401223 - Advanced Object Oriented Programing and GUI
Credit Hours

3

Pre-requisite

401122

Co-requisite

-

Distribution

3+0

This course introduces .NET Programming using the C# programming language. Emphasis is placed on understanding the syntactical features of the language and also how to effectively use the design of the language to develop robust software. The course assumes at least one year of programming in C++ and/or Java. The course uses the features that are most important to programmers: Object Oriented Programming, strings, graphics, graphical user interface (GUI) components, exception handling, multithreading, file processing, prepackaged data structures, database processing, Internet and World-Wide-Web-based client/server networking, and distributed computing. C# language is appropriate for implementing Internet- and World-Wide-Web-based applications that seamlessly integrate with PC-based applications.