CSci 152: Computer Programming II

Fall 2004

CSci 152: Computer Programming II

Class Home Page

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.

 

Goals:  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 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)

Syllabus 1st Edition:  (PDF) (HTML) (DOC)

Instructor:

Derek Harter

Office:

JOUR 208

Phone:

903-886-5402

Email:

Derek_Harter@tamu-commerce.edu

Office Hrs:

M-TH 10:00am—11:00am

M, W 2:00pm—3:00pm

Or by appointment

Assistant:

Ram Kumar Moganti

Office:

CS Labs Jour 101/102/103

Email:

ramkumar_13@rediffmail.com

Office Hrs:

M 2pm-7pm

T-Th 11am—2pm

Th 5pm—7pm (Jour 103)

F 11am—4pm