They will be posted here as the become available.
Course syllabus
Course Text Class notes available at copy center (same as for cmp109)
TA: Doug Whitmore
Office hours: by appointment, see schedule for times, e-mail for appointment
Course Syllabus: Java Programming Essentials follows book ch1-ch7
- Introductory remarks what is a java program
- Program Fundamentals
- Statements and Control Flow
- Methods
- More Methods
- Objects
- More Objects
- GUI and applets
- Arrays
- More array applications
Work: Approximately 6 programming assignments with three of these graded as take home exams
2 midterms and a final. Hw is 30% , Mts are 40% and final is 30%.
Programming assignments are individual homework those graded as take home exams will be subject to cheating detection programs.
Students caught cheating can flunk the course and are subject to campus policy on cheating.
Working Together: The graded programming assignments are to be done
individually, not in groups. You should treat them as take home
exams.
You may freely give and receive help with the
computer facilities, editors, UNIX, debugging techniques, the meaning and
proper use of Java constructs, etc..
However,
copying any part of another person's program, or allowing your program to
be copied is not permitted. An automatic program
will be in use to detect copying. If you have any questions on this
important point, please see me.
Academic Dishonesty:
Any confirmed academic dishonesty including but not limited to copying
programs or cheating on exams, will constitute a failure of the computer
ethics portion of this class and can result in a no-pass or failing grade.
Facilities: You need a cats account. You will need to submit
Java programs from this account and have a cmps060n locker. Other
instruction on Java will occur in the scheduled labs beginning Jan 11.
Homework: Turn in homework
by using the submit procedures. It will not allow late work. Late work
will not be accepted or graded.
The program should be submitted in whatever form it is in -
grading is done not only on working code. Homework is graded in terms of
it being done in a good style, being correct, being concise, being readable,
and being efficient.
[Homepage] |
[General Lab Info] |
[TA's & Tutors] |
[FAQ's] |
[Supplements]
[Homework] |
[Excellent Programs] |
[Exams]
This page maintained by Doug Whitmore and Ira Pohl
Email regarding
this site.