|
CIS101 Computer Programming and Problem Solving |
|
Spring 2006 |
|
Instructor: Dr. Michael A.
Baltrush |
Office: GITC 4409 |
|
Phone: 973.596.3386 |
|
E-mail: mab@cis.njit.edu |
|
Home
Page: web.njit.edu/~baltrush |
|
|
Text
book: Matlab, An Introduction
with Applications 2nd Edition, A. Gilat, J.Wiley, ISBN:
0-471-69420-7
Lab
book: Mastering Matlab 7, D. Hanselman & B. Littlefield,
Pearson/Prentice Hall, ISBN: 0-13-143018-1
Class:
Kupf 118, Thursday 2:30-3:55 PM
Lab:
Mall PC37
Monday 2:30-3:55PM or Wednesday
1:00-2:25PM
|
Office
Hours: |
Monday
1:00-2:25PM |
|
|
|
Thursday
1:00-1:40, 4:00-4:40PM |
|
|
|
Other
times: By appointment |
|
Exams
are closed book and notes.
|
Final
Grade: |
|
20%
each in class exam 1-1/2 hours (tentative dates) |
|
Exam 1: 2 March 2006 (Matlab material) |
|
Exam 2: 20 April 2006 (C++ material) |
|
30%
Final exam, exam is cumulative, scheduled by the Registrar, 2-1/2 hours |
|
30%
Collected and graded assignments |
|
|
Topics
are covered in chapter order:
|
Introduction
to course |
|
|
Introduction
to Matlab |
Introduction
to C++ |
|
Array
creation in Matlab |
Declaring
variables |
|
2D
Plotting in Matlab |
|
|
Functions
in Matlab |
Methods
in C++ |
|
Decisions |
Decisions |
|
Repetition |
Repetition |
|
Polynominals |
Classes |
|
|
|
|
|
|
All
students must attend on the stated exam date, time and place. If you have
another commitment you must make arrangements for that. The only valid reasons
for missing the exam are accident or sickness. If you do miss the exam due to
unforeseen circumstances you must request in writing, with supporting
documentation (Doctor's note, copy of the police report), a makeup exam.
You
will need a pencil and eraser to take the exams.
You
may NOT leave the room during the exam.
Please
turn off all cell phones and pagers.
Any
suspected cheating is referred directly to the Dean of Students Office for a
final determination. The NJIT academic honor code (http://www.njit.edu/academics/honorcode.php)
applies fully to this class. In particular, copying programs in full or in part
is forbidden. You may discuss the problem solution with your classmates but you
CANNOT copy any code.
Homework
is assigned in lab and is due one week after assignment. It will be submitted
electronically, and graded. Late work will not be accepted. (Late defined as
being after the class where the work is reviewed.) Make up homework assignments
are not available. If you do not attend the class when the work is assigned
check with one of your classmates.
Attendance
is taken during the class period via a sign in sheet. These will be available
after the final rosters for the semester are issued. If your name does not
appear please see the instructor.