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 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
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.
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?
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.
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: