course
CSC 111
Introduction to computers and programs. Programmer’s algorithm. Java program’s structure, constants, variables and built-in data types. The arithmetic, assignment, increment and decrement operators. Conditional statements, loop statements. Arrays, declaration of arrays, access to array elements, operations on arrays. Object oriented principles, methods and the message passing principles, setters, and getters. Methods in depth. passing parameters. Classes and object definition, UML representation of a class, declaration of objects (Instance variables), constructors, setters.