Skip to Main Content

Advanced C++

Download as PDF

Overview

Subject code

CIT

Course Number

241

Description

Extends the students' knowledge of C++ through the study of the application of data structures and an introduction to frameworks. The student will learn the basic concepts and the application of the normal data structures of vectors, linked lists, stacks, queues, and trees. These concepts will be examined through discussion on the implementation of these data structures in The Standard Template Library components. These studies will be based on C++ templates and C++ exception handling. The course will examine searching and sorting algorithms especially in relation to the data structures studied above. The course will also study the concepts and use of frameworks emphasizing the C++ Stream I/O classes and their relationships. With this knowledge, students will be able to apply appropriate data structures to solve programming problems. The student will understand the use of frameworks as a basis to solving a class of problems. SOFTWARE: MS-Windows and a recent C++ compiler with a supporting STL.

Career

ACAD

Credits

Value

0

Max

3

Min

3

Course Count

1

Number Of Credits

3

Number Of Repeats

1

Repeatable

No

Generate Attendance

No

Auto Create

No

Code

LEC

Instructor Contact Hours

0

Default Section Size

24

Final Exam Type

Yes

Include in Dynamic Date Calc

Yes

Name

Lecture

OEE Workload Hours

0

Optional Component

No

Workload Hours

3

Requisites

Free Form Requisites

Prerequisite: CIT 141

Course fee

2024-2025 College of Lake County. All Rights Reserved.