BSCS CC102 Syllabi
BSCS CC102 Syllabi
VISION To Be A Leading Institution Through Academic Excellence That Is Committed To Build A Better Future By Achieving Innovation In Bangsamoro Region
To provide quality education by adhering by highest standard in all aspect of its educational endeavor which include physical, intellectual, spiritual, and moral.
To provide balance array of education programs, and to create research and development
To develop quality leaders for unity in diversity within the Bangsamoro region.
MISSION To ensure the growth and sustainability of the institution
To serve as a center of excellence in science, technology and innovations which nurture the knowledge of students.
To strengthen multi-linkages between industry and the institution.
At the end of the lesson, students - Discussion of syllabus content, Assessment Face-to-face Instruction
shall be able to: tools/ Rubrics Lecture Quizzes
Define what computer - Setting of Goals; Expectations Brainstorming Assignment
programming is Interactive discussion Hands-on Activities
Explain the terms related to A - Introduction to programming On-line Learning
computer programming - Programming Terms Consultation through SMS or
such as source codes, - Low Level vs High Level online via the Messenger, LMS, or
programs, etc. - Assembly Language Phone call
Differentiate assembly - Procedural vs Object-Oriented Programming
language and machine - Steps in Program Development
language 10hrs
Describe what are the low
and high-level languages
Compare procedural and
object-oriented
programming
Identify the steps of the
program development cycle
Write algorithmic solutions Face-to-face Instruction
to problem B - Program Logic Design and Formulation Lecture Quizzes
Apply the different program - Algorithm Brainstorming Assignment
logic design tools in - Pseudocode Interactive discussion Hands-on Activities
different in solving - Flowchart
computing problems On-line Learning through Learning 10hrs
Design read understand Management System
and construct program Consultation through SMS or online
flowchart via the Messenger, LMS, or Phone
Express algorithms using call.
pseudocode, flow charts
and programming language
PRELIM EXAMINATION 1.5hrs
Familiarize the structure of Face-to-face Instruction
C++ program C - Introduction to C++ Programming Lecture Quizzes
Identify the elements of C++ Fundamentals Structures of C++ Program Brainstorming Assignment
programming language How to a C++ Program? Interactive discussion Hands-on Activities
Enumerate and define the Element of a C++ Program Programming Demonstrations
data types in developing C+ - Character Set Guided Hands-on Programming
- Variables 10hrs
+ Sessions
Apply different types of - Data Types
operators in constructing - Constants On-line Learning through Learning
expressions in C++ - Operators Management System Consultation
Type Casting, Implicit/Explicit Conversion through SMS or online via the
Messenger, LMS, or Phone call.
Utilize basic input and Face-to-face Instruction
output programs in creating D - Basic Input/output Statements Lecture Quizzes
C++ programs - Input/ Output Statements Brainstorming Assignment
Apply different formatting - Output Formatting Interactive discussion Hands-on Activities
techniques in the outputs of - Mathematical Library Functions Programming Demonstrations
a C++ program Guided Hands-on Programming
Use different mathematical Sessions
library function in solving
problems On-line Learning through Learning 12hrs
Management System Consultation
through SMS or online via the
Messenger, LMS, or Phone call.
MIDTERM EXAMINATION 1.5hrs
Enumerate and Explain the Face-to-face Instruction
different types of control E - Program Control Structures: Conditional Control Lecture Quizzes
structures Structures Brainstorming Assignment
Identify the application and - if Statement Interactive discussion Hands-on Activities
limitations of the different - if-Else Statement Programming Demonstrations
conditional statement - f-else-if Statement Guided Hands-on Programming
- Nested if Statement 15hrs
Implement conditional Sessions
control structures in solving - Switch Statement
problems created in C++ On-line Learning through Learning
Management System Consultation
through SMS or online via the
Messenger, LMS, or Phone call.
Familiarize different Face-to-face Instruction
repetition control structure F - Program Control Structures: Repetition Control Lecture Quizzes
Discuss the different ways Structures Brainstorming Assignment
on how the loop is - for loop Interactive discussion Hands-on Activities
controlled - while loop Programming Demonstrations
Stimulate a loop statement - do-while loop Guided Hands-on Programming 12hrs
to determine the output Sessions
RS/TI x 60+ 40 = R
Where:
RS - Raw Score
TI - Number of Items or Highest Possible Score
R - Rating