CS151 Principle of Computer Science 1

Fall 2018

TEXT: 

Java Illuminated, Anderson, Franceschi (5th edition)

OBJECTIVE:

This course provides an introduction to programming techniques using the programming language Java. Students will learn the fundamentals of this language including: the use and design of objects; conditional and iterative programming statements; programming with arrays; object oriented design and the use of inheritance and polymorphism. The course serves as both the introductory course for the Computer Science and Computer Infomation Systems major, as well as a stand-alone class for those learning how to program in Java.

GOALS:

OUTCOMES:

LABS:

  1. Lab 1, Due: Sept. 5/6
  2. Lab 2, Due: Sept. 12/13
  3. Lab 3. Due: Sept. 19/20

HOMEWORKS:

  1. Homework 1. S Due Sept. 3
  2. Homework 2. S Due Sept. 12
  3. Homework 3. S Due Sept. 19
  4. Homework 4. S Due Sept. 24

PROJECTS:

EXAM REVIEWS

  1. Exam 1 Review