CS 108: Application
Programming
Fall
Semester 2004
ANNOUNCEMENT: Grades will be posted around Friday, December 17, 2004. Thank you for your patience! Assignments Handout for Assignment 1: Phone Book Requirements and Design, due 9/16. Handout for Assignment 2: Phone Book Basic Implementation, due 9/28 Handout for Assignment 3: Loan Payment Calculator, due 10/5. Handout for Assignment 4: Phone Book Data Structure with Arrays, due 10/14. Handout for Assignment 5: GrepLike Pattern-matching Application, due 10/21, 10/28. Handout for Assignment 6: Graphical User Interface, due 11/4 Handout for Assignment 7: Advanced Graphical User Interface, due 11/23 Lab handouts Lab 1 - Introducing NetBeans D&D's examples from chapters 2 and 3, for use in lab 1. Lab 2 - Using the NetBeans Debugger Lab 3 - For loops and switch statements Lab 4 - Using methods and parameters |
|||||||||||||||||||||
Course objective: Introduce students to computer programming and application development.
Course goals: Stimulating the student’s curiosity with respect to the computer; analyzing business problems for the purpose of developing computer solutions; and articulating a process to develop solutions to these business problems in the form of computer programs.
This course will introduce students to the software development lifecycle (specification, design/planning, implementation/coding, testing), and the major paradigms for software development. A major portion of the course will be dedicated to learning the basics of structured and object-oriented programming in Java. The course will culminate with a software development team project, which will simulate the process used by a team of software development consultants. At the end of this course, students will be able to:
Books and Software:
Created by: Aaron Stevens, azs@aaronstevens.net www.aaronstevens.net/academics/cs108/2004fall Last update: 9 december 2004 |