Select the desired Level or Schedule Type to find available classes for the course. |
CS 5001 - Intensive Foundations of Computer Science |
Introduces systematic problem solving through programming. Offers students an opportunity to learn how to analyze a problem, how to divide and organize the problem into appropriate components, how to describe the problem in a computer language, how to analyze and understand the behavior of their programs, and how to test that their programs are working correctly. Additionally, introduces a method of program design called object-oriented programming and various ways to organize data, including a discussion of their advantages and disadvantages. To practice the course concepts, students undertake assignments ranging from small, highly specified programming tasks to larger open-ended problems where students design and code their own solutions.
4.000 Credit hours 4.000 Lecture hours Levels: Graduate, CPS - Undergraduate Semester Schedule Types: Lecture Computer Science Department Course Attributes: GSCS Computer & Info Science Restrictions: Must be enrolled in one of the following Programs: MSCS Computer Science - Align MS Data Science - Align CERTG Cloud Software Devlpmnt MS Cybersecurity - Align Must be enrolled in one of the following Levels: CPS - Undergraduate Semester Graduate Must be enrolled in one of the following Classifications: Graduate Corequisites: CS 5003 |
Return to Previous | New Search |