MaC
1010
Programming
and Graphics in
Java
Spring 2007
Description.
This is a lower-level undergraduate
course - introduction to computer programming by learning how to program using
Java. It is intended to be an introductory course for students with no previous
computer experience.
Upon
completion of the course, you should understand the basics of visual programming
and object oriented programming and be able to work effectively make some basic
programs (calculations of your own design; wage calculator, dental payments,
fund raiser, class average, draw graphics).
Instructor.
Mirela Djordjevic, Brownson Wing 16.
Email:
djordjevicm@mville.edu. Phone 323-5324.
Office
hours: TF 12:00 – 1:30 pm, W 10:10 – 12:40 pm, 1:40 – 2:00pm, and by
appointment.
Class meetings. TF 9:20 – 10:35 in Browson Hall 14
Labs
W 9:20-10:10 in Browson Hall 115
Communication.
For questions outside of class time and
instructor office hours, you are encouraged to use email. Assignments, lecture
presentations, and programming assignments will be available through the
BlackBoard for this course.
Text.
Java for Students by Douglas Bell and
Mike Parr
Approach. We’ll
follow our text book : Chapters 1 – 13 to introduce the basic visual
programming concepts and then we’ll learn objects (basics of object oriented
programming). We’ll wrap up all covered material with Graphics objects and
Mouse events. If time allows and
students show interests in other topics, the plan might be extended or modified.
Assignments
and grading. Assignments will consist
of program from the textbook exercises list. Assignments will consist of program
listed in the Assignments folder in the BlackBoard. The projects should be put
into the Digital Drop Box for grading by the required time. Late assignments
will not be accepted, except for medical reasons.
The
instructor is available for all questions, and should be consulted whenever you
are in doubt about the appropriateness of consulting your classmates.
Grades.
Your course grade will be based on the
programming project - assignments (30%), labs (10%), midterms (30%) and final
exam (30%).