Escolar Documentos
Profissional Documentos
Cultura Documentos
CourseGuide-ES085 1sem2022
CourseGuide-ES085 1sem2022
COURSE GUIDE
Course / Section ES085 Computer Programming II Credit Units 1
Term Offered First Semester 2020-2021 Total Hours 54
Instructor Engr. Julian N. Semblante
Pre-Requisite/s ES084
Co-Requisite/s
Course Description
This course is the second part of the introductory course that provides comprehensive introduction to
the C language. This course aims to discuss program development and concentrate on logic
formulation. Thorough treatment is given to the topics on iterative control structures, functions, arrays
and parameter passing, and pointers so that students will be able to write flexible and user-friendly
programs.
CLO1. Appreciate the importance of algorithmic logic formulation in problem solving and
program design implementation.
CLO2: Explain and illustrate conditional and iteration structure through C program implementation of
a given problem.
CLO3: Illustrate how to manipulate data in single dimensional array and multidimensional array
CLO4: Apply the concept of function in making a C program
CLO5: Design, implement, and test programs using selection, iteration, array and function of a
given complex problem.
Topic 3: Array
Topic 4: Functions
GRADING SYSTEM
Final Grade MG = (60-70%) FORMATIVE* Assessment + (30-40%) SUMMATIVE**
Assessment
FG = (30-40%) FORMATIVE* Assessment + (20-30%) SUMMATIVE**
Assessment + 40% MG
Where:
MG = MIDTERM GRADE
FG = FINAL GRADE
* FORMATIVE Assessment = 60% Quizzes/Seat Works/Practical Exams + 10%
Assignments + 30% Activity/Problems Sets/ Case Studies
** SUMMATIVE Assessment = MIDTERM EXAM/FINAL EXAM
PASSING SCORE = 60
2 August 29- Sept. C Conditional Control Enrolling students to Moodle Students are https://www.programiz.com/c-
2 Structure (Continuation) Set up Dev C++ enrolled in Moodle, programming/c-if-else-statement
Read the pdf file for C added in the FB
https://www.cprogramming.com/tutorial/c/l
Conditional Control Structure group
Do the programming exercises Dev C++ was esson2.html
installed and ready.
3 September 5 – 9 C Conditional Control Read the pdf file for C C programs of the https://www.programiz.com/c-
Structure Conditional Control Structure programming programming/c-switch-case-statement
(switch statements) Do the programming exercises exercises.
https://www.guru99.com/c-switch-case-
statement.html
https://www.tutorialspoint.com/cprogrammi
ng/switch_statement_in_c.htm
4 September 12 – C Iterative Control Read the pdf file for C Iterative C programs of the https://www.programiz.com/c-
16 Structure Control Structure programming programming/c-for-loop
Do the programming exercises exercises.
https://www.tutorialspoint.com/cprogrammi
ng/c_loops.htm
https://beginnersbook.com/2014/01/c-
arrays-example/
https://beginnersbook.com/2014/01/c-
passing-array-to-function-example/
6 September 26 – Array (Continuation) Read the pdf file for Array C programs of the https://www.programiz.com/c-
30 Do the programming exercises programming programming/c-arrays
exercises.
https://beginnersbook.com/2014/01/c-
arrays-example/
https://beginnersbook.com/2014/01/c-
passing-array-to-function-example/
7 October 3 – 7 Array Read the pdf file for Character C programs of the https://www.programiz.com/c-
(Character array) Array programming programming/c-arrays
Do the programming exercises exercises.
https://beginnersbook.com/2014/01/2d-
arrays-in-c-example/
8 October 10 - 14 Functions Read the pdf file for Functions C programs of the https://www.programiz.com/c-
Do the programming exercises programming programming/c-functions
exercises.
https://www.tutorialspoint.com/cprogrammi
ng/c_functions.htm
FINAL EXAMINATION October 21 - 23