Programming & Data Structure

CSE 501, Winter 2002 (4 cr), 376 SEB

 


Instructor

Djamel Bouchaffra, PhD
Assistant Professor of Computer Science
Office: 131 Dodge Hall
Phone: (248) 370-2242
Fax: (248) 370-4625

E-mail: dbouchaffra@ieee.org  

Home Page:  http://www.oakland.edu/~bouchaff/

Office Hours: Tuesday & Friday from 4 to 5:30 pm


Description

 

We introduce this course by covering computing and the object-oriented design methodology. Both data structure and programming design will be emphasized. We will describe how a C++ program should be organized, commented and we extract the fundamental C++ object that are involved in the program. Control constructs including Boolean algebra, Boolean type, if statement, switch statement, while statement, simple string and character processing will be explained. We will tackle the function usage basics and libraries such as preprocessor, software libraries, iostream library, fstream library, and iomanip library. The class construct and object-oriented design that introduces programmer-defined data type, RectangleShape class, constructors will be covered as well. We will finally explore the concept of pointers and dynamic memory (constant pointers, arrays and pointers, character string processing) and the inheritance concept. This latter topic includes object-oriented design using inheritance, reuse via inheritance, and protected members.

    Prerequisite:

MTH 155 (Calculus II).


Programming & Data Structure Textbook Assignments & Exams Schedule Topics & Objectives

Assignments Textbook, Programming Assignment & Exams Links to Course Materials Grades & Policies