CS Homepage    Schedule    Class Notes    Browser IDE    Browser IDE Swing

Terms 1 (12 Weeks)
Department Computer Science
Prerequisites None

In this beginning programming course, students are introduced to fundamental topics in computer science that develop and implement logic and analytical skills using the Java syntax; to build a foundation of the basic concepts and methods of object-oriented programming and object-oriented design. This course will focus on the programming language of Java. Java enables the development of software that is reliable, secure, platform independent, dynamically adaptable and network enabled. Students will design, create/program and debug a variety of Java applications (stand-alone programs) and ‘applets’ (programs meant to execute within a web browser). The use of real-world examples from business, science, engineering, mathematics and recreation will help illustrate the importance and complexity of an object-oriented programming language.