Computer Science 110                                                                                    Juniata College
"CS 1"                                                                                                             Summer 2008


Grading 

 Course Schedule 

Course policies 


Description:
CS 110, commonly referred to as "CS 1," is an introductory study of computer science software development concepts. Java is used to introduce a disciplined approach to problem solving methods, algorithm development, software design, coding, debugging, testing, and documentation in the object oriented paradigm. This is the first course in the study of computer science.

Objectives:
The student is expected to develop an understanding of some of the fundamentals concepts of computer science, such as algorithm development, abstraction, debugging, reliability, and security. The student will also strengthen their problem solving skills.

Class Times:
Week 01 (02.June - 06.June): M Tu W Th F     01:00pm - 02:55pm    C-102, Brumbaugh Academic Center
Week 02 (09.June - 13.June): M Tu W Th F     09:00am - 10:55am    C-102, Brumbaugh Academic Center
Week 03 (16.June - 20.June): M Tu W Th F     09:00am - 10:55am    C-102, Brumbaugh Academic Center
Week 04 (23.June - 27.June): M Tu W Th F     09:30am - 11:25am    C-102, Brumbaugh Academic Center

Instructor:
Dr. Gerald Kruse
C-205A Brumbaugh Academic Center
641-3595
kruse@juniata.edu

Office Hours:
For the most up-to-date, see http://faculty.juniata.edu/kruse/office.htm

Textbook:
Elliot B. Koffman and Ursula Wolz, Problem Solving with Java, 2nd Edition, Addison-Wesley, 2002.
ISBN: 0-201-72214-3

Using Eclipse, Installing Eclipse

Chapter 1 Powerpoints
Chapter 2 Powerpoints
Chapter 3 Powerpoints
Chapter 4 Powerpoints
Chapter 5 Powerpoints
Chapter 6 Powerpoints
Chapter 7 Powerpoints
Chapter 8 Powerpoints

Grading:
100 pts.              Exam 01 - Wed, June 11
100 pts.              Exam 02 - Friday, June 20
150 pts.              Final Exam - Friday, June 27
up to 200 pts.     Programming Assignments, Labs, and Written Homework

This course will be taught using a blend of lecture and active learning. Students will spend some portion of most classes writing code, debugging code, or working on exercises. Students are expected to attend all four class sessions per week, and behave in a professional manner while interacting with the instructor and while in class.

Exams:
Exams will be written and the use of any type of personal communication devices or audio devices is forbidden.

Course Outline:
Homework problems, assignments, lecture notes, and supplemental materials will be distributed as necessary.

Standard Course Policies:
For the most up-to-date, see http://faculty.juniata.edu/kruse/policies.htm