This is an advanced computer programming course with an emphasis on object-oriented concepts (such as inheritance, encapsulation, abstraction, and polymorphism) and design modeling using the Unified Modeling Language (UML). Topics include multi-threading, network sockets, and Graphical User Interface (GUI) programming techniques. Students use Managed Visual C++.NET and Java for programming. Prerequisite: Completion of 3rd semester of Computer Science Diploma and C or better in COMP 2520
This is an advanced computer programming course with an emphasis on object-oriented concepts (such as inheritance, encapsulation, abstraction, and polymorphism) and design modeling using the Unified Modeling Language (UML). Topics include multi-threading, network sockets, and Graphical User Interface (GUI) programming techniques. Students use Managed Visual C++.NET and Java for programming. Prerequisite: Completion of 3rd semester of Computer Science Diploma and C or better in COMP 2520