Course

Credit Type:
Course
ACE ID:
ADVN-0004
Version:
2
Organization's ID:
AI 442
Organization:
Location:
Classroom-based
Length:
35 hours (5 days)
ACE Credit Recommendation Period:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 1 Computer Science, Computer Information Systems, Computer Programming In Unix and C++, or Applications
Description

Objective:

To provide students with an introduction to the C++ programming language.

Learning Outcomes:

  • Derive classes using inheritance in C++
  • Demonstrate the use of virtual functions to implement polymorphism
  • E
  • Understand how object oriented software engineering enhances the software development process
  • Identify the major elements in an object oriented programming language
  • Implement data abstraction and encapsulation in the creation of abstract data types
  • Implement operator overloading
  • Select the proper class protection mechanism
  • Write programs utilizing the I/O classes in C++
Instruction & Assessment

Instructional Strategies:

  • Classroom Exercise
  • Discussion
  • Lectures
Supplemental Materials
Equivalencies