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

CCS113B Syllabus

The document provides information on the course Introduction to Programming 1. It outlines the vision and mission of Richwell Colleges, which is to provide quality education through relevant programs. The specific course aims to equip students with C programming skills through lectures, demonstrations and laboratory activities over 16 weeks. Key topics include basic syntax, operators, control flow structures like selection and looping, and arrays. Students will be assessed through oral recitation, quizzes and machine problems to test their understanding of programming concepts.

Uploaded by

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

CCS113B Syllabus

The document provides information on the course Introduction to Programming 1. It outlines the vision and mission of Richwell Colleges, which is to provide quality education through relevant programs. The specific course aims to equip students with C programming skills through lectures, demonstrations and laboratory activities over 16 weeks. Key topics include basic syntax, operators, control flow structures like selection and looping, and arrays. Students will be assessed through oral recitation, quizzes and machine problems to test their understanding of programming concepts.

Uploaded by

JESFER DELA CRUZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

I.

VISION :
Richwell Colleges, Incorporated is an institution transforming lives towards success and prosperity through world-class education focused on competence and excellence;
anchored on the values of integrity, perseverance, responsible stewardship and faithful reverence in God; and thus, enabling them to make a difference to themselves, to their
families, to other people and to the nation. Richwell Colleges, Incorporated will be a University.

II. MISSION :
To provide real values of education molded with love and respect that will equip students with true knowledge and skills that will lead them in the right path of success
through an enjoyable learning experience. In fulfilling the above vision, Richwell Colleges, Incorporated through its Education, Business, Entrepreneurship, Hotel Management and
Information Technology programs commits itself to:
1. To provide relevant courses that will serve as the keys to the chosen career path of the students: employment, profession and business.
2. To make the opportunity for higher education accessible to all irrespective of their class status in the society.
3. To make competence and excellence as the standard for everything that the institution offers and the norm for which its graduates will become.
4. To anchor the lives of the students to the students to the values of integrity, perseverance and responsible stewardship.
5. To nurture and strengthen the spiritual dimension and faithful reverence in God in the life of every student.

III. COURSE/S : Bachelor of Science in Information System

IV. COURSE CODE/ COURSE TITLE : CCS113B / Introduction to Programing 1

V. COURSE DESCRIPTION : This course provides a complete introduction to programming in C Programming. In addition to covering basic syntax and semantics, the course
emphasizes problem solving methodology and modular programming techniques.

VI. CREDIT UNITS/NO. OF HOURS : 3 Units (2 units Lec; 1 unit Lab), (2 hours Lec; 3 hours Lab)
VII. PRE-REQUISITE : NONE
VIII. LEARNING OUTCOMES :

At the end of the course, the students should be able to :

A. COGNITIVE (KNOWLEDGE AQUISITION) :


1. Analyze and apply the concepts of programming using C Language.
2. Identify the program specification.
3. Understand the debug C programs.

B. PSYCHOMOTOR (SKILLS DEVELOPMENT) :


1. Translate the program specification into the C language
2. Compile and execute a C program in a programming environment

C. AFFECTIVE (VALUES INTEGRATION) :


1. Give importance in the C programming language.

IX. LEARNING PLANS :

TOPICS LEARNING OUTCOMES STRATEGIES/ACTIVITIES ASSESMENTOF LEANING WEEK HOURS


OUTCOMES
1. Introduction • Recite the mission and • Lecture – Discussion • Oral Recitation Week 1
• Mission/Vision vision; and
• Rules/Regulation Policies • Be familiar with the rules
• Course description and regulations of the
• Grading System school, grading system,
classroom policies, and
course description

2. Introduction to Programming • Familiarize with the • Lecture – Discussion • Oral Recitation Week 2 - 3
• Program Development Life programming language • Demonstration • Seatwork
Cycle • Illustrate the functions of • Machine Problem
• Flowchart Symbol flowchart symbol
• Types of Flowchart • Create flowchart with
implementation of
various Single actions,
branching, looping
statements.

