| CS 108: Application
ANNOUNCEMENT: Grades will be posted around Friday, December 17, 2004. Thank you for your patience!
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 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, email@example.com
Last update: 9 december 2004