Course Details

DIPLOMA IN JAVA PROGRAMMING
Course Synopsis
Level 1 is beginner-targeted course focused on teaching the creation of meaningful Java code, the comprehension of existing JAVA code, and the translation of problem descriptions into Java applications. In essence, it imparts essential Java programming skills, especially for those without prior programming experience aspiring to become professional Java engineers. Level 2 is designed for trainees with basic prior experience in Java programming or familiarity with other programming languages like Java, Obj-C, PHP, C, C++, etc. This course, combined with Level 3, prepares them for a full-stack Java software engineering career.
Required Textbooks
- "Java Programming: From Problem Analysis to Program Design" by D.S. Malik
- "Java Software Solutions: Foundations of Program Design" by John Lewis, William Loftus, and Cara Cocking
Completion Criteria
After fulfilling all of the following criteria, the student will be deemed to have finished the Module:
- Has attended 90% of all classes held.
- Has received an average grade of 80% on all assignments.
- Has received an average of 60% in assessments.
- The tutor believes the student has grasped all of the concepts and is ready to go on to the next module.
Prerequisites
- Fundamental understanding of programming, bits/bytes, procedures, classes, and computer architecture. It's absolutely acceptable if you only have a theoretical understanding of programming, but you should be certain about what programming is and what you intend to gain for this session.
- If you are only interested in theory and have no interest/patience in spending at least 10hr every week throughout the duration of the course, then this course might not be for you.
- If you have absolutely no idea about programming or do not see yourself doing programming in the next six months, then this class may not be for you.