Object Oriented Programming and Design with C++ (15001301)
(programming for engineers)
Spring, 2006
course description
This is an advanced, object oriented programming and design
course, for scientists and engineers. A textual user interface is
used (on a UNIX platform).
For
- a detailed outline
- the slides used in class
- suggested texts
surf over to
here.
instructor
name :
Dr. Aharon Naiman
email :
<naiman@jct.ac.il>
office hours : Monday, 13:30-14:30
office location : Room #313b
meetings info
meetings time : Monday, 14:30-16:00
meetings location : Weiler #146
tutorials and labs
lab times :
- Thursday, 14:30-17:00
- Thursday, 17:00-19:30
lab location : Beren #104
For the quickest response time (hopefully) this side of the Jordan
River, send your question by email to the
<aencppassistants@yahoogroups.com>.
Here you can find some good
programming habits.
Click for an additional example, prepared by one of the recitation
instructors, for
motivating
classes.
And here are a
coord.h
and
coord.C.
Here is an additional
iarray math function.
Interested in a
smart pointer
class?
Calendar
| Color key: | Lecture |
Homework |
Exam |
Project |
Vacation |
March, 2006
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
April, 2006
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
May, 2006
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
June, 2006
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
July, 2006
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
grading scheme
| component |
fraction |
| ~12 homework assignments |
20% |
| midterm examination |
15% |
| course project |
15% |
| final examination |
50% |
In addition, please note the following:
-
The above grading scheme is only for students who pass the
final examination. Otherwise, the final examination
comprises the entire grade.
-
The value of late assignments will decrease by 25% for
each week late.
-
No makeups will be given for the midterm exam.
-
Attendance: >= 70% in order to sit for more
than one final.
-
Plagiarism: Cooperation in the homework
assignments should be limited to clarification of problem
statements and questions concerning syntax and usage of
programming tools. Anything else will be considered an
academic offense resulting in failure of the course.
To check on your grades, enter the
AUTOQ
system.