SCI 151 Programming in Java

Content

This is a course in problem solving and computer programming. Implementations are done in Java. Although Java is a object oriented programming language, this course will concentrate on procedural style programming. In the last few weeks of the course students will be introduced to object oriented programming. The main objective of the course is for the students to learn how to solve problems and how to write algorithms implementing their
solutions. Besides normal programming assignments and tests, student will have to complete a group project. In the fall of 2010, the project deals with coloured images. The students are asked to write several programs that manipulate the images and display their results. The course will bene t students of all prospective majors, and it will be helpful, if not a strict prerequisite to many higher level science courses.

Back to the top of this page

Instructor

Prof. Dr. Henk Meijer

Back to the top of this page

Track

Computer Science

Back to the top of this page

Period

Fall / 2012

Back to the top of this page

Evaluation/Assessment

There are eight individual programming assignments, three tests, a group project and a nal exam. The assignments are meant to help the students study the required lecture material. In the tests the students can demonstrate how well the material is understood.
The group project will teach the students how to write a large program and the student will learn to work in a group setting. At the same time the group project will show a practical and interesting application of computer programming.

Back to the top of this page

Course Material

Y.D. Liang
Java Programming, Core version
Pearson and Prentice Hall
ISBN: 0-13-148953-4 (Custom version)
0-13-154748-8 (unbound edition)

Back to the top of this page

Required for

This course is required in order to take the following courses:

Back to the top of this page

Back to the top of this page Back to top | Print page Print page | | Hide sidebar Hide sidebar