The course objective is to provide the student with the necessary knowledge, skills, and abilities (KSAs) to gain an entry-level IT position working as a software developer. In this course, students will learn core programming, general software development, web applications, desktop applications, databases, and object-oriented programming. When done with this course not only will the student gain these valuable skills, but will also be prepared to take the Microsoft Technology Associate (MTA) exam 98-361 for Software Development.