You are on page 1of 2

Java Programming (Fundamental)

[Updated]
Course Duration: 6/7 - 21/8 (7 Weeks)
Couese Mode: (1) Online teaching:
~ Lecture videos, learning materials, quizzes and assignments will be released on
every Monday
(2) Online Meeting Tutorial:
~ Held on every Friday 4 p.m. to 5:30 p.m. through ZOOM
~ To help students consolidate their Java skills by extra exercises
~ To answer questions from students

Course Outline
Modules Titles Contents

Module 1/ Introduction to Programming 1. Working Principle of Computers


Week 1 2. Concepts of Programming
3. Programming Environment of Java
4. “Hello World”

Module 2/ Input and Output 1. Using “Scanner” as Input


Week 1 2. Output and Formatted Output

Module 3/ Data Types and Variables 3. Data Type


Week 1 4. Variables
5. Arithmetic Operator
6. Logical operators

Module 4/ Conditionals and Loops 1. Conditions


Week 2 2. If-Statements
3. While-Loops
4. Do-While-Loops
5. For-Loops
6. “Break” and “Continue”

Module 5/ Methods (Functions) 1. Methods and Return Values


Week 3 2. Parameters

Module 6/ Arrays 1. 1-D Arrays


Week 4 2. 2-D Arrays
3. Functions of Arrays

Module 7/ Simple Algorithms 1. Bubble Sort


Week 5

Module 8/ Classes and Objects 1. Classes and Objects


Week 6 2. Construction of Objects
3. Applications of Objects

Module 9/ Mini Project Students will be given a topic, they should be able to utilize wh
Week 7 at they have learnt to write a Java program based on the topic.
*The course contents are subject to change
Textbook used:
Introduction to Programming Using Java (Version 8.1.1, May 2020)
Written by David J. Eck, Hobart and William Smith Colleges
http://math.hws.edu/eck/cs124/downloads/javanotes8-linked.pdf
*Not all contents in the textbook are included

You might also like