COALINGA HIGH SCHOOL
Computer Programming - 2011-2012 Syllabus
Instructor: Mr. Chagoyan
Location: East Wing - Room 208
The Computer Programming course is designed to introduce the elements involved in creating computer
programs with a focus on the Java programming language. Programming concepts will be taught using Alice
and Greenfoot. Code will be produced using BlueJ within the Greenfoot integrated development environment
(IDE). Throughout the year, students will be required to develop computer programs, both individually and with
Learn object oriented programming concepts
Utilize IDEs to code computer programs
Utilize proper development techniques in planning and developing programs.
Produce professional programs
A notebook for class notes (seldom used)
A pen or pencil (used even less, but bring anyway)
A gmail account (Yes, it must be gmail)
There is no textbook for this class. All material will be taught via lecture, the Web, in-class demonstrations,
hands-on activities, and projects. Taking notes is vital and required. Fortunately, you will be able to take notes
The following class rules will be enforced:
Pay attention to the teacher - No talking while the teacher is talking
Raise your hand for assistance - Do not shout the teacher's name and please be patient
Work quietly - Collaboration is encouraged, but class volume must stay low
Take care of computer equipment - Do not change computer settings or delete files
Students are expected to arrive on time and follow school and class rules. Internet game playing, unauthorized
Web surfing, and computer settings changes are prohibited. Absolutely no food or sodas are allowed.
Students are expected and encouraged to communicate and assist one another. However, class volume should
still be kept low.
Units of the course will be graded based on the following criteria: Grading Scale
Assignments 90-100 A
Quizzes 80-89 B
Tests 70-79 C
Projects 60-69 D
Points are given for assignments, quizzes, tests, and projects. Grades are calculated based on points earned to
total possible points.
There is generally no homework assigned in this class. All handouts and assignments are class work. In case of
absences, assignments are available on my Web site. It is the student's responsibility to get make up
assignments and handouts. Make up work can be completed during after school tutorials hours.