Welcome to Computer Programming II
Instructor: Dr. Ken Cosh
A continuation of the study of programming language, focusing on the advanced issues in data management such as data manipulation, file organisation and report generation. Topics include advanced language features to program practical problems.
This semester we will continue our study in C++, but in addition introduce the C# programming language. By the end of the course students will be able to;
1 Use C++ or C# to solve more advanced programming problems.
2 Understand the roles of C++ and C# within the programming community.
3 Understand and use Namespaces, Pointers, Recursion and Templates in C++.
4 Be comfortable with different ways of managing data.
5 Store, retrieve and manipulate data stored in databases.
6 Understand and use an Object Oriented approach to programming.
7 Be comfortable with Inheritance and Polymorphism.