MATC Banner back to MATC home
Programs » Liberal Arts » Classes » Computer Science

Computer Science

Catalog #20804208

This course uses the object-oriented programming language Java in a project-based learning format where students will be given increasingly challenging problems. Projects will be brought through the five stages of development: program design, definition and design of library classes, coding, testing, and documenting. Project elements begin with input, output, storage, and operations, and continue through control structures (loops, branching, and methods), data structures (arrays and classes), and techniques for searching and sorting. Students will implement standard Java grammar elements including inheritance and interfaces and will use the compiler and debugger to debug programs. Students will practice analytical skills through elimination of run-time and logical errors and will exercise writing skills in documenting code to a prescribed industry standard. The course requires eight to ten hours per week outside of class. Prerequisite: completion or concurrent enrollment in College Algebra or consent of instructor. Some prior programming experience is helpful.

Credits: 4

Prerequisites:

Outline of Instruction

Course Offerings

last updated: 11:01:36 AM Jan 8 2009

This is a list of classes scheduled at various MATC locations. For complete, up-to-date information - including availability - please search for classes through Inside MATC.

Truax Campus

Catalog/Class # Semester Class Dates Meeting Times Instructor Mode of Instruction  

 

20804208
Class #50254
Spring 2008-2009 Jan 12 2009 -
May 15 2009
3:30 PM - 4:20 PM
M W F
Mirus,Kevin A  In Person

 

    Jan 13 2009 -
May 14 2009
3:30 PM - 4:20 PM
T R
    

 
3550 Anderson Street, Madison WI 53704 · (608) 246-6100 or (800) 322-6282 · Fax (608) 246-6880
Deaf/Hard of Hearing · Relay at 711
Emergency & Building Closing Hotline · (608) 246-6606