CS 149 -- Introduction to Programming

Semester Specifics

Prior Semesters

Course Description

Have you ever wanted to create your own game or application on a computer or cell phone? Almost all of us use computer applications everyday, including mobile, web-based, tablet-based, and those that run on laptop/desktop systems. This class provides the foundational skills for building computer applications using the JAVA programming language. JAVA is a very powerful and popular language and is is utilized in many enterprise level applications, web applications, and mobile applications (Android apps).

This class will utilize team-based learning and allow you develop fundemental programming skills that will be useful not only if you want to pursue studies in computer science, but in almost every disipline. Some of the programming assignments will be completed in class in a team environment, allowing you to develop not only great programming skills, both also communication and team building skills that are sought after by all employers. Programming can be challenging, but it is also very rewarding.

I hope you will join me for this class that will put you on the path to becoming a great computer scientist.