Computer Programming (CSE-324)
Course Home <
Problem solving and algorithm specification. Elements of object oriented programming (functions, classes, objects, messages, and inheritance). Functions as computational units and basic types of constructs. Data types and declarations (variables and identifiers). Operators and expressions (arithmetic, relational and logical). Enumerations, Arrays and pointers. Iteration control. Data abstraction and encapsulation (classes and objects). Function calls and argument passing. Problem solving with objects. (an objected oriented language like C++ or Java may be used throughout the course).