|
Nov 23, 2024
|
|
|
|
CTP 250 - Computer Science 24 credit hours - Three hours of lecture and two hours of laboratory weekly; one term. Formerly CSI 250 - Data Structures in C++
Learn advanced algorithms and programming concepts, and the role of abstract data types in software development, including stacks, queues, linked lists, recursion, trees and file manipulation. Discuss and implement secure programming concepts and skills throughout the course.
Prerequisite(s): A grade of C or better is required in CTP 150 or CSI 162.
Note: Students are expected to know object-oriented programming concepts before taking this course.
Location(s) Typically Offered: Arnold Main Campus (MC) and Online (OL)
Term(s) Typically Offered: Fall, spring, and summer
Course Outcomes: Upon successful completion of this course, the student will be able to:
- Define and implement common Abstract Data Types (ADTs)
- Identify, define and implement recursive solutions to programming problems.
- Compare and contrast multiple searching and sorting algorithms.
- Identify and implement ways to prevent security issues in code.
|
|