Navigate Up
Sign In

ClassInfo

CSC 224 Java for Programmers

Office: LEWIS 1007
Spring 2008-2009
Class number: 39492
Section number: 610
-
Online Campus

Summary

Object-oriented programming using Java for students that already know how to program. Students will learn how to design, code and test multi-class Java programs. Topics covered include: Variables, Operators, Arrays, Classes, Inheritance, Abstract classes, Interfaces, Inner classes, Exception Handling, File I/O, User Interfaces, and Event Handling.


Texts

Big Java , 3rd Edition - ISBN 978-0-470-10554-2 by Cay Horstmann DePaul Bookstore or Amazon




Grading

Breakdown
Assignments:
50%
Midterm Exam:
20%
Final Exam:
30%

Grading Scale
93-100
A
90-92.99
A-
87-89.99
B+
83-86.99
B
80-82.99
B-
77-89.99
C+
73-76.99
C
70-72.99
C-
67-69.99
D+
60-66.99
D
0-59.99
F

  1. Readings - Readings are assigned from the textbook and web sources given.
  2. Assignments - Assignments are Java programs
  3. Exam - Midterm and Final

How to Submit Assignments

Please follow the following procedures to ensure that you get proper credit for all assignments.

  • On your computer create a folder Backlin_Week1 (for week 1 it will change from week to week)
  • Within this folder Backlin_Week1, create a folder for the assignment. For example there were 3 assignments this week, so you create 3 folders, Assigment1, Assignment2 and Assignment3. Your directory will be Backlin_Week1 at the top, and Assignment1, Assignment2, Assignment3 under it as sub-folders.
  • Place your java programs and the screenshot of the program results when you run it in each of the associated sub folders.

So for each assignment you will:

  • run the program and take a screenshot of the results, please make them jpg, bmp or paste them into a word doc.
  • put both the Java program and screenshot you just took into the correct Assignment folder.

Now after you have completed all the assignments and included all files within each Assignment folders, zip up the top folder, that being Backlin_Week1

  • go to col.cdm.depaul.edu
  • Click on assignments
  • Click on Assignment Week 1
  • Click on Submit
  • Click on Choose file button to upload your Backlin_Week1.zip file. Wait for it to upload, then click on the Green Submit link at the bottom.

That should do it !



Late Penalty

Regular assignments should be submitted at the CTI Course OnLine (COL) site, and are due at 11:59 pm of the due dates. Late assignments are accepted through email attachment with the following penalty.
If assignment is turned in...
Penalty will be...
within 1-3 days of due date
5% of the total points for each day it is late
4 or more after due date
will not be accepted and grade will be zero

Course Policy on Incompletes

In addition to the University Policies described below on Incomplete grades, this course has the following additional comments:

Under no circumstances will I consider an incomplete request within one week of the final exam. The request must be approved by me and by the Dean of the School of Computer Science, Telecommunications and Information Systems or the dean's representative. In particular, an incomplete is not given for any of the following reasons:

    If I don't get an incomplete, I'll fail the course.

    The company won't pay for the course if I get ___.

    My grade point average will suffer if I get ___.

    It's past the drop date and I'll have to pay for the course if I withdraw now.

In the unlikely case that an incomplete is given, it must be made up with me. It is not possible to "sit in" on another faculty member's course and have that person give me the grade to turn in. (Any student attending any DePaul course must be registered for the course he/she is attending.) As a result of university and school rules concerning incompletes, incompletes in the School of Computer Science, Telecommunications and Information Systems are rarely given.

See the Academic Calendar for the last date to withdraw from the class. Under no circumstances will I write a letter supporting a withdrawal after the official withdrawal date.



Online Resources



Chapter 1 - Introduction, Chapter 4 - Fundamental Data Types

Chapter 5 - Decisions, Chapter 6 - Iterations Chapter 7 - Arrays and Array Lists, Chapter 14 - Sorting and Searching Chapter 9 - Interfaces and Polymorphism, Chapter 10 - Inheritance Midterm Chapter 11 - Input/Output and Exception Handling, Chapter 19 - Files and Streams Chapter 12 - Object Oriented Design, Chapter 13 - Recursion, Chapter 18 - Graphical User Interfaces Chapter 15 - An Introduction to Data Structures, Chapter 16 - Advanced Data Structures Chapter 20 - Multithreading, Chapter 23 - XML Review for Final

School policies:

Online Teaching Evaluation

Evaluations are a way for students to provide valuable feedback regarding their instructor and the course. Detailed feedback will enable the instructor to continuously tailor teaching methods and course content to meet the learning goals of the course and the academic needs of the students. They are a requirement of the course and are key to continue to provide you with the highest quality of teaching. The evaluations are anonymous; the instructor and administration do not track who entered what responses. A program is used to check if the student completed the evaluations, but the evaluation is completely separate from the student’s identity. Since 100% participation is our goal, students are sent periodic reminders over three weeks. Students do not receive reminders once they complete the evaluation. Students complete the evaluation online in CampusConnect.

Email

Email is the primary means of communication between faculty and students enrolled in this course outside of class time. Students should be sure their email listed under "demographic information" at CampusConnect is correct.

Academic Integrity Policy

This course will be subject to the academic integrity policy passed by faculty. More information can be found at http://academicintegrity.depaul.edu/

Plagiarism

The university and school policy on plagiarism can be summarized as follows: Students in this course should be aware of the strong sanctions that can be imposed against someone guilty of plagiarism. If proven, a charge of plagiarism could result in an automatic F in the course and possible expulsion. The strongest of sanctions will be imposed on anyone who submits as his/her own work any assignment which has been prepared by someone else. If you have any questions or doubts about what plagiarism entails or how to properly acknowledge source materials be sure to consult the instructor.

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 College of Computing and Digital Media. Any consequences resulting from a poor grade for the course will not be considered as valid reasons for such a request.

Resources for Students with Disabilities

Students who feel they may need an accommodation based on the impact of a disability should contact the instructor privately to discuss their specific needs. All discussions will remain confidential.
To ensure that you receive the most appropriate accommodation based on your needs, contact the instructor as early as possible in the quarter (preferably within the first week of class), and make sure that you have contacted the Center for Students with Disabilities (CSD) at:
Student Center, LPC, Suite #370
Phone number: (773)325.1677
Fax: (773)325.3720
TTY: (773)325.7296