You are on page 1of 15

An Interactive Module

for
COMPUTER PROGRAMMING I

by

PRINCE VIRNIEL B. CARUMBA, LPT


Instructor

Educational Attainment:

Graduate of Bachelor of Science in Information Technology and


Special Teacher Education Program (Bachelor of Science in Secondary Education, Major in Social Studies)
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

1. Follow closely the instructions in every activity.


2. Be honest in answering and checking your exercises.
3. Answer the pre-test before going over the materials. This is to find out what you already
know.
4. Answer the exercises encountered at the end of every lessons.
5. Review the lesson that you think you failed to understand.
6. Seek assistance from your teachers if you need help.

Topic(s): Module 1 – Introduction to Computer Programming


Language

Module Content(s): Lesson 1 – Computer Programming Language

1.1 – Definition
1.2 – History
1.3 – Introduction to Java Programming Language
1.4 – History

Learning Competency: The students will be able:

 To understand what is Computer Programming and


its history.
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

7. Follow closely the instructions in every activity.


8. Be honest in answering and checking your exercises.
9. Answer the pre-test before going over the materials. This is to find out what you already
know.
10.Answer the exercises encountered at the end of every lessons.
11.Review the lesson that you think you failed to understand.
12.Seek assistance from your teachers if you need help.

Topic(s): Module 2 – What is inside a Java Program?

Module Content(s): Lesson 1 – What is inside a Java Program?

Learning Competency: The students will be able:

 To understand and apply the basic elements of a


java program using a compiler and execute it.
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

13.Follow closely the instructions in every activity.


14.Be honest in answering and checking your exercises.
15.Answer the pre-test before going over the materials. This is to find out what you already
know.
16.Answer the exercises encountered at the end of every lessons.
17.Review the lesson that you think you failed to understand.
18.Seek assistance from your teachers if you need help.

Topic(s): Module 3 – Packages, Program Codes, Input and


Output, and Modifiers

Module Content(s): Lesson 1 – Packages

Lesson 2 – Java Data Types

Lesson 3 – Input and Output

Lesson 4 – Modifiers

Learning Competency: The students will be able:

 To understand further the concept of packages,


data types, input and output and modifiers.
 To apply and execute what they have learned via
coding it using a compiler.
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

19.Follow closely the instructions in every activity.


20.Be honest in answering and checking your exercises.
21.Answer the pre-test before going over the materials. This is to find out what you already
know.
22.Answer the exercises encountered at the end of every lessons.
23.Review the lesson that you think you failed to understand.
24.Seek assistance from your teachers if you need help.

Topic(s): Module 4 – Conditional Statements

Module Content(s): Lesson 1 – Conditional Statements

1.1 – if-else statement


1.2 – switch-case statement

Learning Competency: The students will be able:

 To understand and differentiate conditional


statements
 To apply and execute what they have learned via
coding it using a compiler
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

25.Follow closely the instructions in every activity.


26.Be honest in answering and checking your exercises.
27.Answer the pre-test before going over the materials. This is to find out what you already
know.
28.Answer the exercises encountered at the end of every lessons.
29.Review the lesson that you think you failed to understand.
30.Seek assistance from your teachers if you need help.

Topic(s): Module 5 – Looping Statements

Module Content(s): Lesson 1 – Looping Statements

1.1 – while loop


1.2 – for loop
1.3 – do-while loop
1.4 – nested loop

Learning Competency: The students will be able:

 To understand and differentiate the types of loops


and what are their usage
 To apply and execute what they have learned via
coding it using a compiler
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

31.Follow closely the instructions in every activity.


32.Be honest in answering and checking your exercises.
33.Answer the pre-test before going over the materials. This is to find out what you already
know.
34.Answer the exercises encountered at the end of every lessons.
35.Review the lesson that you think you failed to understand.
36.Seek assistance from your teachers if you need help.

Topic(s): Module 6 – Arrays

Module Content(s): Lesson 1 – What is an Array?

1.1 – Single-dimensional array


1.2 – Multidimensional array

