NORTH CENTRAL MINDANAO COLLEGE
Formerly: Central Mindanao Technical Institute
Maranding, Lala, Lanao del Norte
“For Excellence, Service & Quality - TO GOD BE THE GLORY”
COURSE SYLLABUS IN CSC 101
VISION
Inspired by the Divine Providence, North Central Mindanao College is a dynamic and leading research and community-based institution of learning towards the
enhancement of the socio-economic conditions of Northern Mindanao.
MISSION
1. Provide quality holistic and affordable education for all;
2. Provide qualified, competent, and dedicated faculty members, outcome-based curriculum, complete facilities and learning resources;
3. Build and develop progressive and peaceful community through the application of the learning outcomes;
4. Participate actively in the community outreach programs through student-initiated social development activities;
5. Train students to achieve the maximum development of their potentials to be able to effectively perform their roles in the affairs of the community for their own
benefit and that of others.
COLLEGE VISION
The school of Electrical Engineering of North Central Mindanao College (NCMC) shall be known and recognized as one of the top producers of electrical
engineering expert whose knowledge and skills are highly competitive and able to pursue global leadership in the field of Electrical Engineering services.
COLLEGE MISSION/GOALS
a. To provide the students a conducive learning environment which allows them to stay focus and insightful of their lessons;
b. To provide opportunities for practical skills develop through updated classroom facilities and equipments coupled with qualified, dedicated and value-oriented
instructors;
c. To establish linkages with known electrical institution which shall provide an excellent avenue for practical skills development that will set the graduates ready
for employment in the local and international world market.
The Electrical Engineering of NCMC will prepare the students to be able to effectively and efficiently translate the acquired electrical engineering theories into
practice at the same time making them aware of the social, cultural, ethical and environmental concerns regarding their chosen field. The program educational
objectives of the electrical engineering of NCMC are to ensure that students are;
College Goals
PROGRAM EDUCATIONAL OBJECTIVES
a b c
1. To be imbued with deep interest for learning and high performance in both academic and practical aspects of their jobs. ✓
2. To be able to formulate, analyze, debug, design, and test various electrical systems. ✓
3. To be an asset and a productive member of a multidisciplinary team. ✓
4. To acquire the maximum development of his potentials so that he will be able to exercise leadership in a multidisciplinary team. ✓
I. General Course Information
Course No: Credit:
CSC 101 1 unit (3 hours laboraory/week)
Course Title: Prerequisite:
Computer Programming
Course Description:
This course will cover the use of general purpose programming language to solve problems. The emphasis is to train students to design, implement, test, and debug
programs intended to solve computing problems using fundamental programming constructs.
II. Program Outcomes and Relationship to Program Educational Objectives
PEO
PROGRAM OUTCOMES
1 2 3 4
a Apply knowledge of mathematics and sciences to solve complex engineering problems; ✓
b Develop and conduct appropriate experimentation as well as to analyze and interpret data; ✓
Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental,
c ✓ ✓
social, political, ethical, health and safety, manufacturability, and sustainability, in accordance with standards;
d Function effectively on multidisciplinary and multi-cultural teams that establish goals, plan tasks, and meet deadlines; ✓ ✓
e Identify, formulate and solve complex problems in electrical engineering; ✓
f Recognize ethical and professional responsibilities in engineering practice; ✓
g Communicate effectively with a range of audiences; ✓ ✓
h Understand the impact of engineering solutions in a global, economic, environmental, and societal context; ✓
i Recognize the need for additional knowledge and engage in lifelong learning; ✓
j Articulate and discuss the latest developments in the field of electrical engineering; ✓
k Apply techniques, skills, and modern engineering tools necessary for electrical engineering practice; and ✓
Demonstrate knowledge and understanding of engineering and management principles as a member and/or leader in a team to
l ✓ ✓
manage projects in multidisciplinary environments.
III. Course Outcomes and Relationship to Program Outcomes
Program Outcomes
COURSE OUTCOMES
a b c d e f g h i j k l
a Know the basic language used in programming. I
b Know how to use different looping, function calling and arrays. I
Design, implement, test, and debug a program, based on a given specification, that uses
each of the following fundamental programming components:: (1) primitive data types,
c E I
(2) basic computation, (3)simple I/O, (4) conditional and iterative structures, (5)
definition of functions and parameter passing, and (6) recursion.
Assess and recommend revisions to another programmer's code (1) regarding
documentation and program style standards that contribute to readability and
d maintainability of software, (2) regarding appropriateness of chosen conditional and E I
iterative constructs given a programming task, and (3) regarding thoroughness in applying
procedural abstraction.
Legend: I - Introductory; E - Enabling; D - Demonstrative
IV. Course Outline / Learning Plan
Week Course Outcomes Topics Teaching-Learning Activities Assessment Tools
Introduction of institute and college’s
vision, mission, and goals.
1
Orientation on grading system, syllabus,
activities throughout the course.
Syntax & semantics
Variables Think, Pair and Share
Brain Storming Quiz
CO1 Know the basic language used in Primitives
1-4 Board work Output Presentation
programming. Expressions & assignments
Group Activity Major Exam
Simple I/O Hands-on
Conditionals & iteration
Operators
Looping Think, Pair and Share
Functions Brain Storming Quiz
CO2. Know how to use different
5-8 Parameters Board work Output Presentation
looping, function calling and arrays.
Arrays Group Activity Major Exam
Records Hands-on
Strings
Strategies for choosing the appropriate Group Activity Quiz
9-11 CO3. Design, implement, test, and
Think, Pair and Share Output Presentation
debug a program, based on a given data structure Hands-On Major Exam
specification, that uses each of the Program correctness (specification,
following fundamental programming defensive programming, testing
components:: (1) primitive data types, fundamentals, pre/postconditions)
(2) basic computation, (3)simple I/O, Modern environments
(4) conditional and iterative structures, Debugging
(5) definition of functions and
parameter passing, and (6) recursion.
CO4. Assess and recommend revisions Strategies
to another programmer's code (1) Documentation & program style
regarding documentation and Primitive types
program style standards that type safety & errors
contribute to readability and Group Activity Quiz
12-13 maintainability of software, (2) Think, Pair and Share Output Presentation
regarding appropriateness of chosen Hands-On Major Exam
conditional and iterative constructs
given a programming task, and (3)
regarding thoroughness in applying
procedural abstraction.
V. Final Grade Evaluation
Attendance - 10%
Deportment - 5%
Assignment &/ Project - 10%
Class Participation - 15%
Quizzes - 20%
Exam - 40%
VI. Learning Resources
1. E. Balagurusamy, Programming in ANSI C:
2. Yashwant Kanikar, Let us C
3. Ashok Kamthane, ITL Education Solution Limited Computer Programming
4. Byron S. Gottfriend, Programming with C
5. M. T. Savaliya, and Atul Prakashan, Computer Programming and Utilization
VII. Effectivity and Revision Information
Revision Effective Term Prepared by: Reviewed by: Approved by:
____________________ ____________________ ____________________
AY 2019-2020 Engr. Rey M. Lagrada Engr. Rey M. Lagrada Rubyrosa B. Luna
Faculty Dean, EE VPAA