1st semester, A.Y. 2026 to 2027
Midterm examinations
21 to 23 October 2026. Posted by the college on Facebook. Every student is required to take it.
Posted by the college on Facebook on 5 October 2026.
Last checked 19 October 2026
Schedule15 sittings
Day 1Wednesday, 21 October
- 9:00 AM to 11:00 AM
COMP 001Introduction to Computing
- 1:00 PM to 3:00 PM
INTE 201Programming 3 (Structured Programming)
- 1:00 PM to 3:00 PM
COSC 201Logic Design and Digital Computer Circuits
- 3:30 PM to 5:30 PM
COMP 002Computer Programming 1
Day 2Thursday, 22 October
- 9:00 AM to 11:00 AM
COMP 018Database Administration
- 9:00 AM to 11:00 AM
COSC 301Computer Organization and Assembly Language
- 1:00 PM to 3:00 PM
COMP 007Operating Systems
- 1:00 PM to 3:00 PM
COMP 019Applications Development and Emerging Technologies (2nd year)
- 3:30 PM to 5:30 PM
COMP 015Fundamentals of Research
Day 3Friday, 23 October
- 9:00 AM to 11:00 AM
INTE 401Information Assurance and Security 2
- 9:00 AM to 11:00 AM
COSC 302Automata and Language Theory
- 1:00 PM to 3:00 PM
COMP 008Data Communications and Networking
- 1:00 PM to 3:00 PM
COMP 009Object Oriented Programming
- 3:30 PM to 5:30 PM
COMP 023Social and Professional Issues in Computing
- 3:30 PM to 5:30 PM
COSC 303Principles of Programming Languages
Pointers to review15 courses
COMP 001Introduction to ComputingWednesday, 21 October, 9:00 AM
- Overview of ICT (Introduction, Classification of Computers)
- History of Computing
- Number Systems
- Whole Number and Fractional Conversion
- Number Systems Arithmetic
- Data Representation (numeric and non-numeric)
COMP 002Computer Programming 1Wednesday, 21 October, 3:30 PM
- Programming Concepts
- Basis of Programming Structure
- Conditional Statements
COMP 007Operating SystemsThursday, 22 October, 1:00 PM
- Introduction to Operating Systems
- Computer System Structure
- Process Management
COMP 008Data Communications and NetworkingFriday, 23 October, 1:00 PM
- Explore the Network
- Network Impacts in Our Daily Lives
- LANs, WANs and the Internet
- End Devices
- Intermediary Network Devices
- Intranet, Extranet
- Network as a Platform
- Changing Network Environment
- Network Protocols and Communications
- OSI Model
- TCP/IP
- Data Link
- Network Access
- Physical Layer
- Network Media
- Ethernet
- Protocol
- LAN Switches
- Address Resolution Protocol
- Explore the Network
COMP 009Object Oriented ProgrammingFriday, 23 October, 1:00 PM
- Introduction to Java
- Program Structure
- Java Basic Syntax
- Variables, Data Types, Identifiers, Memory Concepts
- Operators
- Control Flow
- Input/Output (Scanner, BufferedReader, Console, System.in/out)
- Introduction to Object Oriented Programming
- OOP Concepts (Polymorphism, Inheritance, Encapsulation, Abstraction)
- Objects and Classes
- Methods
INTE 201Programming 3 (Structured Programming)Wednesday, 21 October, 1:00 PM
- Structured Flowcharting
- COBOL Proper (History, Overview, Use of COBOL)
- Divisions of COBOL
- Programming from IDENTIFICATION to DATA DIVISION
COMP 018Database AdministrationThursday, 22 October, 9:00 AM
- Introduction to Database Administration
- Structured Query Language
- Classification of SQL Commands (DML, DDL, DCL)
- Basic SQL
- Use of Functions
- Multiple Table Processing
- Integrity Constraints
- Union, Intersect, Except
COMP 019Applications Development and Emerging Technologies (2nd year)Thursday, 22 October, 1:00 PM
- Introduction to Scrum
- C# Basics and .NET
- Version Control System
- Introduction to MVC Framework
COSC 201Logic Design and Digital Computer CircuitsWednesday, 21 October, 1:00 PM
- Binary Arithmetic
- Binary Codes
- Floating Point
- Boolean Algebra and Logic Gates
- Canonical Form
- Karnaugh Maps
COMP 015Fundamentals of ResearchThursday, 22 October, 3:30 PM
- Introduction to Research
- Conducting Research
- Research Methodology
COSC 301Computer Organization and Assembly LanguageThursday, 22 October, 9:00 AM
- Introduction to Computer Systems Organization
- Machine Representation of Numbers and Characters
- Introduction to Number Systems Conversion
- Digital and Numeric Representations
- Logical Operators
- Instruction Set Architecture
- Overview of the ISA Abstraction
- Data Types
- Instruction Formats
- Instruction Types
COSC 302Automata and Language TheoryFriday, 23 October, 9:00 AM
- Review of Mathematical Concepts, Strings and Languages
- Fundamental Ideas and Models Underlying Computing: Finite Automata and Regular Expressions
- Finite State Machines and Finite Automata
- Deterministic Finite Automata (DFA)
- Non-Deterministic Finite Automata (NFA)
- Equivalence of DFA and NFA
- Finite Automata with e-Moves (NFA-e)
- Equivalence of NFA and NFA with e-Moves
- Regular Expressions and Regular Languages
- Equivalence of Finite Automata and Regular Expressions
- Finite Automata with Output
COSC 303Principles of Programming LanguagesFriday, 23 October, 3:30 PM
- Overview of Programming Languages
- Describing Syntax and Semantics
- Names, Bindings, Type Checking, and Scopes
- Data Types
INTE 401Information Assurance and Security 2Friday, 23 October, 9:00 AM
- Security Technology
- Access Control
- Firewalls
- Protecting Remote
- Controls
- Security Technology
- Intrusion Detection and Prevention Systems
- Honeypots
- Scanning and Analysis Tools
- Biometric Access Control
- Cryptography
- Substitution Cipher
- Transposition Cipher
- Vernam Cipher
- Vigenere Cipher
- Security Technology
COMP 023Social and Professional Issues in ComputingFriday, 23 October, 3:30 PM
- Global Digital Environment
- Emerging and Converging Information and Communication Technologies
- ICT-Enabled Industry
- Internet Censorship and Freedom of Expression
- Sex and Technology
- Technology and Privacy
- Information Warfare
