Description
This course is intended for Computer Science majors and all others interested in the first course in programming. This course is an overview of the fundamentals of computer science emphasizing problem solving, algorithm development, implementation, and debugging/testing using an object-oriented programming language.
Prerequisites
Qualified for MATH 103.
Recommended
Basic computer use proficiency.
Course Student Learning Outcomes (CSLOs)
- Illustrate basic programming concepts such as program flow and syntax of a high-level general purpose language
- Identify relationships between computer systems, programming and programming languages.
- Demonstrate working with primitive data types, strings, and arrays.
- Use an appropriate programming environment to design, code, compile, run, and debug computer programs.
- Demonstrate basic problem solving skills using algorithms in an object-oriented computer language.