CS10-8 Syllabus

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 1 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

VISION

Mapúa shall be among the best universities in the world.

MISSION

1. The University shall provide a learning environment in order for its students to acquire the attributes that will make them globally competitive.
2. The University shall engage in publishable and/or economically viable research, development and innovation.
3. The University shall provide state-of-the-art solutions to problems of industries and communities.

Mission
PROGRAM EDUCATIONAL OBJECTIVES
Within five years after graduation, graduates of the Engineering programs should have: 1 2 3
1. Undertaken, singly or in teams, projects that show ability to solve complex engineering problems. ✔ ✔ ✔
2. Had substantial involvement in projects that take into consideration safety, health, environmental concerns,
✔ ✔ ✔
and the public welfare, partly through adherence to required codes and laws
3. Demonstrated professional success via promotions and/or positions of increasing responsibility. ✔ ✔ ✔
4. Demonstrated life-long learning via progress toward completion of an advanced degree, professional
✔ ✔ ✔
development/continuing education courses, or industrial training courses.
5. Exhibited professional behavior and attitude in engineering practice. ✔ ✔
6. Initiated and implemented actions toward the improvement of engineering practice. ✔ ✔ ✔

Program Educational Objectives


Student Outcomes
1 2 3 4 5 6
1. An ability to identify, formulate, and solve complex engineering problems by applying principles of
✔ ✔ ✔
engineering, science, and mathematics
2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of
✔ ✔ ✔ ✔
public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
3. An ability to communicate effectively with a range of audiences. ✔ ✔ ✔ ✔ ✔
4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed
judgments, which must consider the impact of engineering solutions in global, economic, environmental, and ✔ ✔ ✔ ✔
societal contexts.
5. An ability to function effectively on a team whose members together provide leadership, create a
✔ ✔ ✔ ✔ ✔
collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use
✔ ✔ ✔ ✔
engineering judgment to draw conclusions.
7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
✔ ✔ ✔
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 2 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

COURSE SYLLABUS

1. Course Code: CS10-8

2. Course Title: Computer Programming

3. Prerequisite: None

4. Co-requisite: None

5. Credit: 1 unit, 1.5 hours lecture per week

6. Course Description: A programming course intended for science and engineering students that uses
MATLAB to explain general concepts of computer programming. The goal of the course is to prepare
students for more advanced courses that require familiarity with MATLAB. Towards this goal, the course
covers basic programming concepts e.g., control structures, functions, and object-oriented programming.

7. Course Outcomes (COs) and Relationship to Student Outcomes

Course Outcomes Program Educational Student Outcomes


After completing the Objectives
course, the student must
be able to:
1 2 3 4 5 6 1 2 3 4 5 6 7

Module 1: Fundamentals of Computer Programming with MATLAB


1. Apply concepts of
basic components of
I I I I I I I I I
computer programming
with MATLAB
Module 2: Control Structures and Object-Oriented Programming with MATLAB
2. Develop programs
using control structures
and basic I I I I I I I I I I
object-oriented
programming.
*Level: I – Introduced; R – Reinforced; D – Demonstrated
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 3 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

8. Course Coverage

TLA AT
Week Topics Blended Sync-Async Ubiquitous Blended Sync-Async Ubiquitous CO
Fully Online Fully Online Fully Online Fully Online
In-Person Online (SA FO) (UB FO) In-Person Online (SA FO) (UB FO)

Module 1: Fundamentals of Computer Programming with MATLAB


Introduction to Zoom Zoom Recorded
Lecture /
1 Computer Programming Synchronous Synchronous Video CO1
Discussion
with MATLAB Lecture Lecture Materials
FA1.1: FA1.1:
Recorded Recorded Recorded FA1.1:
Algorithm and Lecture / Online
2 Video Video Video Short Quiz 1 CO1
Flowcharting Discussion Peer Graded
Materials Materials Materials
Evaluation
Zoom Zoom Recorded
Variables, Statement, Lecture /
3 Synchronous Synchronous Video CO1
and Expressions Discussion
Lecture Lecture Materials
Recorded Recorded Recorded FA1.2: FA1.2:
Lecture / FA1.2:
4 Debugging Video Video Video Short Quiz 2 Online CO1
Discussion Short Quiz 2
Materials Materials Materials Short Quiz 1
Zoom Zoom Recorded
Lecture /
5 Strings Synchronous Synchronous Video CO1
Discussion
Lecture Lecture Materials
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 4 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

