Introduction to Application Programming
CIS 18 - Online
Spring 2008
Section #
V0166

Instructor:

Dan Calderwood

dan-calderwood@redwoods.edu

Welcome:

Welcome to Application Programming online. This site is for students who are considering this course or have already registered.

 

Contact:

You can reach me by email at dan-calderwood@redwoods.edu , by phone at 707-476-43650, or in person at my office on the Eureka Campus (Administration Building, 100I). I check my email frequently during business hours, often on evenings and weekends, and intermittently during the summer. I check my phone messages daily when class is in session, but otherwise infrequently. Phone before you come by my office to be sure I'm available. 

Course Description:

This is an introductory level course in the Java Programming Language.  Specifically, an introduction to developing Graphical User Interface (GUI) programs for the Windows environment. Students will utilize object-oriented and event-driven concepts to design, implement, and test their application programs. The course includes concepts common to all programming languages and those specific to event-driven languages.

Required Textbooks:

“Objects First with Java, A Practical Introduction using BlueJ”, 3rd ed.  Barnes and Kolling (ISBN:  0-13-197629-X)  It is important for you to have a textbook before class begins. I would strongly encourage you to purchase the text as soon as possible and well before the semester starts.

Course Availability

The course will become available the weekend before CR classes begin on January 22 and remain accessible through final’s week ending May 17.

On-campus Reqs:

None.

Computer/Skills Required:

This class assumes students have a basic knowledge of computers and programming concepts.  No prior Java experience is required. Most computers and internet providers will be satisfactory, but you must be able to access the internet at least three times a week and for upwards of an hour or two at a time. Broadband services such as cable, satellite, or DSL are highly recommended.

Commitment:

This class requires at least as much time as a traditional class and greater self discipline. You will need to read weekly lectures (and/or listen to lecture audio files), carefully read text chapters, participate in online discussions, complete assignments, and take online midterm and final exams. Plan for up to10 hours of work, including 2-3 hours online, each week.

Starting Class:

On or shortly after the beginning of Spring semester, go to the Blackboard login site at http://bb.redwoods.edu/  Username and password instructions are available at this site. After you login you will find a link to this class where, once opened, you will receive detailed instructions on how to proceed. You must participate fully by the end of the first week (Sunday) or you may be dropped from the class.

Waitlist Policy:

Registration is easiest online using web advisor. If the class is closed try to get on the waitlist. Check periodically to see if the waitlist or class is open.  My policy is to add all waitlisted students on the first day of class.

Accommodations:

If you need accommodations to succeed in the online class you should contact Disabled Students' Program and Services  (DSPS) at 707-476-4280. This course is designed to be accessible to students who have visual or auditory impairments. For example, all audio files are also available in text.