|
|
Dec 26, 2024
|
|
CS 135 - C and C++ Review I 5.0 Credits Part 1 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 (was CMPSC 145). Prerequisite: Previous programming experience in C, C++ or Java or departmental permission.
Course Objectives Upon successful completion of the course, students will be able to:
- 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]
- 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]
- Design and write applications in C++ which demonstrate a mastery of data representation and abstraction using primitive types, arrays, structs, and pointers. [REASON]
- Apply object oriented techniques to identify objects in a problem domain and code classes to represent those objects. [REASON]
- Apply basic concepts of inheritance to create an application class which uses an inheritance hierarchy and polymorphic behavior to solve a problem. [REASON
- Describe the basic characteristics of object oriented design and programming, and the advantages of employing object oriented techniques. [COMMUNICATE]
- 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)
|
|
|