2015-2016 Academic Catalog 
    
    May 17, 2024  
2015-2016 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
Instructor permission. Corequisite


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.
  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.
  3. Design and write applications in C++ which demonstrate a mastery of data representation and abstraction using primitive types, arrays, structs, and pointers.
  4. Apply object oriented techniques to identify objects in a problem domain and code classes to represent those objects.
  5. Apply basic concepts of inheritance to create an application class which uses an inheritance hierarchy and polymorphic behavior to solve a problem.
  6. Describe the basic characteristics of object oriented design and programming, and the advantages of employing object oriented techniques.
  7. Clearly communicate problem and solution descriptions to peers using an online forum, and work with peers to jointly solve problems.



Add to Personal Catalog (opens a new window)