Instructor: Professor Joel Adams
Required Texts: Available in the bookstore...
Course Objectives: Students taking this course will...
-
Learn the basics of object-oriented programming
-
Learn to use the Java programming language to solve problems
-
Be introduced to graphical user interface design and implementation.
Grading:
Your grade in this course will be based on the number of points you earn on (i) lab exercises, (ii) homework projects, (iii) tests, and (iv)
the course project.
These will be weighted at 15%, 25%, 50%, and 10%, respectively.
Course Organization:
This course has three main components:
-
The lectures, in which you will be introduced to the
concepts surrounding programming and problem-solving;
-
The labs, where you will receive a hands-on introduction
to those concepts; and
-
The homework projects, where you will have a chance
to demonstrate that you are able to apply them on your own.
You are encouraged to collaborate with your classmates on the labs.
You are not to collaborate with your classmates on homework projects.
Each project must represent your own work, and not that of anyone else.
Other Policies:
Please see my
General Course Policies
page for additional policies that are common to all of my courses.
This page maintained by
Joel Adams.