CS 234N Advanced Programming: C#

This is the third in a sequence of three courses that teaches students to develop desktop applications in the .NET environment. The course introduces advanced level programming concepts and skills and C# syntax. It allows students to develop more sophisticated object oriented, data driven desktop applications.

Credits

4

Prerequisite

CS 162N or CS 233N or instructor consent

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:
1. Design, implement, test, and debug systems of classes in C#
2. Design, implement, test, and debug advanced level object-oriented programs in C#
3. Design, implement, test, and debug advanced level object-oriented programs in C#
4. Describe programming concepts, themes, and issues orally and in writing