Programming in Java


February 2, 2019
4 weeks

Pre-requirement class for Big Data Engineer Bootcamp
This course introduces fundamental structured and object-oriented programming concepts and techniques, using Java, and is intended for all who plan to use computer programming in their studies and careers. Topics covered include basics of java, like variables, arithmetic operators, control structures, arrays, functions, recursion, dynamic memory allocation, files, methods and classes. Program design and testing are also covered, in addition to more advanced topics including 4 major principles of object-oriented programming: Encapsulation, Abstraction, Inheritance and Polymorphism.