- Type Validation
- Level Foundational
- Time Months
Computer Science 109: Introduction to Programming
Issued by
Study.com
The course objective is to develop programming skills through the use of Java as the core language. The purpose is to prepare students for subsequent courses in both computer science and other science areas. Students will learn program design, control structures, data types, arrays, algorithms, documentation, testing, debugging; and principles of object-oriented design, including encapsulation, polymorphism, and abstraction.
- Type Validation
- Level Foundational
- Time Months
Skills
Earning Criteria
-
The methods of assessment include quizzes and a final examination with a minimum passing score of 70 percent.
-
The methods of instruction include audiovisual materials. The general course topics include computer programming basics; built-in data types for programming; conditionals and loops in programming; arrays in programming; input and output in programming; functions and modules in programming; object-oriented programming overview; algorithmic analysis, sorting and searching; stacks and queues for data structures; and tables, maps and graphs in programming.