Learning Competency: The students will be able:

 To understand and differentiate the types of arrays


and what are their usage
 To apply and execute what they have learned via
coding it using a compiler.

INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:


37.Follow closely the instructions in every activity.
38.Be honest in answering and checking your exercises.
39.Answer the pre-test before going over the materials. This is to find out what you already
know.
40.Answer the exercises encountered at the end of every lessons.
41.Review the lesson that you think you failed to understand.
42.Seek assistance from your teachers if you need help.

Topic(s): Module 7 – Enums

Module Content(s): Lesson 1 – What is an Enum?

Learning Competency: The students will be able:

 To understand what is an enum and its usage in the


programming language
 To apply and execute what they have learned via
coding it using a compiler.

INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:


43.Follow closely the instructions in every activity.
44.Be honest in answering and checking your exercises.
45.Answer the pre-test before going over the materials. This is to find out what you already
know.
46.Answer the exercises encountered at the end of every lessons.
47.Review the lesson that you think you failed to understand.
48.Seek assistance from your teachers if you need help.

Topic(s): Module 8 – Interface and Inheritance

Module Content(s): Lesson 1 – What is an Interface?

Lesson 2 – What is an Inheritance

Learning Competency: The students will be able:

 To understand what is the difference between


interface and inheritance and its usage in the
programming language.
 To apply and execute what they have learned via
coding it using a compiler.

INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:


49.Follow closely the instructions in every activity.
50.Be honest in answering and checking your exercises.
51.Answer the pre-test before going over the materials. This is to find out what you already
know.
52.Answer the exercises encountered at the end of every lessons.
53.Review the lesson that you think you failed to understand.
54.Seek assistance from your teachers if you need help.

Topic(s): Module 9 – Object Oriented Programming

Module Content(s): Lesson 1 – What is OOP or Object Oriented


Programming

Learning Competency: The students will be able:

 To understand the concept of OOP


 To apply and execute what they have learned via
coding it using a compiler.

INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:


55.Follow closely the instructions in every activity.
56.Be honest in answering and checking your exercises.
57.Answer the pre-test before going over the materials. This is to find out what you already
know.
58.Answer the exercises encountered at the end of every lessons.
59.Review the lesson that you think you failed to understand.
60.Seek assistance from your teachers if you need help.

Topic(s): Module 10 – Review and Activity-driven Modules

Module Content(s): Review 1 – What is inside a Java Program?

Review 2 – Packages

Review 3 – Java Data Types

Review 4 – Input and Output

Review 5 – Modifiers

Review 6 – Conditional Statements

Learning Competency: The students will be able:

 To review and understand what they have learned


in the previous modules.
 To apply and execute what they have learned via
coding it using a compiler.
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

61.Follow closely the instructions in every activity.


62.Be honest in answering and checking your exercises.
63.Answer the pre-test before going over the materials. This is to find out what you already
know.
64.Answer the exercises encountered at the end of every lessons.
65.Review the lesson that you think you failed to understand.
66.Seek assistance from your teachers if you need help.

Topic(s): Module 11 – Review and Activity-driven Modules

Module Content(s): Review 1 – Looping Statements

Review 2 – Arrays

Learning Competency: The students will be able:

 To review and understand what they have learned


in the previous modules.
 To apply and execute what they have learned via
coding it using a compiler.
INSTRUCTIONS ON THE PROPER USE OF THIS MODULE:

67.Follow closely the instructions in every activity.


68.Be honest in answering and checking your exercises.
69.Answer the pre-test before going over the materials. This is to find out what you already
know.
70.Answer the exercises encountered at the end of every lessons.
71.Review the lesson that you think you failed to understand.
72.Seek assistance from your teachers if you need help.

Topic(s): Module 12 – Review and Activity-driven Modules

Module Content(s): Review 1 - Enums

Review 2 – Interfaces and Inheritances

Review 3 – Object-oriented Programmins

Learning Competency: The students will be able:

 To review and understand what they have learned


in the previous modules.
 To apply and execute what they have learned via
coding it using a compiler.

You might also like