Concepts Vs. Programming Skills In Java Learning
Steven C. Foster, Hoai Le, Li Chen · 2020
This paper focuses on what aspects of Java we should teach in the following computer language classes: Computer Science I (CSI), Computer Science II (CS II), Advanced Programming in Java, and Object-Oriented Design in Java with UML.Based on ABET/CAC Computing Curricula 2001, for CSI and CSII we suggest that instructors cover a minimum amount of the material that concerns Object-Oriented Programming (OOP) and focuses on honing the beginning student on programming skills.We can put the intensive training of OOP in Advanced Programming in Java, and Object-Oriented Design in Java with UML.