Rationale

The course helps students to acquire more knowledge in object oriented computer programming techniques, and computer graphics.

Course Objectives

The goal of this course is to study key concepts related to computer programming for scientific and engineering applications. through an advanced view of computer programming, mainly using Java, and C++. It includes a study of the differences and similarities between Java and C++; the use of current operating systems (e.g. Linux and Unix) and compilers (e.g. gcc), apply computer graphics to produce engineering drawings and illustrations, Carry out graphical user interface design as well as details of Object Oriented Programming. Hands-on programming should be a key part of the course.

Attachment Name Attachment Type
CMP 2103 Object Oriented Programming DOC PDF PS