Você está na página 1de 5

CEBU INSTITUTE OF TECHNOLOGY – UNIVERSITY

COLLEGE OF ENGINEERING AND ARCHITECTURE


DEPARTMENT OF COMPUTER ENGINEERING

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.

Course Learning Outcomes

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 1: C Conditional Control Structure

ILO1: Understand the concept of a conditional control structure.


ILO2: Identify the relational and logical operators.
ILO3: Appreciate the application of C conditional programming using if-else statement
and switch-case statement.

Topic 2: C Iterative Control Structure

ILO1: Illustrate the repetition control structures.


ILO2: Evaluate and apply the different repetition control structures in a given problem.
ILO3: Illustrate the use of break and continue in control structures.
ILO4: Apply the different iteration statements in a complex level of iteration

Topic 3: Array

ILO1: Explain the definition of Array.


ILO2: Declare arrays of different data types in a program.
ILO3. Explore different ways to initialize, store, and manipulate data into arrays

Topic 4: Functions

ILO1: Discuss the advantage of using function in programs.


ILO2: Differentiate built-in functions from user-defined functions.
ILO3: Understand the concept of actual parameters from formal parameters.
ILO4: Illustrate the different types of functions (user-defined).
ILO5: Design a program using function from a given programming problem.
MADE4Learners FRAMEWORK
Distance Online
Approach Distance Online x
Blended Blended
Technical o Hardware: PC / laptop, and/or Smartphone, email, FB group & messenger
Requirements o Software/App: Microsoft Visual Stduio, PDF reader
o Wifi connection
Communication o Facebook group &/or messenger, text, call, email available based on plotted
Means schedule
o Learning Management System: Moodle
Reminders o It is expected that students have the maturity and discipline to do self-
directed learning and that the Instructor facilitates the learning through
consultation and/or elaboration of topics.
o The learning activities will be uploaded in both the Moodle and Facebook
Group and/or sent through email.

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

STUDENT SUPPORT SERVICES


Guidance Center Online Guidance Consultation / Counseling:
bit.ly/NotAlone-eGuidanceIsHereForYou
Library Online Library Service Request
Resources & https://bit.ly/BeyondBorders-eLibraryIsHereForYou
Activity Center
COURSE DELIVERY PLAN
Output / Formative Assessment
Week Specific Dates Topic Teaching / Learning Activities Book/Online References & Tools
Assessment Tools
1 August 23- 26 C Conditional Control  Enrolling students to Moodle  Students are  https://www.programiz.com/c-
Structure  Set up Dev C++ enrolled in Moodle, programming/c-if-else-statement
(if-else if-else)  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.

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

Midterm Examination – September 17 - 20


Output / Formative Assessment
Week Specific Dates Topic Teaching / Learning Activities Book/Online References & Tools
Assessment Tools
5 September 19 – Array  Read the pdf file for Array  C programs of the  https://www.programiz.com/c-
23  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/

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

Você também pode gostar