Mr. Merlis
C++
1
jmerlis@bhbl.org 2007-2008
www.mrmerlis.com
Course Goals
Course Description
This is an
introductory programming course with most of the work done in class. However, you should download a free C++
compiler to use at home. You may also
use “Remote Desktop” to access the school server from home.
For the
first six weeks of the course, we will learn the Karel++
language. This is an introductory
language to familiarize you with the syntax of C++, design and programming
principals. Karel
is a robot that can be programmed to do many tasks. It is fun and visual and allows you to enter
C++ at an intermediate level.
The beginning of each block will
be used to introduce new topics, demonstrate programs, discuss problems,
etc. The majority of class time will be
spent on the computers working through a series of assignments. Each assignment introduces a new concept and
builds on previous assignments. In class,
students are encouraged to interact with those seated nearby, helping and
asking questions. Each student is
responsible for understanding all material.
Grading
There will be occasional quizzes
and tests. Grades are based on a simple
point system. Points will be given for
programming assignments, written homework, quizzes, tests and in-class
exercises. Attendance is very
important. Work missed should be made up
promptly during your Learning Lab or AAP.
The lab is open every activity period.
Materials / Supplies
Protection
of Machines and Software
Students are responsible for
careful use of both machines and software.
There is absolutely no eating or
drinking in the lab. A student that
misuses a machine will be removed from class for the remainder of the
period. On the second offense, the
student will be assigned to a learning lab and removed from the course. Any
malfunctions should be reported at once. You will rarely need to print something. Permission is to be granted before
anything is printed in my classroom – failure to follow this rule can also
result in being removed permanently from the course.
Participation
This is a must! We are going to have a lot of fun, and it is
expected that each student shall actively participate. If you miss school for
any reason, make sure you check the website to stay current with the work.
Extra Help