MONROE COUNTY COMMUNITY COLLEGE

CIS 175Java Programming

 

 

Instructor: Chuck Kelly

Office: E-120A                      

Telephone: (734) 384-4149

mail: ckelly@monroeccc.edu

Web: http://www.monroeccc.edu/ckelly

 

 

Office Hours:

My office hours for the semester are posted on my web site and on my office door.  Look for me in the computer labs if I am not in my office.

 

Text: Introduction to Java Programming with JBuilder, Third Edition - by: Y. Daniel Liang.

ISBN: 0-13-143049-1

 

Assignments:

 

 

Grading Scale:

 

Programs

40%

 

A

90% - 100%

2 Tests 

30% each

 

B

80% - 89%

 

 

 

C

70% - 79%

 

 

 

D

60% - 69%

 

Student Responsibilities:

·         Read material appropriate to lecture topic prior to class.

·         Follow policies and procedures presented in the College's catalog and course schedule.

·         Check grade/assignment posting for assignments, due dates and test dates.

·         Turn off cell phones, pagers and any other device that might disturb class.

·         Ask questions, often.

 

Programs:

You should plan on spending outside class time working on the programs. Programs turned in late will receive a 20% reduction in grade for each class session past the due date. Program grading will be based upon the following criteria:

·         Correctly performs the operation(s) specified in the assignment.

·         Written in a clear and concise manner.

·         Proper source code formatting is used.

·         The program contains appropriate comments.

 

General Policies:

·         Tests may include material from the lectures and the related chapters in the text.

·         No lab partners. Do your own work, unless specifically directed to work in a group.

 

A grade of incomplete cannot be given except in the case of serious illness or accident. If you must quit the class, drop officially at the office to avoid an E on your permanent record.

 

 


Class Schedule:

 

        Week      Topic

 

1.                  Introduction, Grading Policy, Class Syllabus, Chapter 1 Introduction to Java and JBuilder,

2.                  Chapter 2 Primitive Data Types and Operations

3.                  Chapter 3 Control Statements

4.                  Chapter 4 Methods

5.                  Chapter 5 Arrays

6.                  Chapter 6 Objects and Classes

7.                  Chapter 7 Strings

8.                  Test 1

9.                  Chapter 8 Inheritance and Polymorphism

10.              Chapter 11 Getting Started with GUI Programming

11.              Chapter 12 Event-Driven Programming

12.              Chapter 13 Creating User Interfaces

13.              Chapter 14 Applets and Advanced GUI

14.              Chapter 18 Multithreading

15.              Test 2

 

Information in this document is subject to change at any time and for any reason. J

Your mileage may vary. Void where prohibited. The author make no warranty either expressed or implied as to the accuracy of  this document or any information derived therefrom.

 

          10/2008 CK