Course Details

CS 111: Introduction to Computer Science

This course will introduce you to computer programming and the design of algorithms. By writing programs to solve problems in areas such as image processing, text processing, and simple games, you will learn about recursive and iterative algorithms, complexity analysis, graphics, data representation, software engineering, and object-oriented design. No previous programming experience is necessary. Students who have received credit for Computer Science 201 or above are not eligible to enroll in Computer Science 111.
6 credits; FSR, QRE; Offered Fall 2020, Winter 2021, Spring 2021; S. Narayan, E. Alexander, D. Liben-Nowell, L. Oesper, D. Musicant, J. Ryan, A. Csizmar Dalal