CIS 120: Programming Languages and Techniques I

Software Design
Programming Fundamentals
Intermediate
A fast-paced introduction to the fundamental concepts of programming and software design. This course assumes some previous programming experience, at the level of a high school computer science class or CIS110. No specific programming language background is assumed: basic experience with any language is fine.
Prerequisites: none
Cross-listed: none