CS 161N Computer Science 1

This course is an introduction to software design, development and testing. It covers basic syntax and semantics of C#, algorithms and program design. Development tools and object-oriented programming are introduced.

Credits

4

Prerequisite

Complete one of the following: CIS 125A, CIS 125G, CS 160, MTH 095, MTH 111ZMTH 211MTH 231MTH 241MTH 251 (or by placement)

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:
1. Describe introductory programming concepts orally and in writing
2. Develop, test and debug algorithms involving the three structured programming constructs
3. Design, implement, test and debug a C# program using: variables and expressions, selection, repetition, methods and strings
4. Evaluate personal work and that of others. Incorporate feedback