1 Programming and Problem Solving — Software Engineering (Read Chap. 2)
Software Engineering
Software Engineering 1 (Chap. 1) Object-Centered Design.