COMMISSION ON HIGHER EDUCATION
SAMPLE SYLLABUS TEMPLATE
COURSE NUMBER: IT102
TITLE: Computer Programming 1
DEPARTMENT / PROGRAM: BSIT
SCHOOL:
SEMESTER AND SCHOOL YEAR:
INSTRUCTOR:
COURSE DESCRIPTION
This course allows the student to learn and apply the art and style of
procedural programming to solve computational problems adhering to
the standards and guidelines of documentation. It includes discussion
on I/O statements, loop and branching instructions, and creating
functions and procedures.
COURSE OBJECTIVES (DESIRABLE OBJECTIVES)
Upon completion of the course, the student should be able to:
Apply basic language syntax and basic principles.
Apply principles in procedural programming.
Determine and apply the debugging techniques for solving errors
and inhibiting program acceptance.
Adhere to standards and guidelines of documentations.
Justify the correctness of the program as well as its
documentation as needed.
Write a programming project(s) integrating the concepts and
principles learned in this course.
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READINGS DATE
Problem Solving on the Computer
Elements of a Program
o Overview Syntax and Semantics
o Program Structure
o Directives
Basic Data Types
IT102 Page 1
Variables and Constants
Operators and Expressions
Control Structures
o Conditional Branching Constructs (If-else,
switch)
o Looping Constructs (while, while-do, for,
repeat-until)
REQUIRED READINGS
SUGGESTED READINGS
COURSE REQUIREMENTS
CONSULTATION HOURS
IT102 Page 2