Java Programming - Module2021
Java Programming - Module2021
Course Overview:
This is a 3-unit course that emphasizes computer programming using the JAVA programming language with object-
oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and
manipulating objects, classes, and using object-oriented tools such as the class debugger.
This course introduces computer programming using the JAVA programming language with object-oriented
programming principles. Emphasis is placed on event-driven programming methods, including creating and
manipulating objects, classes, and using object-oriented tools such as the class debugger.
Mode of Instructions:
Modified Face to face intervention (with a Social Distancing of at least 1.2 meters)
Online Class / Synchronous (via Zoom or Google meet or Facebook GC)
Offline Class/ Asynchronous (via Modules, Hand-outs)
Grading System
30% - Formative Assessment (Quizzes, Assignments, Activities)
30% - Creative Assessment (Projects)
40% - Summative Assessment (Major Exam)
100%
1
SDC Property/ SMH 2020
Module and Unit Topics:
To ensure the accomplishment of learning outcomes, this course will cover the following topics for you to master:
Module 3: E-Commerce
This module will help you learn the online business and data to execute these transactions.
Your instructor may use other methods to assess you such as:
Oral Presentation
Task Sheet Activities
Always bear in mind that your instructor/facilitator is here to help you and guide you on your journey. Please
feel free to contact your ask for queries.
This module will help you learn and describe key features of Java programming language
Pre-Test:
Insert the missing part of the code below to output "Hello World".
What Is the
Java Programming Language?
• The Java programming language is:
• A programming language
• A development environment
• An application environment
• A deployment environment
• Similar in syntax to C++; similar in semantics to
SmallTalk
3
SDC Property/ SMH 2020
• Used for developing both applets and applications
Garbage Collection
• Allocated memory that is no longer needed should be
deallocated
• In other languages, deallocation is the programmer’s
responsibility
• The Java programming language provides a systemlevel
thread to track memory allocation
• Garbage collection:
• Checks for and frees memory no longer needed
• Is done automatically
• Can vary dramatically across JVM implementations
5
SDC Property/ SMH 2020
Code Security
The Java application environment performs as follows:
Class Loader
• Loads all classes necessary for the execution of a
program
• Maintains classes of the local file system in separate
"namespaces"
• Prevents spoofing
6
SDC Property/ SMH 2020
REFERENCES:
TIDD, J.; Bessant, J.; Pavitt, K. (2005). Managing innovation: integrating technological, market and organizational
change. Wiley, London.
Boyden, Julian W. "A Study of the Innovative Process in the Plastics Additives Industry." SM thesis, Sloan School of
Management, MIT, Cambridge, Mass., 1976.
Barnes BA: Discarded operations: surgical innovation by trial and error. In: Bunker JP, editor; , Barnes BA, editor; ,
Mosteller F, editor. (eds): Costs, Risks and Benefits of Surgery. Oxford University Press, 1977. pp109-123.
P. Baran, “On Distributed Communications Networks”, IEEE Trans. Comm. Systems, March 1964.
V. G. Cerf and R. E. Kahn, “A protocol for packet network interconnection”, IEEE Trans. Comm. Tech., vol
L. Kleinrock, “Information Flow in Large Communication Nets”, RLE Quarterly Progress Report, July 1961.
7
SDC Property/ SMH 2020
8
SDC Property/ SMH 2020
Prepared by: Reviewed & Validated by: Approved by:
SUMMARY
Student’s Name :
Course Code:
Course Description:
The evidence must show that the student has performed the Date
Remarks
following… [tick the column] Performed:
Written Quiz
Workshop #1
Workshop #2
Quiz #1
Etc…
Etc…
Etc…
9
SDC Property/ SMH 2020
STUDENT’S CLEARANCE
Prelim Period
Library
Accounting
Laboratory
Professor/ Instructor
Note: Submit your clearance to your instructor for the Issuance of your PRELIM EXAMINATION BOOKLET
and you MIDTERM MODULE.
* * * * * *
STUDENT’S CLEARANCE
10
SDC Property/ SMH 2020