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%
Total100%

Assignments

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

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.