CS 160 – Introduction to Computer Science

 

Spring 2005

 

Section 1, MWF 8:00-8:50am, EPS 103

 

Instructors:

            Hunter Lloyd, lloyd@cs.montana.edu

 

Office hours:
            Lloyd, TBA

 

Course home page: http://www.cs.montana.edu/courses/160/

 

Textbook:

 

Cohoon, Davidson, Java 1.5 Program Design, McGraw Hill Publishing

 

 

Course Objectives

Five years from now, the student should:

 

  1. Understand how to design solutions to problems.
  2. Understand the process of converting a solution into a programming language.
  3. Have a feel for what types of problems can be solved with a computer.

 

Course Outcomes

At the end of the course a student should:

 

  1. Be prepared to enter CS 221.
  2. Be able to design solutions to simple problems.
  3. Be able to implement designs using Java.
  4. Understand object oriented programming.

 

Lecture Outline

 

See course website.

 

Grading Scheme

 

Midterm I                     10%

Midterm II                    15%

Final                             25%

In-labs                          20%

Out-of-labs                  25%

Class work                  05%

 

To pass the class, you must earn at least a 50% average on the midterms and final. The final will not be given early. Sorry!

 

Collaboration Policy

 

You may

 

You may NOT