CS103 Programming 2

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

COMMISSION ON HIGHER EDUCATION

SAMPLE SYLLABUS TEMPLATE

COURSE NUMBER: CS103

TITLE: Computer Programming 2

DEPARTMENT / PROGRAM: BSCS

SCHOOL:

SEMESTER AND SCHOOL YEAR:

INSTRUCTOR:

COURSE DESCRIPTION

This is an advanced course for computer programming in C. It covers


the data structures like array, list, and file. This course also should
serve as a foundation for students in the Computer Science program.

COURSE OBJECTIVES (DESIRABLE OBJECTIVES)

At the end of this course, the student should be able to:

1. Learn the components in problem solving


2. Explore the strategies in problem solving in relation to procedural
programming
3. Analyze problems
4. Design algorithms to solve problems
5. Implement algorithms in a programming language
6. Test programming solutions to problems
7. Understand various concepts of data structures

COURSE OUTLINE AND TIMEFRAME

TOPICS AND READINGS DATE


1. Arrays
One-Dimensional Array
Sorting and Searching in an Array
Two-Dimensional Array
2. Strings
3. Structures
Structure Within a Structure
Array Within a Structure
4. Pointers

CS103 Page 1
Concept of Heap, Stacks, and Memory
Management
Pointers Within a Structure
5. File Structures
Text File
Non-Text File

REQUIRED READINGS

SUGGESTED READINGS

COURSE REQUIREMENTS

CONSULTATION HOURS

CS103 Page 2

You might also like