CS161J — Computer Science I - Java
CS 161J - Computer Science I - Java CS 161J - Computer Science I - Java 4 Credit(s) Course Description: Presents the science of programming and problem solving using an object-oriented programming language. Emphasis is on a disciplined approach to algorithm development and problem-solving methods using the object-oriented programming language Java. The course covers basic programming constructs, syntax, semantics, and logic of the Java programming language. The course provides an introduction to object-oriented concepts such as encapsulation, inheritance and polymorphism. Simple UML class diagrams will be introduced and used as a tool for object-oriented design. Course Learning
Prerequisites: CS133C, CS161U, CS160, MTH111Z