Course Catalog DescriptionIntroduction to use of computers to solve problems using software engineering principlesDesign, build, test, and debug medium-size software systems. Learn to use relevant toolsUse object-oriented methods to create effective and efficient problem solutionsUse and implement application programming interfaces (APIs)Programming done in Java
Things You Will LearnObject-oriented software developmentModern software development techniquesObject-oriented designAlgorithms & data structuresLists, trees, graphsProgramming skillsJava API, IDE, testing, debugging
has intentionally blurred sections.
Sign up to view the full version.
Course Is Not Just About JavaMay seem to focus on JavaAll programming in JavaMany interesting Java language featuresLessons intended to be generalPrinciples should apply to all languages Ways of thinking about designGeneral ideas about softwareCan translate skills to other languages