Computer Science 111 (CptS 111) Introduction to Algorithmic Problem Solving
UCORE [QUAN] course
No prior programming knowledge needed
Open to all majors, enroll now!
Spring Semester Offerings
- M, W 11:10-12:00 (plus lab)
- M, W 2:10-3:00 (plus lab)
Frequently Asked Questions about CptS 111
Answered by the instructor and previous CptS 111 students.
I have never programmed before, in fact I don’t even know what programming is! Is this class right for me?
CptS 111 students are viewed as complete programming beginners. We assume they have no programming background and we start from scratch the first week of class.
What am I going to learn?
In this class you will learn to solve a variety of interesting problems by writing computer programs. We will start with programming fundamentals, such as data storage and retrieval, getting input from program users, and displaying output to program users.
We will gradually combine the fundamentals to build programs, including programs that have conditional execution, solve large repetitive tasks, and access internet services like Google Maps and Spotify.
You will learn to express yourself, your creativity, and your technical ideas using coding.