2014-2015 Academic Catalog 
    
    Apr 30, 2024  
2014-2015 Academic Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS 135 - C and C++ Review I



5.0 Credits
Part one of a two-quarter sequence. A review of the fundamental concepts of the C and C++ languages. Topics include program flow constructs, functions, references and pointers, operator overloading, file I/O, classes, and object oriented design. Prerequisite: Previous programming experience in C, C? or Java or department permission.

Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Design and write a small application program in C++ which demonstrates a mastery of the basic conditional, interactive, input/output, and functional constructs of the language. [REASON]
  2. Use the common tools found in a typical programming environment such as an editor, debugger, profiler, object browser, compiler, make facility, etc. to compile, debug and execute a multi-file program. [REASON]
  3. Design and write applications in C++ which demonstrate a mastery of data representation and abstraction using primitive types, arrays, structs, and pointers. [REASON]
  4. Apply object oriented techniques to identify objects in a problem domain and code classes to represent those objects. [REASON]
  5. Apply basic concepts of inheritance to create an application class which uses an inheritance hierarchy and polymorphic behavior to solve a problem. [REASON
  6. Describe the basic characteristics of object oriented design and programming, and the advantages of employing object oriented techniques. [COMMUNICATE]
  7. Clearly communicate problem and solution descriptions to peers using an online forum, and work with peers to jointly solve problems. [COMMUNICATE]



Add to Personal Catalog (opens a new window)