Boston University College of Arts and Sciences Computer Science Department CS108: Introduction to Application Programming, Fall 2005 Contact Info Course Description Books & Software Labs Assignments Examples |
|
|
|
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:
Pre-requisite expectations: This is a first course in computer programming, and there are no formal pre-requisites for this class. Moreover, if you have previously taken Java programming (e.g. in high school), you should probably take CS111 instead of CS108. The only expectation of students' computer skills before taking this class is to be comfortable with using email, web browsing, and copying and pasting text. In addition, familiarity with high school-level algebra (e.g. MA 118) is assumed.
Created by: Aaron Stevens, azs@bu.edu people.bu.edu/azs/academics/cs108/ Last update: 1 September 2005 |