CPS 2231
Computer Organization and Programming

Where is the knowledge we have lost in information?
Where is the wisdom we have lost in knowledge?

Instructor: Dr. Danielle Bernstein

Course Specification

Resources Needed

Final Grades

Class Procedures

IS News

Schedule

Assignments

Instructor: Dr. Danielle Bernstein        

N 207   908-527-3221
Email:      dbernste@turbo.kean.edu
Web site  http://www.kean.edu/~dbernste
Office Hours
Monday       12:30 P.M. to 2 P.M.
Thursday 11 A.M. to 12:30 P.M.
(and by appointment)

Course Specifications        

Course Web site:   http://www.kean.edu/~dbernste/cps2231/
Semester Hours: Four(4) credits
Prerequisites: CPS 1231 and Math 1054
Catalog Description:  Fundamental computing concepts and processes; use, development, analysis and style of algorithms involving a high-level programming language; structured programming concepts

Resources Needed        

Books:  Programming and Problem Solving with C++ - Second edition. Dale, Weens and Headington(2000)
The web site for the book is:   http://www.jbpub.com. It contains the programs in the book as well as links to other interesting material.
You must bring the book to each class meeting. You are expected to keep up with the reading as topics are introduced.
Disks: Get two (2) new HD (high density) disks for this class. One will be your backup. Bring both disks to each class. Back up your disk after each lab session.
Email Address: You must have a Kean Turbo account. You can use the Kean Turbo system or your own private email system.

Calculating the Final Grade        

The final grade will be based on assignments, tests and class participation.
Assignments:45% - 10 assignments.
Only nine of the ten assignments need to be done. If you do all ten assignment, the last one will count as extra credit. There will be no other extra credit assignments. Please hand in your assignments on time. Late work will not be accepted for any reason.
Tests:   45% - Test 1 (10%), Test 2 (15%), Final Exam (20%). See the tentative weekly outline for the schedule of tests.
Professionalism: 10%
Are you here? Have you done the readings? Are you taking part in the discussion and asking meaningful questions? Are you cooperating with your partners on assignments? Are you keeping up with the IS news?

Important Class Procedures        

Attendance: Regular attendance and active class participation are expected. Attendance will be taken. If you have missed class for any reason, it is your responsibility to get the hand-outs and to make up the work on an agreed schedule. Make sure that you know at least two people in this class well.
Hand-outs: Most of the hand-outs, lab exercises and homework assignments will be available on the web. It is your responsibility to print these hand-outs before class. You should keep everything in a folder that you bring to class so that you refer back to them. If hand-outs are distributed in class, they will only be distributed once. If you are not in class, you must get them from someone else in class.
Written Assignments:  Assignments must be handed in at the beginning of the class period on the due date. The assignments must be stapled and the sheets must be split and face the correct way. Your name, course number and section number must be on the first page. Please, no paper clips!
Assignments must be handed in on time. If you know that you cannot be in class when the homework is due, you can hand it in before or have another student bring it in. You can also mail it (yes, postal mail - postmarked no later than the day it is due) to me at:

Dr. D. Bernstein
Computer Science Dept.
Kean University
1000 Morris Ave.
Union, NJ 07083

Lab closures, broken printers or personal schedules will not be accepted as excuses for failure to submit work. Plan to start working on your assignments as soon as it is assigned. I will be happy to provide help on an assignment up to a reasonable time before the due date, not after.
NOTE: You cannot pull "allnighters" with computing. It just doesn't work; and neither will your assignment.
Tests:  Tests cannot be made up. If you miss the first test, its value will be added to the second test. If you also miss the second test, you will get a zero for both tests. If you miss the final, you will get a zero for the final. The term schedule is given at the beginning of the term so that you can make sure to be here.
Honesty Policy:  The work you hand in is to be your work. You may get help, guidance or tips from others. But you should be able to understand and answer questions about your work. If you either copy or allow others to copy your work, you will get an automatic zero for the assignment.

Information Systems News        

You must keep up with Information Systems news and technology issues and be able to discuss them comfortably. The details of a piece of hardware or software does not constitute I.S. news unless there are some wider implications. Understanding the technology issues can be done by:

  1. Reading the New York Times, in particular, the business section on Sundays and Mondays and the Circuits section on Thursdays,
  2. Reading the Wall Street Journal,
  3. Subscribing to edupage. This is an electronic clipping service that comes to you free via email, For details, see I.S. News
  4. For other ideas, consult I.S. News.
  5. Other suggestions are very welcome.
We will discuss I.S. news every week. This is an important part of your class participation grade.

Back to D.R. Bernstein's home page