[an error occurred while processing this directive]

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...

Zorro the dog ... into this ... Posterization of Zorro the dog

... 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
Method Quantity Points
Individual Programming Exercises (about) 7 350
Partner Programming Exercises (about) 7 210
Mid-term Examinations 2 200
Final Examination 1 240
 
Grand Total 1000

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.

930900870830800770730700670650
AA-B+BB-C+CC-D+D
[an error occurred while processing this directive]
[an error occurred while processing this directive]