Csc211 Syllabus, Winter 2009
Course Description
Introduction to programming in Java and problem solving. Variables, data types, input/output, using objects and methods from the standard classes, control structures, writing methods, arrays. Solving problems with algorithms and implementing algorithms in Java.
Prerequisite
Basic computer skills
TextBook
The textbook for the course is Java Programming: From Problem Analysis to Program Design, 3rd Edition, by D. S. Malik, Thomson Course Technology, 2008.
OWL
We may use an online tutoring and testing system called OWL for part of the assignments, so you will need to get an access code for OWL. Access codes can be purchased on the OWL site (http://owl.course.com) after January 1, 2009. You should purchase a 6-month access code if you only plan to take CSC 211 or if you know that you will take CSC 212 in the Spring 2009. You should purchase a 12-month code if you are uncertain whether you will take CSC 212 in Spring 2009 or if you wish to have longer access to the OWL site. If you wish to purchase an OWL code before January 1, 2009 or you have problems purchasing a code and would like further instructions, see the tutorial about accessing OWL posted to the Useful Links of the COL site.
Online booksellers may tell you the book comes with a registration code, but this is a registration code inside the books front cover for the Testing Center at www.course.com/testingcenter. This is an old system that we are not using and it is not the same as OWL. OWL has exercises for the material in both CSC 211 and CSC 212.
Grading:
Homework Assignments: | 70% |
Final Exam: | 30% |
Total | 100% |
Assignments
- Expect an assignment after each class.
- You will get the assignment from the course homepage under the Homework link.
- Make sure you check for assignments after every class.
- Assignments are due by midnight on the day they are due.
- Any assignment received after midnight will be penalized 2 points per day.
- No assignment will be accepted after 3 days from the due data.
- No assignment will be accepted after the final exam.
- All assignments will be uploaded to the COL web site. Please, no e-mail submissions.
You may feel free to discuss assignments with other students or with a tutor at a general level. This may include discussion of issues such as the types of data structures and control flow needed for the assignment. However, you must write all of your own code yourself..
Lab Work
We will meet in the lab SAC 232 for the second half of most classes. I will have code for you to modify and problems to solve. You will have to hand in some of these lab exercises. I will specify in the assignment which ones you will hand in. You can get as much help from your classmates and me on these lab exercises. New problems on the assignments must be written by you.
Final Exam
- Final will be closed book.
- I will provide a list of topics covered on the exams.
- I will provide sample questions.
- You must take the exam at the scheduled time. Make-up exams will not be given. If there is an extreme emergency and you must miss an exam, you must notify me in advance and provide documented evidence of the emergency. You must earn a passing grade on the final to pass the course.
Grading Scale
Points | Grade | Points | Grade |
90 or above | A | 50 - 59 | C- |
85 - 89 | A- | 45 - 49 | D+ |
80 - 84 | B+ | 40 - 44 | D- |
75 - 79 | B | less than 40 | F |
70 - 79 | B- | less than 40 | F |
65 - 69 | C+ | ||
60 - 64 | C |
University policies:
Plagiarism:
It is the policy of DePaul not to tolerate either
cheating or plagiarism. Please consult the
Bulletin or Student
Handbook if you are uncertain about what constitutes plagiarism. Be
aware that one
form of plagiarism committed by students
(sometimes unintentionally) is to quote or paraphrase secondary material (such as textbooks, etc.) without citing the source.
Incomplete:
An incomplete grade is given only for an exceptional reason such as a death in the family, a serious illness, etc. Any such reason must be documented. Any incomplete request must be made at least two weeks before the final, and approved by the Dean of the School of Computer Science, Telecommunications and Information Systems. Any consequences resulting from a poor grade for the course will not be considered as valid reasons for such a request.