CSP127 - Course Information
CSP 127 Computer Programming I / Java
|
Instructor: E-mail: Office: Phone: |
Mrs. L. Aaron laaron@yahoo.com Room 8305 (845) 574-4258 |
|
Course Description:
4 hours, 4 credits
Prerequisite: CSP101 or permission of the instructor
This is a first course in computer programming. Programming concepts are introduced with an emphasis on object-oriented programming techniques. Students will learn to design, write, and execute programs using the techniques of structured programming with an emphasis on the understanding of classes and objects and the relationship between and among them. They will gain experience with the Java programming language and the BlueJ development environment.
Required Materials:
|
Texts: |
Objects First with Java, 3rd edition, Barnes and Kolling, Prentice Hall, 2006. ISBN: 0-13-197629-X |
|
Storage: |
USB Drive (preferred) plus 1 disk (to submit assignments) |
Grading:
Grading will be determined by tests, home assignments, and class assignments. No make-up examinations will be given unless previously arranged with the instructor. The student is responsible for material covered in class if s/he is absent. Final grades will be reduced as the result of unexcused absences, lateness, or overdue assignments. Assignments will not be accepted after the test on that material.
|
|
Tests (3)................ |
66% |
Course Objectives:
Java is a popular object oriented programming language in part because it can produce applets that run on the WWW. Students will develop competencies in the following areas:
· Analysis of problems with a view towards designing programming solutions.
· Construction of classes.
· Data types
· Instantiation of objects.
· Development of methods.
· Decision-making.
· Debugging of program code.