CSCI 103 Fall 2019: Introduction to Programming
Welcome to CSCI 103. This class is an introduction to computer programming, using C++ as the programming language. You will learn about variables, types, loops, conditional statements, functions, input/output, arrays, recursion, dynamic memory, object-oriented programming, performance, and several data structures. You will get a lot of practice reading, writing, and debugging computer programs.
For enrollment problems, please contact the CS department advisors. It's probably helpful to include your year, major/minor, schedule conflicts, and your CS/EE 109 status.
This class uses the language C++ and will also give you basic familiarity with the Unix command prompt, including command-line tools for compiling and debugging your programs. You do not need prior programming experience to take this course. You must take CS 109 or EE 109 before this course, or concurrently with it.
We are using the textbook Brief C++, Late Objects by Cay S. Horstmann. We recommend the enhanced eText version, though we don't make any specific use of it, so the print version will work as well.
Check out the syllabus and other pages listed in the menu on the right side.
-Andrew, Mark and the CS103L teaching team