0% found this document useful (0 votes)
32 views

Course Outline (Java)

The document outlines a 7-week Java programming fundamentals course that will be delivered online through pre-recorded lecture videos, learning materials, quizzes and assignments released weekly, along with a weekly live online tutorial session to help students with exercises and answer questions. The course covers topics such as data types, variables, conditionals, loops, methods, arrays, classes, objects and a mini project, using a provided textbook as a reference.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Course Outline (Java)

The document outlines a 7-week Java programming fundamentals course that will be delivered online through pre-recorded lecture videos, learning materials, quizzes and assignments released weekly, along with a weekly live online tutorial session to help students with exercises and answer questions. The course covers topics such as data types, variables, conditionals, loops, methods, arrays, classes, objects and a mini project, using a provided textbook as a reference.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy