Detailed Teaching Syllabus (DTS) and Instructors Guide (Ig'S) Philosophy
Detailed Teaching Syllabus (DTS) and Instructors Guide (Ig'S) Philosophy
VISION
PHILIPPINE COLLEGE OF SCIENCE AND TECHNOLOGY envisions producing quality graduates fully equipped with knowledge,
attitudes, values, and skills and who are globally competitive in their chosen profession ever ready to render quality services.
MISSION STATEMENT
PHILIPPINE COLLEGE OF SCIENCE AND TECHNOLOGY provides quality education to every student through a well-balanced
research oriented learning environment that develops critical and creative thinking for maximum development of individual’s talents
and capabilities.
INSTITUTIONAL OBJECTIVES
In pursuit of its Vision and Mission, PHILIPPINE COLLEGE OF SCIENCE AND TECHNOLOGY will achieve the following:
1. Provide programs and activities that will enhance the development of the students physically, intellectually, culturally,
emotionally, socially, spiritually and morally.
2. Provide college education opportunities to poor but deserving students through the PHILIPPINE COLLEGE OF SCIENCE
AND TECHNOLOGY scholarship grants.
3. Train students with globally competitive technical skills that will make them competent and capable of handling challenges in
life.
Page | 1 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
4. Provide manpower needs of the country with professionally qualified graduates imbued with dignity and high moral values
who are mature, productive, self-reliant, responsible and self-disciplined citizens.
SPECIAL OBJECTIVES
To provide the country with globally competitive and professionally licensed graduates as integral part of the total manpower
needed for the economic development in the national and international levels.
CORE VALUES
P Professionalism
H High Spirituality
I Integrity
L Love of Humanity
C Compassionate and Competent
S Solidarity
T Transformative
Page | 2 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
COLLEGE OF COMPUTER STUDIES
MISSION STATEMENT
In line with the Philippine College of Science and Technology Vision, Mission, and Objectives, the College of Computer Studies is
strongly committed to direct and operate its program through the following objectives.
GENERAL OBJECTIVES
To produce globally competitive Computer Science and Information Technology graduates with quality professional skills and
competencies that are imbued with high moral character in the practice of the profession within national and international
standards.
SPECIFIC OBJECTIVES
The above goal will be achieved through the following specific objectives:
1. To enhance the training of the students on the theoretical skills in computer science and information technology.
2. To provide the students with adequate knowledge and technical skills in the conduct of research oriented application of
theories and principles in dealing with laboratory problems and exercises, computer system and design, program software
and projects.
3. To equip students with social awareness and concern with a high sense of responsibility in the conduct of research and
adoption of current and new technology to render quality services.
Page | 3 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
2. (SOCIAL RESPONSIBILITY) Graduates will engage in activities that promote professional and community development.
Page | 4 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
m. Communicate effectively with the computing community and with society at large about complex computing activities by
being able to comprehend and write effective reports, design documentation, make effective presentations and give and
understand clear instructions;
n. An ability to recognize the legal, social, ethical, and professional issues involved in the utilization of computer technology and
be guided by the adoption of appropriate professional, ethical and legal practices; and
o. Recognize the need, and have the ability, to engage in independent learning for continual development as a computing
professional.
Page | 6 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
and Algorithm programming. programming #2 2012
d. Level of Apply concept and Laboratory Teaching Aids:
programming knowledge of definition of Activity #1. Whiteboard,
Language basic concepts Program Working with Pentel pen,
on development basic flowchart multimedia
flowcharting, cycle, symbols and presentation
pseudo code, programming pseudo code. Equipment:
algorithm and languages, Prelim Personal
programming Low Level Assignment Computer,
Develop language, high #2- Enumerate Operating
critical, logical level language, and Identify System, C++
and analytical features of a levels of Programming
thinking in good programming Language
preparing for programming languages.
program language and Prelim Quiz #3
writing basic symbol - Create or
of flowchart. write a
The student flowchart for
will perform the following
laboratory situations/
activity #1 problems.
regarding the Laboratory
creation simple Activity #2:
pseudo code Activity on
and translating Basic Input
it into its /Output of
equivalent flowchart
flowchart, the Laboratory
basic input Activity #3:
output flow. Flowchart in
The said code Entering and
will center on Displaying
Page | 7 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
basic Input number
input/output Laboratory
flow Activity #4:
Discussion and Flowchart in
Illustration that Calculating the
involves input number
pseudo code Laboratory
statement, Activity #5:
designing Activity on
flowchart, Basic Input
guidelines for /Output of
preparing a Visual C++
flowchart, Check-Up
advantage of Examination-
flowchart and Multiple-
algorithm, Choice
computers Examination
operations, which covers
programming , the
defining the programming
problem, concepts and
designing the flowchart.
problem, steps Write an
in solving a algorithm,
problem, and pseudo code
the level of and create a
programming flowchart for
such as low the given
level language problems.
and high level
language
The Students
Page | 8 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
will discuss
general
programming
concepts and
apply them to
solve basic
problems and
the students
will execute
laboratory
activity #2
which center
on Basic
Input /Output
of a flowchart,
entering and
displaying of a
number,
calculate the
input numbers.
Demonstration
on Visual C ++
Language
program flow
and
procedures.
Demonstration
and
explanation of
some case
scenarios.
The students
Page | 9 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
will formulate
laboratory
activity #5 on
basic
input/output of
visual C++
II. Variables, Data Understand Discussion and Prelim Zak, Diane. 15
types and variables, and demonstration Recitation Introduction to Hours
CO – 1 Operators data types with of introduction #1B- Board Programming (6
CO – 2 corresponding to C: work on with C++. Hours
CO – 3 assign value. Preprocessor Designing a Cengage Lecture
CO – 4 Identify the directives. flowchart in the Learning. 2011 and 9
appropriate Comments. given problem Zak, Diane. Hours
variables and Structures of C Prelim Introduction to Lab)
categorize instructions. Assignment Programming
data according Program #3A – C++. Cengage
to their skeletons. Research of Learning. 2014
corresponding Variables the different Reyes, Marvin.
data type, definition, term of Fundamentals
differentiate naming variables, of
constants, conventions for constant and Programming:
variables and a variable and data type. C/C++
expressions. types of data Prelim Quiz #4 Language.
Apply detailed type Identifiers. – Determining Mindshapers
Flowchart and Rules for the output of Company, Inc.
Pseudo code identifiers. the given 2012
statements Placeholders flowchart Teaching Aids:
program using (formatting Prelim Quiz #5 Whiteboard,
variable, data strings). cout –Identify an Pentel pen,
type, constants and cin appropriate multimedia
and operators. statements. variable name presentation
Illustrate the Reading/writin for the data, Equipment:
Page | 10 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
use of g data from/to categorize the Personal
operators in files (fscanf data according Computer,
solving and frprintf). to their Operating
equations and Reading/writin corresponding System, C++
classify g data from/to data types. Programming
operators files Laboratory Language
according to (redirection Activity #6:
their uses. using cout<< Activity on
and cin>>). Variable
Assignment Declarations of
operator (=). Visual C++
Discussion and Laboratory
demonstration Activity #7:
thru the use of Working with
visual aids on Arithmetic
Flowchart and operators and
Pseudo code expressions
statements, Prelim
program code Assignment
using variable #3B –List type
and Identifier, of data types
data type, and operators
constants and Preliminary
operators. Examination –
The student Multiple-
will perform Choice
and apply Examination
knowledge and True or
through False which
laboratory covers
activities the variables and
steps in data types.
Page | 11 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
declaring and
initializing
variable.
Discussion and
demonstration
thru the use of
visual aid on
the
classification of
operators such
as arithmetic
expressions,
Assignment
statements,
Precedence
and nesting
parentheses,
Initializations
of variables,
Expressions
with mixed
variable types,
Declaration
and
initialization of
symbolic
constants,
Relational
operators, and
logical
operators
according to
Page | 12 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
their use.
The students
will apply
activities on
how to solve
equations
using
arithmetic
operators such
as sum of two
input numbers,
area of a
circle, compute
the average of
input numbers
and convert
dollar to peso.
III. Sequential and State and Discussion and Midterm Zak, Diane. 30
Selection design the illustration on Assignment #1 Introduction to Hours
CO – 1 Structure sequential how to design –Research on Programming (12
CO – 2 a. Flowcharting a structure and conditional the syntax and with C++. Hours
CO – 3 Selection conditional statement, format of Cengage Lecture
CO – 4 Structure statements formats of the Conditional Learning. 2011 and 18
b. Coding a using selection structure in Zak, Diane. Hours
Selection flowcharts and structure and flowchart and Introduction to Lab)
Structure in C program sequential computer Programming
++ Understand structure such program C++. Cengage
c. Operators and the application as If else Midterm Quiz Learning. 2014
Expression of logical structure and #1 –Flowchart Reyes, Marvin.
d. Relational and operators and switch using Selection Fundamentals
Logical Booleans in structure using structure and of
Page | 13 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
Operators flowchart and flowcharts and Sequential Programming:
program that translate it into structure C/C++
require program code. Midterm Language.
decision The students Recitation #1 – Mindshapers
making. will perform Board work Company, Inc.
Discuss and Activity using a 2012
write a pertaining to flowchart Teaching Aids:
selection conditional selection Whiteboard,
structure statements structure from Pentel pen,
program code and flowchart quiz#1 multimedia
using If Discussion and Laboratory presentation
statement demonstration Activity #8: Equipment:
on Boolean Hands on Personal
expressions activity on Computer,
and relational Conditional Operating
operators, statements System, C++
Compound Programming
Boolean Language
expressions Assignment #2
using logical –
operators like Give the result
AND, OR, of the given
NOT conditions
The students using
will apply Relational and
activity in Logical
finding the Operators
results of the
conditions Activity # 2
given using Hands on
Relational and activity on
Logical Relational and
Page | 14 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
Operators logical
Discussion on Operators
the correct Midterm Quiz
syntax, form #2 –Relational
for every type and Logical
of Selection Operators
Structure and Midterm Quiz
Common logic #3 - Answer the
errors in comprehension
selection questions
structures. based on given
flowchart
Midterm
Examination –
Multiple-
Choice
Examination
which covers
the Concepts of
Selection
Structure and
Operators
Page | 15 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
selection program. #1: Board work C++. Cengage
structure The students on Design a Learning. 2014
program code apply the flowchart and Reyes, Marvin.
using IIF/ELSE concept of program using Fundamentals
statement and incorporating a Selection of
SWITCH decisions in structure Programming:
statement and the flowchart Final Quiz #1- C/C++
apply and program Quiz on if else Language.
knowledge in Discussion and if else Mindshapers
problem demonstration statement and Company, Inc.
solving skills on The IF SWITCH 2012
through selection flowchart Teaching Aids:
decision control Laboratory Whiteboard,
application. statement, The Activity #9: Pentel pen,
Recognize IF/ELSE Hands on multimedia
common logic selection activity on presentation
errors in control ladderized if Equipment:
nested statement, else if else Personal
selection SWITCH statements Computer,
structures syntax, Laboratory Operating
definition of Activity #10: System, C++
multiple Hands on Programming
selection activity on Language
statement, Switch
The students statement
perform
laboratory
Activity #1 in Quiz #2 –
the conditional Working with iF
statements: IF- statements and
ELSE Switch
statement, statements for
Page | 16 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
ladderized IF /
ELSEIF /
ELSE
conditional
statement, a given
SWITCH problem
CASE
statement. Assignment #2
Demonstration - List an
in using a logic algorithm and
errors desk check to
commonly recognize to
made when errors in nested
writing selection
selection SEMI-FINAL
structures, Examination –
logical Multiple-Choice
operator rather Examination
than a nested which covers
selection Selection
structure, structure,
reversing the Nested
primary and Selection
secondary Structure, and
decision, using Switch
an statement
unnecessary
nested
selection
structure.
V. Repetition Discuss and Discussion and Final Zak, Diane. 15
Structure enumerate the demonstration Assignment Introduction to Hours
Page | 17 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
CO – 1 three basic on Theoretical #3A –Research Programming (6
CO – 2 types of kinds of loops on the Syntax with C++. Hours
CO – 3 repetition (counting of For Loop, do Cengage Lecture
CO – 4 structures loops, sentinel while loop and Learning. 2011 and 9
Discuss and loops, EOF while loop Zak, Diane. Hours
demonstrate loops, input Final Quiz #3 – Introduction to Lab)
the use of validation Study the Programming
increment loops, general construction of C++. Cengage
operator ++, loops). Loops Repetitive Learning. 2014
decrement in C++ (while Statements Reyes, Marvin.
operator -- , statement, for Laboratory Fundamentals
infinite loop, statement). Activity #12: of
break The students FOR LOOP Programming:
keywords and gather in STATEMENT C/C++
continue groups of three Laboratory Language.
Apply the to do a Activity #13: Mindshapers
concept of seatwork for a Do while Loop Company, Inc.
repetition given problem. Statement, 2012
structures to a Discussion and Laboratory Teaching Aids:
practical demonstration Activity #14: Whiteboard,
problem on the use and Working with Pentel pen,
meaning of While Loop multimedia
increment and Statement presentation
decrement, Final Equipment:
accumulators Assignment Personal
in flowchart #3B - Design a Computer,
and program. flowchart using Operating
Give the Repetitive System, C++
meaning and statements Programming
syntax, Final Language
declaration Examination
and basic which will cover
Page | 18 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
structure of all topics from
Infinite loop, the Prelim
nested loop, Period up to the
break Final Period
keywords,
continue
keywords to
alter the flow of
control
Demonstration
on repetition
structure in
creating a
flowchart,
algorithm and
program
combining all
the structures
discussed to a
given problem.
The students
will apply
laboratory
activities using
FOR loop,
DO..WHILE
LOOP, WHILE
LOOP: such as
sequence
number
generator,
inverse
Page | 19 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
sequence
number
generator, sum
of given
sequence
generator,
FIBONACCI
SERIES
COURSE ASSESSMENT:
(Criteria for Grading)
Methods of Evaluation: Students will be evaluated according to the following:
1. Examinations (Check-Up Examination, Preliminary Examination, Mid-Term Examination, Semi-Final Examination, and
Final Examination);
2. Recitations (Preliminary Recitation; Mid-Term Recitation; and Final Recitation);
3. Quizzes, and;
4. Assignments
The final course grade will be computed according to the following formula:
1. Eighty percent (80%) attendance or better,
2. The passing standard shall be the grade of 75%. To get the percentile grade, the number of correct answers called
raw score shall be divided by the total number of test points and multiplied by 100. Percentage (%) is used in
determining and expressing a student’s raw scores in every examination, quiz, assignments and recitations. The table
below shows a sample of the range of percentage marks and their corresponding equivalents.
3. Percentage (%) is used in determining and expressing a student’s raw scores in every examination. The table below
shows a sample of the range of percentage marks and their corresponding equivalents.
FIVE
LETTE
PERCENTAG DESCRIPTIVE POINT
R REMARKS
E GRADE RATING GRADIN
GRADE
G
Page | 20 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
97% – 100% A+ Very Excellent 1.00 Meets minimum competence with exceptional score
94% – 96% A- Excellent 1.25 Meets minimum competence with exceptional score
91% – 93% A Very Good 1.50 Meets minimum competence with exceptional score
88% – 90% B+ Good 1.75 Meets minimum competence with over and above average score
85% - 87% B- Good 2.00 Meets minimum competence with over and above average score
82% - 84% B Very Satisfactory 2.25 Meets minimum competence with above average score
78% - 81% C+ Very Satisfactory 2.50 Meets minimum competence with above average score
76% - 77% C- Satisfactory 2.75 Meets minimum competence with average score
75% C Satisfactory 3.00 Meets minimum competence with average score
Below 75% D Failed 4.00 Does not meet the minimum competence
COURSE POLICIES:
(Requirements)
A. Attendance Procedure: Attendance will be taken at the beginning of each class. Students are expected to attend every
class. Students are responsible for all material covered during any absence and assignments must be completed by the due
date for credit. The absence of more than twenty percent (<20%) of the required number of meetings in lectures and/or labs
will result in a “DROPPED” grade (DRP). Missed exams will require proof of extenuating circumstances for any make-up
consideration.
B. Absence due to Illness: If you are sick, DO NOT ATTEND THE CLASS. Contact the instructor by e-mail, telephone, or cell
phone to discuss how you will keep up with the coursework assignments and complete the Laboratory Experiments.
C. Methods of Instruction: Methods will include round-robin discussion and demonstrations that discuss key terms, concepts
and formulae of the assigned chapter. During the discussion, a quiz about the basic concepts of each chapter will be given.
The student is expected to read one chapter and solve the assigned problems each week. This will require an average of
five hours of study outside of the classroom each week. The previously assigned problems will be collected for grading and
the solutions will be derived in class. This process is designed to help the student thoroughly understand the concepts and
applications of the material covered.
D. Academic Honesty: All students are expected to behave with academic honesty. It is not academically honest, for example,
to misrepresent another person’s words or ideas as one’s own, to take credit for someone else’s work or ideas, to copy and
Page | 21 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT
paste material from another document or from the internet, to accept help on a test or to obtain advanced information or
confidential test materials, or to act in a way that might harm another student’s chance for academic success. When the
instructor believes that a student has failed to maintain academic honesty, he or she may be given an “ FAILED” grade,
either for the assignment, lab report, quiz, examination, or the course depending upon the severity of the offense.
Page | 22 CONTROLLED COPY FORM NO.: BSCSIG#11CCS111/L APPROVED BY: SCHOOL PRESIDENT