CSCI 161: Introduction to Programming I

Instructor:
Gary M. Zoppetti, Ph.D.
Office: Roddy 134
E-mail: See Course Page
Course Page: cs.millersville.edu/~zoppetti/161/Intro161.html

Catalog Description:
Introduction to computer programming for the student intending to major in computer science or related fields. Emphasis on developing ability to apply problem-solving strategies to design and implement algorithms in a modern programming language. (Current Language: Java)

This course includes a laboratory component.

Goals:
At the end of this course, a successful student will be able to

Required Materials:
Building Java Programs: A Back to Basics Approach
2nd Edition
Reges and Stepp
ISBN 978-0136091813

Prerequisites:
Placement in Math 160 (Precalculus) or higher

Tentative Content:

Other topics may be covered briefly or as necessary. Readings will be frequently assigned. Most of the material on exams will come from the lectures and labs.

Grade Breakdown:

Graded Work:

Academic Honesty:
Copying or extensive collaboration on assignments or exams is not permitted and may result in failure of the course. You may discuss approaches to solving a problem, but keep the discussion at a level such that code is never copied. You may also seek aid in resolving compiler messages. However, if someone else types on your keyboard or you copy code from someone else, you are committing academic dishonesty. Finding or purchasing a solution on the Internet or elsewhere and submitting it as your own work is plagiarism and may result in failure of the course.

Consult MU's Academic Honesty Policy for more details.


Gary M. Zoppetti