Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 10

SURIGAO EDUCATION CENTER

Km 2, National High Way, Bgry, Luna, Surigao City 8400, Philippines

STUDENT’S LEARNING PACKAGE


Good day students, for the First semester AY 2020-2021, we are going to apply the “Flexible Learning”
method. Aside from the Modified face-to-face Learning method, we will also apply Online and Offline Learning
Methodologies. This student manual will serve as your learning guide to continue our lessons. This manual is for you
to read and study while you are staying at home and continue to learn.

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.

Specific Learning Objectives/Outcomes:


At the end of this module, the student should….
 To use an integrated development environment to write, compile, run, and test simple object-oriented Java
programs.
 To read and make elementary modifications to Java programs that solve real-world problems.
 To validate input in a Java program.
 To identify and fix defects and common security issues in code.
 To document a Java program using Javadoc.

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)

Course Requirements/ Methods of Assessment:


 Activity Sheets
 Quizzes
 Oral presentation
 Group projects
 Practical demonstration
 Hands-on Demonstration

To pass this course, you must:


1. Read all readings in the module and answer the pre-assessment and self-assessment activities;
2. Answer the print-based discussion activities;
3. Submit task sheets and graded quizzes for prelim, midterms and finals;
4. Accomplish the Prelim, Midterm and Final evaluation

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 1: Overview and Introduction to Internet and Basic Computer


This module will help you learn the internet history and familiar with computer parts and components

Module 2: Social Media Behavior Effects


This module will help you learn the different online flat form

Module 3: E-Commerce
This module will help you learn the online business and data to execute these transactions.

Course Study Guide:


1. Manage your time well. Schedule properly your reading assignments and your activity accomplishments. Have
your planner or calendar of activities ready. Remember you have other modules to accomplish for this
semester.
2. Focus your attention. Make sure you do things one at a time. Read the material over and over until you are
able to get the point of the lesson. If you do not understand the lesson, especially the problem-solving part, you
can read other materials found in other resources like the internet or books. Also, you can ask help of your
parent, siblings or friends. Don’t forget, I am here to help and assist you. You can message me through
platform that I will be giving you.
3. Give your best. In doing assessment tasks whether formative or summative, target the highest standards
because you are a better student. You have the knowledge and skills that you need to finish with quality in your
work. I believe in you.
4. Submit on time. Before the end of midterms and finals, you will be submitting the accomplished activities in the
modules through correspondence. Once I receive your materials, I will inform you immediately.
5. Be patient. I will make sure to give you my feedback on you work to ensure that you are on the right track.
While waiting for my feedback, you can continue working on the other activities. Make sure that you do not
miss any important part of this module.
6. Answer confidently. In answering the assessment and evaluation activities you are expected to do the
following:
a. Write neatly and legibly and write only on the module if you are sure of your answers.
b. Make sure to give your answers completely and concisely. If questions need to be answer in essay form,
stick to the point. Follow specific number of words given in the instruction. Also, give proofs of your claim
or point-of-view. Cite correctly the references you use in your work.
c. For problem-solving activities, make sure that all parts are provided: Given, Required, Formula, Solution
and Find Answer.
7. Work independently. It is expected that you work on the module on your own. You can ask help from others but
do your best to do it first.
8. Motivate yourself. Whatever knowledge or skill you are gaining from this course will definitely help you in your
career. Enjoy what you are doing and everything else will follow.
9. Contact me. If any part of the module or lesson, you need my help and guidance, do not hesitate to contact me
through email, messenger, or SMS. Remember, I am here to ensure that we go through the completion of the
course together.

Your instructor may use other methods to assess you such as:
 Oral Presentation
 Task Sheet Activities

Contact Information of the Facilitator/ Instructor:


You can contact me through the following:
email: steven.hernandez54@yahoo.com
fbmessenger: Steven Hernandez
mobile number: 0947-346-7903

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.

Good luck on your studies and Stay safe!


2
SDC Property/ SMH 2020
Module 1
Overview and Introduction
Time Frame: 6 hours / Week 1

This module will help you learn and describe key features of Java programming language

Module Learning Outcomes:


At the end of this lesson, you are expected to:
1. SLO1- know and describe the Java virtual machine’s (JVM) function
2. SLO2- know the describe how garbage collection works
3. SLO3- know write, compile, and run a simple Java application
4. SLO4- know the list the three tasks performed by the Java platform that handle code security
5. SLO5- know the definition the terms class, packages, applets, and applications

Pre-Test:
Insert the missing part of the code below to output "Hello World".

public class MyClass {


public static void main(String[] args) {

__________.___ .________ ("Hello World");


}
}

Overview and Introduction

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

Primary Goals of the Java


Programming Language
• Provides an easy-to-use language by:
• Avoiding the pitfalls of other languages
• Being object-oriented
• Enabling users to create streamlined and clear code
• Provides an interpreted environment for:
• Improved speed of development
• Code portability
• Enables users to run more than one thread of activity
• Supports dynamically changing programs during runtime
• Furnishes better security

The following features fulfil these goals:

• The Java virtual machine (JVM)


• Garbage collection
• Code security

The Java Virtual Machine


• Provides hardware platform specifications
• Reads compiled byte codes that are platform independent
• Is implemented as software or hardware
4
SDC Property/ SMH 2020
• Is implemented in a Java technology development tool
or a Web browser

• JVM provides definitions for the:


• Instruction set (central processing unit [CPU])
• Register set
• Class file format
• Stack
• Garbage-collected heap
• Memory area
• Bytecodes that maintain proper type discipline from the
code.
• The majority of type checking is done when the code is
compiled.
• Every Sun approved implementation of the JVM must
be able to run any compliant class file.

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:

Java Runtime Environment


• Performs three main tasks:
• Loads code
• Verifies code
• Executes code

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:

Michelle Angela M. Moleta, MIT Michelle Angela M. Moleta, MIT


Engr. Steven M. Hernandez
Program Head Academic Head
Instructor

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:

 Oral Participation (through Zoom class)

 Report (video uploaded)

 Written Quiz

 Workshop #1

 Workshop #2

 Quiz #1

 Etc…

 Etc…
 Etc…

9
SDC Property/ SMH 2020
STUDENT’S CLEARANCE

Prelim Period

Student’s Name: ___________________________ Date Started: ___________ Date Ended: ___________

Department Cleared by Date Signature Remarks

Library

Accounting

Laboratory

Professor/ Instructor

Note: Submit your clearance to your instructor for the Issuance of your PRELIM EXAMINATION BOOKLET
and you MIDTERM MODULE.

Prepared by: Reviewed & Validated by: Approved by:

Michelle Angela M. Moleta, MIT Michelle Angela M. Moleta, MIT


Engr. Steven M. Hernandez
Program Head Academic Head
Instructor
SUMMARY
* * * * * *

* * * * * *

STUDENT’S CLEARANCE

10
SDC Property/ SMH 2020

You might also like