COP 2000 Introduction to Computer Programming I
In this course, students are introduced to computer programming as a systematic approach to problem solving. Emphasis is placed on problem analysis, algorithm development, and the fundamental principles of structured programming. Students will learn core programming concepts including variables, data types, control structures (selection and iteration), functions, and basic file operations. The course is designed for students with no prior programming experience. By the end of the course, students will be able to analyze computational problems, design algorithms, write clear and well-documented programs, and leverage AI-assisted tools to support the software development process.
3 credits
Prerequisites
Recommended:
MAT 1033 with grade of 'C' or higher