CSci 152: Programming Fundamentals II

Summer 2006

Instructor: Derek Harter
Office: Jour 208
Phone: 903-886-5402
Email: Derek_Harter@tamu-commerce.edu
Office Hours:  T,W 2-4pm
 
Instructor: Sam Stamport
Office: Jour 209
Phone:
Email: sam.stamport@gmail.com
Office Hours:
 
Class Time: T,Th 10-11:50 am  Jour 102

Course Description

This course is a continuation of CSci 151. The skills in problem solving and programming acquired in the previous class will be reinforced and enhanced. The concepts of object-oriented programming and design will be introduced. Specific topics include multi-dimension array processing and applications, sort and search algorithms, file processing, string processing, structures, classes, inheritance, pointer variables. This course requires your active involvement in the programming assignments and lab work. Your completion of these is a key to success in this course. If you complete all of them I guarantee that you will find the quizzes and final exam much easier to understand and complete successfully.

Requirements and Objectives

After completion of this course, you should be able to code application programs using arrays, sorts and searches, strings, user-defined files, and structures. You should be able to define objects and create and use classes to represent abstract data types.

Prerequisite

CSCI-151 or other course covering basic concepts of the C or C++ languages

Text

C++ Programming: From Problem Analysis To Program Design (Second Edition)
    by D.S. Malik
    ISBN: 0-619-16042-X

Syllabus

(PDF) (HTML) (DOC)