Introduction to Computer Programming
Description
Possessing the fundamentals of logic, problem-solving, and programming language structure provides a solid foundation for further study in the field. Students develop introductory knowledge of computer programming with an emphasis on problem analysis and design, using algorithms, pseudocode, flowcharts, UML Class Diagrams, and testing, with the Java programming language used as a means to implement problem solution designs. Through an introduction to the Java programming language, students use sequential structures, selection structures, repetition structures, variables, constants, methods, constructors, one-dimensional arrays, object-oriented programming, classes, objects, abstraction, encapsulation, inputs, outputs, coding conventions, and documentation. The theory is reinforced with the application by means of practical laboratory assessments.
Note: Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.
Overview

- Institution: Algonquin College
- Level: College
- Language: English
- Course Code: CST8116
- Delivery Method: Entièrement en ligne/à distance
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.