Recorded Recorded
Video Video SA1: SA1:
Recorded
Lecture / Materials Materials SA1:
6 Functions Video Online Online CO1
Discussion / Coursera / Coursera Long Quiz 1
Materials Long Quiz 1 Long Quiz 1
Online Online
Module Module
Module 2: Control Structures and Object-Oriented Programming
Zoom Zoom
Synchronous Synchronous
Recorded
Lecture / Lecture / Lecture /
7 Selection Structures 1 Video CO2
Discussion Coursera Coursera
Materials
Online Online
Module Module
Recorded Recorded
Video Video
Recorded FA2.1: FA2.1:
Lecture / Materials Materials FA2.1:
8 Selection Structures 2 Video Online Online CO2
Discussion / Coursera / Coursera Short Quiz 3
Materials Short Quiz 3 Short Quiz 3
Online Online
Module Module
Zoom Zoom
Synchronous Synchronous
Recorded
Lecture / Lecture / Lecture /
9 Repetition Statements Video CO2
Discussion Coursera Coursera
Materials
Online Online
Module Module
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 5 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

Recorded Recorded
Video Video
Recorded
Repetition Statements Lecture / Materials Materials
10 Video CO2
(Nested) Discussion / Coursera / Coursera
Materials
Online Online
Module Module
Basic Concepts of SA2: SA2:
Recorded Recorded Recorded
Object-Oriented Lecture / SA2:
11 Video Video Video Online Final Online Final CO2
Programming and Discussion Long Quiz 2
Materials Materials Materials Exam Exam
Course Summary
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 6 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

9. Lifelong-Learning Opportunities

Appreciate the value of professionalism in your class work, projects, and career as well as the usefulness
of, and role of professional societies in lifelong learning.

10. Contribution of Course to Meeting the Professional Component

Computer Topics – 90%


General Education Component – 10%

11. Textbooks

A. Print or Digital (Mapua E-Text Infinity Solution / METIS)

12. Other References and Educational Resources

B. Coursera
● Introduction to Computer Programming with MATLAB by Vanderbilt University

C. Others
● Computer Programming with MATLAB by J. Michael Fitzpatrick and Akos Ledeczi

13. Course Evaluation

Student performance will be rated based on the following:

Module 1

Minimum Average for


Assessment Tasks Weight Satisfactory
Performance
FA1.1 25% 70%
CO1 FA1.2 25% 70%
SA1 50% 70%
Total 100%

Module 2

Minimum Average for


Assessment Tasks Weight Satisfactory
Performance
FA2.1 25% 70%
CO2 Coursera 25% 70%
SA2 50% 70%
Total 100%
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 7 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

The module grades will correspond to the weighted average scores shown below:

Module Module
Average Average
Grade Grade
00.01 - 69.99 IP 83.36 - 86.69 2.00
70.00 - 73.33 3.00 86.70 - 90.03 1.75
73.34 - 76.67 2.75 90.04 - 93.37 1.50
76.68 - 80.01 2.50 93.38 - 96.71 1.25
80.02 - 83.35 2.25 96.72 - 100.00 1.00

NOTE: A student may receive a failing module grade of 5.00 if the student violated academic integrity
policy or 100% absence in a module.

The module grade average will be the weighted average of the module grades based on the credit units
of each module:

The course grade will be determined from the module grade average using the table below:

Module Grade Average (MGA) Course Grade


1.0 ≤ MGA < 1.10 1.00
1.10 < MGA ≤ 1.40 1.25
1.40 < MGA ≤ 1.60 1.50
1.60 < MGA ≤ 1.85 1.75
1.85 < MGA ≤ 2.10 2.00
2.10 < MGA ≤ 2.40 2.25
2.40 < MGA ≤ 2.60 2.50
2.60 < MGA ≤ 2.85 2.75
2.85 < MGA ≤ 3.0 3.00
IP IP
5.00 5.00

