Syllabus - CSC 130 - Computer Science I
Learning Goals and Objectives
Stated broadly, the main learning goal in this class is to become familiar with the essential elements of contemporary software programming and create small software programs using the Java and Processing computer programming languages. Students learn about the fundamental building blocks: variables, objects, assignment statements, conditional statements, loops, arrays, and functions. By the end of the class, students should be able to identify and implement each of these building blocks in creating a software application.
A personal goal held by the instructor is to have fun. Among other
things students should learn how to transform this...
... into this ...

... by writing software to accomplish the transformation.
Basic Course Information
| Meeting Times | Mondays & Wednesdays from 1:40 p.m. to 3:20 p.m. |
| Meeting Place | 202 Lindner Hall |
|
Required Textbook |
Big Java by C. Horstmann ISBN: 9781118431115 |
| Prerequisites | None |
Evaluation
| Methods |
Should there be more or fewer exercises in the two categories of individual or partner work, the point total(s) will be converted to the listed total point value. In other words, the total of individual work accounts for 35% of the class grade and likewise, partner work for 21%. |
|||||||||||||||||||||
|
Final Grades |
The instructor bases final grades solely on the total number of
points earned on graded material, subject to the lower bounds given
below. The instructor assigns a final grade of F for any total at
or under 649 points.
|
|||||||||||||||||||||