3. Getting Started with C. • Familiarize with the • Lecture – Discussion • Board work Week 4 - 5
• History of C Language history of C Programming • Discovery Approach • Quiz
• Sample C Program • Analyze the C • Demonstration • Machine Problem
• Components of a C Program programming elements • Laboratory Activity:
• Examples involve in a simple Prepare a simple program
• Data Types program. for variables
• Variables • Differentiate data types
• Naming Conventions for C and variables.
Variables • Identify the
• Printing and Initializing characteristics and
Variables functions of different
• Compiling and Executing a C data types.
Program • Recall the rules in naming
identifiers; variable
declarations; escape
sequence and constant.
• Creating simple programs
4. C Programming Operators Week 6 -7
• Basic Operators • Categorize the different • Lecture – Discussion • Seatwork
• Assignment Operators operators. • Simulation • Machine Problem
• Arithmetic Operators • Recall the precedence • Laboratory Activity: Write
• Relational Operators rules in evaluating a code that will show the
• Logical Operators program statements and expression and operators.
• Increment Operators expressions.
• Bitwise Operators • Solve problems involving
mathematical, relational
* MIDTERM Laboratory Topic : and logical operators.
Machine Problems for
Programming Operators Week 8

5. Control Flow Structure


• Selection construct • Analyze the • Lecture – Discussion • Oral Recitation Week 9 - 10
• if() characteristics and • Demonstration • Seatwork
• if else() behavior of the following • Laboratory Activity: • Machine Problem
• else if() branching statements: Create a program using
• switch() - if statement selection contruct
- if-else
- nested if-else
- switch statement
- nested switch
• Create C programs with
implementation of
various branching
statements.
6. Control Flow Structure Week 11 - 12
Continuation • Analyze the • Lecture – Discussion • Quiz
• looping/iteration construct characteristics and • Simulation • Machine Problem
• while() behavior of the following • Laboratory Activity:
• do while() looping statements: Prepare a program that
• for() - for show filteration construct.
• break and continue - while
- do-while
• Create C programs with
implementation of
various looping
statements.
7. Array Week 13 - 14
• Single-dimension arrays • Define what is an array in • Lecture – Discussion • Seatwork
• Arguments, parameter, and terms of its elements and • Tutorial • Machine Problem
declaration functions. • Demonstration
• Passing single dimensional • Explain the importance • Laboratory Activity: Code
array to function of using arrays in Week 15 –
a program, that will
8. Array Continuation creating applications. 16
display the arrays
• Two-dimensional array • Illustrate the functions
• Arguments, parameter, and of a two- dimensional
declaration array.
• Multi-dimensional array • Develop programs with
array single
* FINALS Laboratory Topic : dimensional and two
dimensional array Week 17
Machine Problems for Selection and
Array implementation.
X. COURSE REQUIREMENTS :
Class Participation, Laboratory Exercises, Midterm and Final Exam, Quizzes, Projects

XI. GRADING SYSTEM :


College Grading System
Grades with Equivalent Weights of Distribution per Area
1.0 = 97-100% Minor Rate Major Rate
1.25= 94-96% Recitation/Exercises 20% Hands-On/Recitation 40%
1.50= 91-93% Quizzes 30% Quizzes 20%
1.75= 88-90% Attendance/ Behavior 10% Attendance/ Behavior 10%
2.0= 85-87% Assignment 10% Midterm/Final Exam 30%
2.25= 82-84% Midterm/Final Exam 30% 100%
2.50=79-81% 100%
2.75=76-78%
3.0=75%

XII. REFERENCES :
1. Buron, Introduction to Programming Using Turbo C.
2. Forouzan, Computer Science
3. Abante, Marmelo, Turbo C Programming Language for Beginners Book 1
4. Abante, Marmelo, Turbo C Programming Language for Beginners Book 2
5. Osborne, Turbo C/C++ Complete Reference

PREPARED BY :

______________________________
JESFER M. DELA CRUZ, MIT
Instructor, BSIS

Noted by :

_____________________________

LUZVIMINDA F. TANTOCO, EdD


Dean of Instruction

You might also like