CSCI 103 Spring 2018: 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 C++ for Everyone by Cay S. Horstmann.
Install the course virtual machine at your earliest convenience. It will be a part of the lab due on Friday of the first week.
Check out the syllabus and other pages listed in the menu on the right side.
-Andrew and the CS103L teaching team