14. Other Course Policies

a. Attendance
According to CHED policy, total number of absences by the students should not be more than
20% of the total number of meetings or 9 hours for a three-unit course. Students incurring more
than 9 hours of unexcused absences automatically gets a failing grade regardless of class
standing
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 8 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

b. Guided Learning Output


Guided learning outputs through various worksheets in each cluster of topics are assigned to
the students. Problems encountered in the worksheets will be discussed in class.

c. Formative/Summative Assessment
Please refer to the guidelines of the OBE Grading System and Modular System.

d. Course Portfolio
Selected guided learning outputs and examinations are to be compiled and collected before the
end of the term. The selection is based on statistical data gathering (lowest, median, highest).
Guided learning outputs and examinations with marks lowest, median, and highest must be
photocopied and must be given back to the instructor for course portfolio keeping.

e. Language of Instruction
Lectures, discussions, and documentation will be in English. Written and spoken work may
receive a lower mark if it is, in the opinion of the instructor, deficient in English.

f. Dress and Grooming Codes


All of us have been instructed on the Dress and Grooming Codes of the University.

g. Academic Integrity Policy


It is the student’s responsibility to refrain from infractions of academic integrity, from conduct that
may lead to suspicion of such infractions, and from conduct that aids others in such infractions.
Any of the following sanctions may be imposed to any student who is found guilty of committing
online academic dishonesty:
a. Failed mark in the course.
b. Suspension for a period of less than one term, with or without community service.
c. Suspension for a period of one term or more, with or without community service.
d. Non-readmission to the University.
e. Dismissal from the University.
f. Expulsion.

The following are considered academic dishonesty:


1. Using another MyMapúa email address to log in to any platform (such as Blackboard and
Coursera) with or without permission.
2. Asking or hiring someone else to do their exams, homework, Coursera course, papers,
projects, or other academic requirements.
3. Recording and saving copies of exam questions or answers, or answer keys for distribution.
4. Receiving copies of exam questions or answers, or answer keys to an exam from someone
who has already taken it.
5. Plagiarizing or the unethical act of stealing the thoughts of another without proper citation or
reference, acquiring information from the Internet without acknowledging the author, copying
from another student’s work without permission, and submitting it as own work.
6. Massive, pre-meditated, organized online cheating using instant messaging/email during a
quiz or exam.
7. Any form of dishonesty in peer-reviewed assignments/submissions (e.g. Coursera peer-
graded submissions).
8. Engaging in any activities that will dishonestly improve results, or dishonestly improve or
damage the results of others.
9. Any other form of dishonesty or cheating in any assessment or course requirement.
Course Code and Title

CS10-8: Computer Programming


School of Information Technology
Curriculum:
Page 9 of 9
2020
Prepared by: Approved by: Revision Date: Effectivity Date:

Raymond B. Sedilla Ariel Kelly D. Balan Feb 1, 2021 3Q / 2020-2021

All students who will violate the Academic Integrity Policy of the university will be given zero marks
for the exam or for the activity and will be given a failing grade for the course. He or she will also
be referred to the Prefect of Discipline for appropriate sanction.

h. Consultation Schedule
Consultation schedules with the Professor are posted outside the School of IT Faculty room and
on the School’s website (http://it.mapua.edu.ph). It is recommended that the student first set an
appointment to confirm the instructor’s availability.

i. Appeal System
All appeals on student assessment must be made by the concerned student within one week
after the return of the assessed student’s work.

In case the student is not satisfied, no later than one week after the decision of the faculty has
been made, he can elevate the appeal to the program chair or dean in case there is no program
chair. The decision of the program chair or dean is final. The faculty must abide with the moderated
decision of the program chair or dean.

15. Course Materials to be Provided to Students

15.1. Syllabus

16. Committee Members

Cluster Representative:
● Raymond B. Sedilla
Professors:
● Cheryl Mari M. Isip
● Christian T. Maldonado

You might also like