Sei sulla pagina 1di 5

1

Republic of the Philippines


OCCIDENTAL MINDORO STATE COLLEGE
COLLEGE OF ARTS, SCIENCES AND TECHNOLOGY
Labangan, San Jose, Occidental Mindoro

Vision : OCCIDENTAL MINDORO STATE COLLEGE is envisioned to be an agent of change for the development of the total
person responsive to the challenges of globalization.

Mission : To train and develop a new breed of highly competitive, innovative, resourceful and values-oriented graduates through quality
instruction, relevant research, community-based extension, and sustainable production.

College Goal : The College of Arts, Sciences and Technology (CAST) aims to provide excellent education to students equipped with the
necessary knowledge and skills in their specialized profession.

Program : Bachelor of Science in Information Technology

Program Objectives : (Based on CMO No. 53, s. 2006) Graduates of the Bachelor of Science in Information Technology (BSIT)program prepares
students to be IT professionals, well versed on application installation, operation, development, maintenance and
administration,and familiar with hardware installation, operation, maintenance.

Course Title : COMPUTER PROGRAMMING 1

Course Description : This course introduces the students to the fundamentals of logic formulation together with their implementation in the C
Programming language. This course should serve as a foundation for students in the Computer Science program.

Course, Year and Section :

Duration/Term : First Semester, A.Y. 2015-2016

Course Meeting :

Course Learning Outcomes : (Based on CMO No. 53, s. 2006)At the completion of the program, graduates should have:
2

 Learned the components in problem solving


 Explore the strategies in problem solving in relation to procedural programming
 Analyzed problems
 Design algorithms to solve problems
 Implement algorithms in a programming language
 Test programming solutions to problems
 Apply recursion as a programming solution

No. of Units : 5 units (2 hrs. lecture and 3 hrs. laboratory)

No. of Hours : 90 hrs.

Pre-requisite : None

Course Content :

Student Learning Outcomes (SLO) and Specific Objectives, Topics and Outcomes-Based Student Learning
Outcomes-Based Assessment
Activities Time Allotment Activities/Strategies
Orient students on the Vision, Mission, Goals and Objectives of the Institution and the College (1 hr.)
Topic 1. Steps in Program Planning and Development (25hrs.)
Students should learned the components in 1.1 Problem Analysis  Lecture-discussion Rubric assessment of performance
problem solving.  Multimedia presentation and during the report
viewing
Students should explore the strategies in  Oral report Copy of the oral report and
problem solving in relation to procedural  Drill method multimedia presentation
programming.  Interactive learning
Rubric assessment of the output.
Students should analyze problems.

Students should design algorithms to solve 1.2 Setting up Algorithm


problems.
Implement algorithms in a programming
language.
3

1.3 Flowchart

Topic 2. History/Principles of the (C++ Program) (5 hours)


2.1. History of C++ Program  Skills demo teaching Rubric assessment of performance
2.2 Syntax of the program  Drill method during the report
2.3 Data Types  Question and answer Copy of the oral report and
 Informal creative groups multimedia presentation
 Oral report
Topic 3. Expressions (20 hours)
Students should learn how to test 3.1 Computing a value from the  Oral reporting Graded laboratory activity
programming solutions to problems. operands  Demonstration teaching
3.2 Designating objects or functions  Macro teaching Hands-on:
 Dimensional questions 1. Make an expression using
 Informal creative groups two integers that will
 Drill method display the results for the
four (4) basic operations.
Topic 4. Basic Program Structure (10 hours)
Students should learn how to test 4.1Variable Declaration  CAI/CAL Copy of the oral report and
programming solutions to problems. 4.2 Assignment Statement  Oral reporting multimedia presentation
4.3 Input/Output Statements  Micro teaching Rubric assessment of output
 Dimensional question during the hands on activity
 Open discussion
 Laboratory activity Hands-on:
1. Make a program using
variables that will display
your personal information.

Topic 5. Using Conditional Constructs


Students should learn how to test 5.1 Single Selection Construct  Laboratory activities Rubric assessment of output
programming solutions to problems. 5.2 Multiple Selection Con  CAI/CAL during the hands on activity
struct  Micro teaching
 Dimensional question Hands-on:
 Open discussion 1. Make a program using
 Cooperative learning conditional statements that
will display single/multiple
4

selection construct based


on given problem.
Topic 6. Using Looping Constructs
Students should learn how to test  Laboratory activities Rubric assessment of output
programming solutions to problems. 6.1 Event-Controlled Loop Construct  CAI/CAL during the hands on activity
6.2 Count-Controlled Loop  Oral reporting
Construct  Micro teaching Hands-on:
 Dimensional question 1. Make a program using
 Open discussion looping constructs.
 Cooperative learning
Topic 7. Using Functions
Students should learn how to test  Laboratory activities Rubric assessment of output
programming solutions to problems. 7.1 Concepts and Rules  CAI/CAL during the hands on activity
7.2 Functions and Parameter Passing  Oral reporting
 Peer teaching Hands-on:
 Macro teaching 1. Make an expression using
 Dimensional question two integers that will
 Open discussion display the results for the
 Cooperative learning four (4) basic operations.
Topic 8. Recursion
Students should learn how to apply recursion C recursion  Laboratory activities Rubric assessment of output
as a programming solution.  CAI/CAL during the hands on activity
 Team Teaching
 Micro teaching Hands–on:
 Dimensional question Write a C ++ program to find
 Cooperative learning sum of first n natural numbers
using recursion
Midterm/Final Examination (3 hours)

References:
OnlineReferences:
http://en.wikipedia.org/wiki/C_(programming_language)
http://en.wikibooks.org/wiki/Fundamentals_of_C_Programming/Lessons/Steps_in_Program_Planning_and_Development
https://msdn.microsoft.com/en-us/library/625x66bt.aspx
http://www.tutorialspoint.com/ansi_c/c_program_structure.htm
5

Course Requirements:

1. Group/Individual projects
2. Group/Individual reports/Assignments
3. Complete submission of actual outputs
4. Written examinations
5. Portfolio of Hands-on Activities

Grading System:

Class Standing = 30%


Mid-term ∕ Final Examination =30%
Laboratory =40%
100%
*Final Rating = Mid -Term (40%) + Final Term (60%)

Classroom Policies:

1. Students having seven (7) absences without presenting admission slip from the SAS Director will be dropped from the class.
2. Three (3), not necessarily consecutive, late without further notice is equivalent to 1 absent for one meeting.
3. All required outputs should be submitted on time.
Prepared by:

IT INSTRUCTORS

Noted:

WENCESLAO M. PAGUIA JR., Ph.D.


Dean
Approved:

MARLYN G. NIELO, Ph.D.


Vice President for Academic Affairs

Potrebbero piacerti anche