|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Course web siteThe official web site for this course is on Course On Line. You need your campus connect ID and password to access the site Contact InformationLucia Dettori Office Hours
(no appointment needed)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basics of Java programming | |
| Using objects from pre-defined classes | |
| Variables, data types, and expressions | |
| Control structures (branching and looping) | |
| User-defined classes | |
| Arrays | |
| An overview of GUI (graphical user interface) |
The relevant portions of the textbook are Chapters 1-5 and parts of Chapters 6-8.
IT 130 or graduate standing.
There is an IT 130 self test and a general programming placement
test available for you to take at
CTI self tests
If you have not taken IT 130 or you are unsure if CSC 211 is the
right programming class for you, feel free to take the test and discuss your results with me
The required textbook for the course is
An Introduction
to Object-Oriented Programming with Java, 3rd edition
update (Java 1.5 update)
by Wu, McGraw Hill, 2004. The Bundle Pack ISBN is
0073576271 and includes
a subscription to
CodeLab, an online tutoring and testing system. We
will
be using CodeLab for the assignments in this course.
The ISBN for the
textbook alone is 0-07-310689-5.
You are expected to play a very active role in this course. I will prepare some notes for each class that will be available on COL before class and will serve as guide a structure for the lecture. However I will also have frequent group exercises in class and your participation will be crucial to your learning experience. I will ask a lot of questions and you are expected to do the same. If you are confused or frustrated about a topic, just ask me and the rest of the class for clarification, you will be surprised how much you will learn from your classmates.
We might have a chance to go to the computer lab a few times during the quarter but you are expected to do a lot of practice at home or in the lab on your own or while practicing with CODELAB. Take advantage of these resources!
There will be weekly assignments, programming projects and quizzes, a midterm and a cumulative final exam.
| Assignments | 30% |
| Quizzes | 10% |
| Midterm | 30% |
| Final | 30% |
|
|
The lowest homework/quiz grade will be dropped. | |
|
|
All assignment descriptions with complete instructions will be posted only on the course web page on COL. | |
|
|
Each assignment will have a specific due date and time, normally that will be by the end of the week following the day the assignment is posted. Late assignment will not be accepted. Check the course homepage frequently for assignments and announcements. | |
|
|
Make sure you read the assignment description carefully, including direction on how to submit the assignment. All assignment submissions will be done using the COL interface. | |
|
|
Make up exam will not be given. If there is an extreme emergency you have to contact me before the exam takes place. |
| Last day to add classes | Tuesday, September 14 |
| Last day to drop classes with 100% refund | Tuesday, September 21 |
| Midterm at class time (tentative) | Tuesday, October 18 |
| Last day to withdraw from classes (no refund) | Tuesday, October 26 |
| Last Class | Tuesday, November 16 |
| Final project due (tentative) | Sunday, JNovember 21 |
The course follows the DePaul University Academic Integrity Policy.
Cheating is any action that violates university norms or instructor's guidelines for the preparation and submission of assignments, quizzes and examinations. This includes, but is not limited to:
|
|
unauthorized access to examination materials prior to the examination itself; |
|
|
use or possession of unauthorized materials during the examination or quiz; |
|
|
having someone take an examination in one's place; |
|
|
copying from another student; unauthorized assistance to another student; or acceptance of such assistance. |
|
|
working in groups on assignments or exams without the express consent of the instructor |
|
|
Submitting as your own homework a solution provided by a tutor or lab assistant. |
Plagiarism involves the presentation of the work of another as one's own. Plagiarism includes, but is not limited to:
|
|
the direct copying of any source, such as written and verbal material, computer files, audio disks, video programs or musical scores, whether published or unpublished, in whole or part, without proper acknowledgment that it is someone else's; |
|
|
copying of any source in whole or part with only minor changes in wording or syntax, even with acknowledgment; |
|
|
submitting as one's own work a report, examination paper, program, computer file, lab report or other assignment that has been prepared by someone else (including research papers purchased from any other person or agency); |
|
|
the paraphrasing of another's work or ideas without proper acknowledgment. |
The use of others' web/publication content (text, graphics, code) is regarded as plagiarism if credit is not given (see the above description of plagiarism). When you directly quote someone's work, you must put it in quotation marks. Without such quotations and reference, it is regarded as an act of plagiarism (see the above description of plagiarism). Using materials that the student prepared for other purposes (e.g., for another course or for his/her work) needs the course instructor's prior permission.
A charge of cheating and/or plagiarism is always a serious matter. It can result in an automatic F in the course and possible expulsion.
Course and instructor evaluations are critical for maintaining and improving course quality. To make evaluations as meaningful as possible, we need 100% student participation. Therefore, participation in the School’s web-based academic administration initiative during the eighth and ninth week of this course is a requirement of this course. Failure to participate in this process will result in a grade of incomplete for the course. This incomplete will be automatically removed within seven weeks after the end of the course and replaced by the grade you would have received if you had fulfilled this requirement.