Vous êtes sur la page 1sur 7

POLYTECHNIC COLLEGE OF DAVAO DEL SUR, INC.

MacArthur Highway, Brgy. Kiagot, 8002 Digos City, Philippines


Telefax No: (6382) 553-3441/1662 Website: pcds.edu.ph

Bachelor of Science in Information Technology (BSIT)

VISION GOALS

A leading educational institution in Southern Philippines maximizing human potential. 1. To produce globally competent graduates with knowledge and skills in science,
technology and entrepreneurship responsive to trends of time.
MISSION 2. To advocate and implement researches to provide the evolving needs of the
community.
Polytechnic College of Davao del Sur, Inc. Is committed to educational excellence 3. To provide physical environment conducive to learning maximizing student’s
through instruction, research and community extension that is accessible to all and potentials.
responsive to the global trends. 4. To establish partnerships with stakeholders in building a strong and
empowered region, accelerating socio and economic progresswhile
It endeavours to promote socio-cultural development through programs in Basic safeguarding the environment and preserving cultural heritage.
Education, Science, Technology and Entrepreneurship. 5. To instil moral and ethical values in the spirit of nationalism in the context of
cultural diversity in a global community.
INSTITUTIONAL LEARNING OUTCOMES –Not Final
The graduates have the ability to:
1. Be globally competent graduates with knowledge and skills in science, technology and entrepreneurship responsive to trends of time.
2. Advocate and implement researches to provide the evolving needs of the community.
3. To establish partnerships with stakeholders in building a strong and empowered region, accelerating socio and economic progress while safeguarding the
environment and preserving cultural heritage.
4. To instil moral and ethical values in the spirit of nationalism in the context of cultural diversity in a global community.

PROGRAM OUTCOMES
The graduates have the ability to:
1. Articulate and discuss the latest developments in the specific field of practice.
2. Effectively communicate orally and in writing using both English and Filipino.
3. Work effectively and independently in multi-disciplinary and multi-cultural teams.
4. Act in recognition of professional, social and ethical responsibility.
5. Preserve and promote ‘’Filipino historical and cultural heritage’’.
6. Apply knowledge of computing, science, and mathematics appropriate to the discipline.
7. Understand best practices and standards and their applications.
8. Analyze complex problems, and identify and define the computing requirements needed to design an appropriate solution.
9. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
10. Design, implement, and evaluate computer-based systems, processes, components, or programs to meet desired needs and requirements under various
constraints.
11. Integrate IT-based solutions into the user environment effectively
12. Apply knowledge through the use of current techniques, skills tools and practices necessary for the IT profession.
13. Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
14. Assist in the creation of an effective IT project plan.
15. Communicate effectively with the computing community and with society at large about complex computing activities through logical writing,
presentations, and clear instructions.
16. Analyze the local and global impact of computing information technology on individuals, organizations, and society.
17. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology.
18. Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development.
COURSE SYLLABUS

COURSE CODE: IT 101 COURSE NAME: Computer Programming 1


COURSE CREDITS: 3 Units PRE- REQUISITE: None
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 OUTCOMES PROGRAM OUTCOMES

At the end of the course, the learner will be able to: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18


1. Apply basic language syntax and basic principles.
2. Apply principles in procedural programming.
3. Determine and apply the debugging techniques for solving errors and inhibiting program
acceptance.
4. Determine and apply the debugging techniques for solving errors and inhibiting program
acceptance.
5. Adhere to standards and guidelines of documentations.
6. Justify the correctness of the program as well as its documentation as needed.
7. Write a programming project(s) integrating the concepts and principles learned in this course.
Course Coverage
TEACHING AND LEARNING
TIME FRAME TOPIC/S LEARNING OUTCOME ASSESSMENT TASKS GRADING CRITERIA
ACTIVITIES

At the end of the lesson, the • Lecture and Classroom Quizzes Test 50%
 Classroom Orientation learner will be able to: Discussions Quiz 30%
 To understand basic Recitation Attendance 10%
 Steps in Program Planning and computer science concepts. • Reading Assignments & Attitude
