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.