0% found this document useful (0 votes)
16 views

Comp 4

Uploaded by

jeriko pelimiano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Comp 4

Uploaded by

jeriko pelimiano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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