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.

Course Schedule

Registration Dates Course Dates Start Month Session Weeks
Registration03/31/2025 - 08/29/2025 Course Dates09/01/2025 - 12/21/2025 Start Month September SessionSummer 2025 Session C Weeks16 Week session
Registration04/28/2025 - 10/03/2025 Course Dates10/06/2025 - 01/25/2026 Start Month October SessionFall 2025 Session A Weeks16 Week session
Registration05/26/2025 - 10/31/2025 Course Dates11/03/2025 - 02/22/2026 Start Month November SessionFall 2025 Session K Weeks16 Week session
Registration06/30/2025 - 11/28/2025 Course Dates12/01/2025 - 03/22/2026 Start Month December SessionFall 2025 Session C Weeks16 Week session
Registration07/28/2025 - 01/02/2026 Course Dates01/05/2026 - 04/26/2026 Start Month January SessionWinter 2026 Session A Weeks16 Week session

Previous Syllabi

Not current for future courses.