Development Prelim Examination Project/
Prelim  To become familiar with the Recitation/
 History/Principles of the (Programming different types of Homework 10%
Language used) programming languages. TOTAL 100%

 Introduction
- - Instructions for use

 Basics of C++  To be able to write simple • Board Activities Quizzes


- Structure of a program C++ program.
- Output • Programming Research
 Demonstrate the use of
- Basic Input / Output Demonstrations
simple input output
- Variables statements. Assignment
- Data Types • Problem solving and
- Constants  To become familiar with group discussions Recitation
Pre-Midterm - Operators fundamental data types.
- • Guided Hands-on Hands On Activity
 Figure out the use arithmetic
 Control Structures I Programming Sessions
operators.
- Conditional Branching Pre Midterm Examination
Constructs (If-else,  Compute the precedence of • Self Paced Discovery - Written
switch) arithmetic operators. - Practical
- The break and continue Statements • Hands – On activities
 Demonstrate if and and exercises
if...else selection
statements to choose among
alternative actions.

 Apply the use of break and


continue control
statement.

Quizzes
 Control Structures II  Exhibit the used of while • Programming
repetition statement to Demonstrations Research
- Looping Constructs execute statements in a
program repeatedly.
(while, while-do, for, • Problem solving and Assignment
repeat-until) group discussions
 To use the for and
Recitation
Midterm do...while repetition
• Guided Hands-on
statements to execute
Programming Sessions Hands On Activity
statements in a program
repeatedly. • Self Paced Discovery Midterm Examination
- Written
- Practical

Quizzes
 Object Oriented Programming  Manipulate classes, • Programming
- Classes objects, member functions Demonstrations Research
- Objects and data members in a
- Functions program. • Problem solving and Assignment
group discussions
Pre-Final  Define a class and use it to Recitation
create an object. • Guided Hands-on
Programming Sessions Hands On Activity
 Define member functions
in a class to implement the • Self Paced Discovery Pre Final Examination
class's behaviours - Written
- Practical
 Declare data members in a
class to implement the
class's attributes.
 Call a member function of
an object to make that
member function perform
its task.

Compilation of Hands On
 Series of Hands On Activity Perform the series of hands • Brainstorming Activity
on activities.
Final
• Hands – On activities Final Examination
and exercises - Written
- Practical

TEXTBOOKS & SUPPLEMENTARY READINGS

 C++ How to Program, Fifth Edition by Deitel - Deitel & Associates


 Instructor’s Manual for C++ How to Program, 3/e by Deitel, Deitel & Nieto
 Teach yourself C++ by Jesse Liberty
 C++ Complete Reference by Herbert Schildt

CLASS POLICY

Lateness. A student will be marked “late” if he/she enters the class 5 minutes after the indicated time. Any student who comes to class 15 minutes after the scheduled time shall be
marked “absent”.
Missed work or exam. Any student who missed to give class presentation, submit a work assignment, or to take a test should consult the concerned instructor for immediate
compliance.
Cheating and plagiarism. Any student who committed any form of academic dishonesty shall be given disciplinary action provided in the Student’s Handbook.
Use of technology. Cell phones should be turned off while the session is in progress. Using laptops, notebook PCs, smart phones, and tablets shall be prohibited unless the instructor is
aware of the purpose and permits student’s request.
CRITERIA FOR EVALUATION:

Grading Period Schedule of Exam

Prelim 20% EXAM DATE


Pre-Midterm 20% Prelim November 24 – 29, 2014
Midterm 20% Pre-Midterm December 15 – 20, 2014
Pre-Finals 20% Midterm January19 – 24, 2015
Finals 20% Pre-Finals February 16 - 21, 2015
SEMESTER GRADE 100% Finals March 9 - 14, 2015

Prepared By: Reviewed By: Approved By:

PERLITA A. PANTOJAN, MIT SHEILA BLISS J. GOC-ONG, MIT ALVIN JAY B. RAMOS, RN
Instructor BSIT – Program Head Executive Vice President
Date of Revision: December 2015 Effectively: School Year 2016 -2017, First Semester

Vous aimerez peut-être aussi