Transfers ToCSUDescriptionThis course introduces beginning or exploring students to core principles, theories, and topics in computer science while emphasizing their relevance in society. Topics include general computational problem-solving techniques, design of digital devices, how computers work, and how to design, implement, test, and document programs in both an interactive and a high-level programming language (Python). This course is highly recommended for students prior to taking a beginning programming class ( CS 111 , CS 150 , CS 138 , or CS 155 ), non-computer science majors, or those interested in exploring computer science. C-ID COMP-112.