Course title：Introduction to Object-Oriented Programming and Design
Assessment: Non Test Courses
Prerequisite courses: C Programming Fundamentals
Basic Orientation: Students in Cybersecurity
Head First Java, Sierra,K. China Electric Power Press, 2007-02-01.
(1). Barker, Jacquie. Beginning Java Objects: From Concepts to Code. Second Edition, Apress, 2005.
(2). Bruce Eckel, Think in Java (Third Edition, Photocopy), China Machine Press, 2005
Course objectives and contents
This programming course focuses on object-oriented programming. The course introduces students to problem solving by means of object-oriented design and implementation. Emphasis is on problem analysis and solution design, documentation and implementation. The goal of the course is to develop student skills to create such software projects using a graphical IDE and commercial software libraries. All programming will be done in Java.