Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

MALLIG PLAINS COLLEGES

Casili, Mallig, Isabela

COLLEGE OF INFORMATION TECHNOLOGY EDUCATION

SYLLABUS
School Year 2013-2014

Course No.: Comp 4 No. of Units: 3 Time: Days:


Course & Year: BSCS 1 Building & Room No.: Consultation Hours:
Descriptive Title: Computer Programming 2
Course Objectives:
 Learn the components in problem solving
 Explore the strategies in problem solving in relation to procedural programming
 Analyze problems
 Design algorithms to solve problems
 Implement algorithms in a programming language
 Test programming solutions to problems
 Understand various concepts of data structures

Objectives & Classification Learning Strategies and Expected Outcomes and/or


Topics & Time Allotment
Levels Assessment Activities Results
Orientation Internalize the meaning and Discussion Sincerity
MPC – Philosophy, Mission, the message of the MPC and Group Loyalty
Vision & Objectives ICS Dept PVMO Buzzing Obedience
ICS Dept - Mission, Vision &
Objectives
(1hr)
1. Arrays - Declare and create arrays Lecture Could create a program using
 One-Dimensional - Access array elements Recitation Arrays
Array Determine the number of Group Activity
 Sorting and elements in an array Library Work
Searching in an Array - Declare and create Assignment
 Two-Dimensional multidimensional arrays Seatwork/Laboratory
Array Knowledge (C1), Quiz/Hands-on
(10hrs) Comprehension (C2),
Application (C3), Analysis
(C4), Organization (A4)
2. Strings - Use of strings in a program Lecture Could create a program using
(6hrs) - Declare the library needed Recitation Strings
in using strings Group Activity
Knowledge (C1), Library Work
Comprehension (C2), Assignment
Application (C3), Analysis Seatwork/Laboratory
(C4), Organization (A4) Quiz/Hands-on
PRELIM EXAMINATION
3. Structures - Create a program using Lecture Could make a program using
 Structure Within a structure within a structure Lecture different structures
Structure - Create a program using Recitation
 Array Within a Array within a structure Group Activity
Structure Knowledge (C1), Library Work
Comprehension (C2), Assignment
(16hrs) Application (C3), Analysis Seatwork/Laboratory
(C4), Organization (A4) Quiz/Hands-on
MIDTERM EXAMINATION
4. Pointers - Knows the different concept Lecture Could create a program using
 Concept of Heap, and use of Heap, Stacks, and Recitation pointers
Stacks, and Memory Memory Management Group Activity
Management - Create a program using Library Work
 Pointers Within a Pointers Within a Structure Assignment
Structure Knowledge (C1), Seatwork/Laboratory
(8hrs) Comprehension (C2), Quiz/Hands-on
Application (C3), Analysis
(C4), Organization (A4)
5. File Structures - Create a program using Text Lecture Could build a program using
 Text File File and Non-Text File Recitation different file structures
 Non-Text File Structures Group Activity
(8hrs) Knowledge (C1), Library Work
Comprehension (C2), Assignment
Application (C3), Analysis Seatwork/Laboratory
(C4), Organization (A4) Quiz/Hands-on
FINAL EXAMINATION

Course Requirements:
1. Major Examinations
2. Attendance
3. Quizzes
4. Projects
5. Laboratory Activities
6. Participation in the class discussion

Grading System:
ClassStanding = 90%(Quiz+Recitation+Assignment+LaboratoryActivities+Project) + 10%(Attendance)
PrelimGrade = 2/3ClassStanding + 1/3PrelimExam
MidTermGrade = 2/3 PrelimGrade + 1/3MidTermTentativeGrade
FinalGrade = 2/3 PrelimGrade + 1/3FinalTentativeGrade

References:

Books
1. Diane Zak, An Introduction to Programming with C++, 2009
2. Joyce Farrell, Program Logic Formulation, 2009
3. Drozdek, Adam, Data Structure and Algorithm in C++, 2007
4. Savitch, Walter, Absolute C++ Programming, 2006

Websites
1. C++ course. <http://www.vias.org/cppcourse/>
2. Programming in C. < http://www.cs.cf.ac.uk/Dave/C/CE.htm>
3. Cplusplus. < http://www.cplusplus.com/doc/tutorial>
Online Journals
1. The C++ Source, http://www.artima.com/cppsource
2. C++ Programming References, http://www.apl.jhu.edu/~paulmac/c++-references.html
3. Dr. Dobb’s, http://www.drdobbs.com/cpp

Prepared by: Noted by:

JERIKO G. PELIMIANO DRYMLAD A. REBAJA GEORGE A. BORROMEO, MIT


Instructor Instructor Dean

You might also like