|
Dec 18, 2024
|
|
|
|
CS 2400 - Introduction to Computer Science I Introduction to computer science, the discipline of computing, and the programming language C++. Topics include elementary C++, computer algorithms, flow of control, procedural abstraction, functions, streams, arrays, strings, objects and classes, polymorphism and operator overloading.
Requisites: (MATH 1200 or Math Placement level 2 or higher) and (CS 1400 or 2300 or ET 2100 or Computer Science Placement level 3) Credit Hours: 4 Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts. Lecture/Lab Hours: 3.0 lecture, 2.0 laboratory Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I Course Transferability: CTAG course: CTPROG003 C++ Programming College Credit Plus: Level 1 Learning Outcomes: - Students will be able to develop an algorithm in pseudo code or English and then to convert it into C++.
- Students will be able to use basic C++ concepts including data types, variables, input and output streams, and control structures.
- Students will be able to produce void and value-returning functions.
- Students will be able to use a debugger to find and correct errors.
- Students will be able to describe how arrays are stored and referenced in memory.
- Students will be able to analyze elementary sorting techniques.
- Students will be able to design and implement an abstract data type using structures and classes with a full set of operators.
Add to Portfolio (opens a new window)
|
|