This introduction to the engineering of computer applications emphasizes modern software engineering principles with a focus on the first three of the four “D’s” of development: Design, Develop, Debug, and Deploy . Using these key topics, particular focus will be on good programming style and the built-in facilities of the Java language. Learn why programming requires a much higher level of artistry than simply the science of syntax.
- Object-oriented design
- Programming Assignments (7)- 45%
- Final Exam- 30%
- Midterm Exam- 15%
- Section Participation- 10%
Students will be required to develop software applications, primarily using the Java programming language.