FELIX A. PANGANIBAN (F.A.P.) ACADEMY OF THE PHILS., INC.
Camp Jas, Malabang, Lanao del Sur
List of Laboratory Activities
COMPUTER LABORATORY
S.Y. 2024-2025
Grade Level: Grade 9
Activity 1: Introduction to Programming Basics
Objective: Introduce students to basic programming concepts such as variables, data
types, and simple calculations.
Materials: Computers with appropriate programming environment (e.g., Operating
System (OS) Windows 7, 8, 9, 10 & 11).
Duration: 60 minutes
Activities:
1. Brief introduction to the programming environment.
2. Explanation and demonstration of variables and data types.
3. Hands-on practice: writing simple programs to perform arithmetic operations.
Final Output: Submit a program that performs basic arithmetic operations (addition,
subtraction, multiplication, division) based on user input.
Activity 2: File Handling and Data Structures
Objective: Introduce students to file handling operations and basic data structures.
Materials: Computers with programming environment.
Duration: 90 minutes
Activities:
1. Overview of file handling: reading from and writing to files.
2. Introduction to data structures: arrays, lists, dictionaries.
3. Practical exercises: implementing file handling operations and manipulating data
structures.
Final Output: Create a program that reads data from a file, manipulates it using data
structures, and writes the processed data back to a new file.
Activity 3: Object-Oriented Programming Concepts
Objective: Introduce the principles of object-oriented programming (Microsoft Paint).
Materials: Computers with programming environment.
Duration: 120 minutes
Activities:
1. Explanation of OOP concepts: classes, objects, attributes, methods.
2. Inheritance and polymorphism: extending classes and overriding methods.
3. Hands-on session: designing and implementing classes to model real-world
scenarios.
Final Output: Develop a program that demonstrates inheritance and polymorphism
through a hierarchy of classes (e.g., create a house, cars, animals and etc.)
Prepare by:
Jayvon Bagalanon Bonalos
Computer Instructor