This course is designed to provide the student a good general understanding of software development and the development and implementation of critical-thinking and logical-reasoning skill sets required for the creation of software solutions. This course focuses on the introduction of general programming concepts and of object-oriented programming concepts, using the Java programming language.

Subject: None
Grade: None
Skill Level: Beginner