CSCI140 - Introduction to Programming
Course Details
Course Code: CSCI140 Course ID: 5302 Credit Hours: 3 Level: Undergraduate
This course introduces students to C and C++® programming languages, with an emphasis on good programming practices. Topics include object- oriented programming, memory management, and optimization. The course also covers special topics such as arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, iterators, and function pointers. Students should be able to write well-decomposed, easy-to-understand code and understand the value that comes with proper variable names, short functionality, and method implementations. This course features weekly coding assignments as well as a final project. (Prerequisite: MATH225) C++® is a registered trademark of the Standard C++ Foundation.
Prerequisites
Course Schedule
Registration Dates | Course Dates | Session | Weeks |
---|---|---|---|
03/27/23 - 09/01/23 | 09/04/23 - 12/24/23 | Summer 2023 Session C | 16 Week session |
Current Syllabi
Book Title: | Fundamentals of C++ Programming - eBook only, available online. Link provided inside the classroom. |
ISBN: | NTMO |
Publication Info: | OpenLibra |
Author: | Halterman, Richard |
Previous Syllabi
Not current for future courses.