Dec 08, 2022  
2021-2022 Lane Community College Catalog 
2021-2022 Lane Community College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 133C - Beginning Programming: C++

4 Credit(s)

This course is an introduction to software design, development and testing. It covers basic syntax and semantics of C++, data types, and algorithm and program design. Development tools and object-oriented programming are introduced.

Prerequisite: Complete one of the following courses: CIS 125G , CS 160 , MTH 095 , MTH 111 , MTH 112 MTH 231 , MTH 241 , MTH 251  (or by placement). Students must also complete CS 161N  or CS 161P  to enroll in this course.
Learning Outcomes
Upon successful completion of this course, the student will be able to:

  1. Discuss the issues involved in developing large scale applications
  2. Compare and contrast procedural and object oriented programming paradigms
  3. Apply one and multi-dimensional arrays to solve a variety of programming problems
  4. Understand how to convert from one representation to another as needed
  5. Effectively use pointers and dynamically created objects. Determine when pointers should and should not be used
  6. Design, implement, test, and debug C++ classes
  7. Create and use C++ classes that demonstrate inheritance and polymorphism

Add to Portfolio (opens a new window)