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)
- Midterm Exams (2)
Students will be required to develop software applications, primarily using the Java programming language.