Department: Information Technology
Semester: Continuous
Method: Online
Duration: 39 Hours
Use the Core Java Fundamentals course to learn the skills in Java programming. The course provides competency in all concepts of Java programming and includes topics such as objects, classes, inheritance, exceptions, assertions, logging, and generic programming. It provides students knowledge in Java SE 7 enhancements including improved concurrency utilities and new file I/O API. The interactive learning resources highlight explanations of advanced Java programming techniques.
Preface
An Introduction to Java
The Java Programming Environment
Fundamental Programming Structures in Java
Objects and Classes
Inheritance
Interfaces, Lambda Expressions, and Inner Classes
Exceptions, Assertions, and Logging
Generic Programming
Collections
Graphical User Interface Programming
User Interface Components with Swing
Concurrency
JavaFX
Appendix A
High School Diploma or Equivalent
Age must be 18 years or above
English Proficiency
Software Developer
Desktop Application Developer
Game Developer