- Tuesday 9/7 CSC015, ONLY ,b>Section 01, 11:10-12:35 class is canceled.
Tuesday 9/7 CSC015, Section 01, 12:36-1:36 lab is on, come in 204 Adams .
- Thursday 9/9 CSC015, Sections 02 and 9A,ONLY labs at 1:19-2:19 and 5:51-6:61, respectively, are canceled.
The objective of the course is to teach you problem solving
and programming techniques, and thus to provide foundations for your
future study in computer science. We will emphasize object-oriented
programming. We will use the Java programming language.
Math11, or MATH 9, or equivalent (with min grade of C-).
For majors, it is recommended that you take csc014 concurrently.
If you do not have the prerequisites, do not assume that you can
catch up; you should NOT take the course.
Walter Savitch,Absolute Java, Addison Wesley,Pearson Education 2004, ISBN 0-321-20567-7.
You must submit all required work for grading. All assignments, labs, quizzes and exams will count toward the final grade! It is essential that you do not miss classes, and that you submit all work on time!
| Assignments || 25% |
| Labs || 10% |
| Quizzes || 5% |
| Exam I || 10% |
| Exam II || 20% |
| Final exam || 30% |
No late work will be accepted!
No makeups on quizzes and exams.
Taking the midterm exams on an alternative date is to the discretion of the
instructor, and only if arrangements had been made a week prior to the
original exam date. Only "valid" excuses, approved by the university, and
with proper documentation will be accepted. In case of emergencies, proper
documentation must be provided as well.
Any complaints regarding grading must be submitted
together with the original work for regarding within a week
after the work (exam, quiz, assignment, lab) has been returned to you.
The programs will be graded on correctness and on style
(general structure, documentation, comments, etc.)
Make sure your programs compile and run on the computers in the lab 204 Adams or
You will be given specific instructions about each assignment in class.
Computing will be performed on the computers in 204 Adams (PC workstations with Linux operating system), or on husun3 remotely from your home
or from a PC in a campus lab. If you choose to do the homework on
your machine at home, you are responsible for making sure that it compiles and works correctly on husun3 or in the lab 204..
Please respect the equipment in the lab
and keep Room 204 tidy. After all, you and your peers will be spending
a lot of time there, and you will only be hurting yourselves if you
don't keep the environment in good shape. Also keep in mind that Room
204 is a public computing facility. Each of you is responsible for
helping to maintain an environment in which all CS students can do
Any work you submit for grading must be your own. You should not copy from others, or give others sources to copy from. Do not copy programs
or parts of programs, or answers, from other students in the class, or
any other sources ("a friend", "a tutor", Internet, or other electronic
media, from books, notes, etc.). When you seek help or give help be
careful. You are allowed help each other with compiling. You are allowed to
talk about assignments discussing approaches or clarifying specification.
You are not allowed to tell someone solutions or part of solutions, or to accept from someone such solutions. You should not "dictate" someone what to type, or accept someone else to tell you what to type as part of a solution.
You should not work together with someone else
and "develop" a solution "together", on paper, or the computer, and then
each one types and submits the same solution (with some minor "cosmetic
changes")! You should not accept a solution that a "tutor" gives you.
You should not let someone else copy lines of code from you
(from your listing, or from the screen, or any other way).
It is very important that you come up with the solution on your
own, that you go by yourself through the pain of developing, writing
and testing a program! Only this way you will become an independent,
and capable of developing and writing software on your own, and ready to
continue successfully your study in computer science.
Cheating shall not be tolerated!
Be familiar with the Academic Honesty Code. For your information the policy
for handling violations of the academic honesty is in the Hofstra Pride Guide
Last modified: Thu Sep 9 07:01:05 EDT 2004