Dr. Melissa Danforth

Computer and Electrical Engineering and Computer Science Department
California State University, Bakersfield

CSUB Logo
Skip navigation links

Programming Fundamentals CMPS 221 - Fall 2009
Course meets MWF 12:20pm - 1:40pm, Tu 12:20pm - 3:00pm in Sci III 315
Course Description
Introduces the fundamentals of procedural programming. Topics include data types, control structures, functions, arrays, and standard and file I/O. The mechanics of compiling, linking, running, debugging and testing within a particular programming environment are covered. Ethical issues and an historical perspective of programming within the context of computer science as a discipline are given.
Prerequisite
Passing score on ELM OR satisfaction of the ELM exemptions AND a passing score on the Pre-Calculus Readiness Test (see Class Schedule for details).
Textbook
Starting Out with C++: From Control Structures through Objects, 6th edition. Tony Gaddis. Publisher: Addison Wesley, 2009. ISBN: 0-321-54588-5.