Sei sulla pagina 1di 5

MAPA INSTITUTE OF TECHNOLOGY

School of Information Technology


VISION
The Mapua Institute of Technology shall be a global center of excellence in education by providing
instructions that are current in content and state-of-the-art in delivery; by engaging in cutting-edge,
high-impact research; and by aggressively taking on present-day global concerns.
a)
b)
c)
d)

MISSION
The Mapua Institute of Technology disseminates, generates, preserves and applies knowledge in
various fields of study.
The Institute, using the most effective and efficient means, provides its students with highly
relevant professional and advanced education in preparation for and furtherance of global practice.
The Institute engages in research with high socio-economic impact and reports on the results of
such inquiries.
The Institute brings to bear humanitys vast store of knowledge on the problems of industry and
community in order to make the Philippines and the world a better place.

MISSION
b
c

1. To enable our graduates to practice as successful IT professionals


for the advancement of society.

2. To promote professionalism in IT practice.

PROGRAM EDUCATIONAL OBJECTIVES

COURSE SYLLABUS
1

Course Code

CS127

Course Title

Programming 2

Pre-requisite

CS126, CS126L

Co-requisite

none

Credit/ Class schedule

2 units Lecture

Course Description

This course covers advanced application development techniques and coding


principles using structured programming language. Emphasis must be given
to implementation of abstract data types, pointers, strings, input/output file
stream, records and data files.

Course Title:

Date Effective:

Date Revised:

Prepared by:

Approved by:

Programming 1

July 2012

July 2012

Gloren Sison-Fuentes,
BSCoE-MIT

Nilda S. Eliquen

Page 1 of 5

7. Student Outcomes and Relationship to Program Educational Objectives


Program
Educational
Objectives

Student Outcomes
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
(k)
(l)
(m)
(n)

An ability to apply knowledge of computing and mathematics appropriate to the discipline


An ability to analyze a problem, and identify and define the computing requirements
appropriate to its solution
An ability to design, implement, and evaluate a computer-based system, process,
component, or program to meet desired needs
An ability to function effectively on teams to accomplish a common goal
An understanding of professional, ethical, legal, security and social issues and
responsibilities
An ability to communicate effectively with a range of audiences
An ability to analyze the local and global impact of computing on individuals, organizations,
and society
Recognition of the need for and an ability to engage in continuing professional
development
An ability to use current techniques, skills, and tools necessary for computing practice
An ability to use and apply current technical concepts and practices in the core information
technologies;
An ability to identify and analyze user needs and take them into account in the selection,
creation, evaluation and administration of computer-based systems;
An ability to effectively integrate IT-based solutions into the user environment;
An understanding of best practices and standards and their application;
An ability to assist in the creation of an effective project plan.

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


Course Outcomes
After completing the course, the student must be able a b
to:
1. Develop solution using abstract data types;
R R
Analyze problems and design solutions;
2. Write syntactically and semantically correct
R R
programs for string manipulation and file
streaming;
3. Apply problem-solving using exception handling, R R
strings, file streaming, and structures
* Level: I- Introduced, R- Reinforced, D- Demonstrated

Student Outcome
f g h i j

R R

R R

R R

Course Title:

Date Effective:

Date Revised:

Prepared by:

Approved by:

Programming 1

July 2012

July 2012

Gloren Sison-Fuentes,
BSCoE-MIT

Nilda S. Eliquen

Page 2 of 5

9. Course Coverage
Week

TOPICS

Mission and Vision of Mapua Institute


of Technology

TLA

AT

Lecture/Class
Discussion

Recitation

COURSE
OUTCOMES

Orientation and Introduction to the Course


Discussion on COs, TLAs, and ATs of the
course
Overview on student-centered learning
and eclectic approaches to be used in the
course
Classroom Policies

Homework

CO1

Review of Programming 1 course

5-6

7-8

Arrays
Introduction to array
Arrays in Function
Programming with Arrays
Multidimensional Arrays
Pointers
Dynamic Array

Lecture/Class
Discussion
Homework
Demonstration

Exception Handling,
Try Catch Method
Throwing Exceptions
String
C-string values and variables
Character manipulating functions

Structures and Types

11

FINAL EXAM WEEK

CO1-CO2

Lecture /Class
Discussion
Long Quiz 1
Demonstration

CO2-CO3

Lecture /Class
Recitation
Discussion
On-line Seatwork(Moodle)
Demonstration

File Streams
I/O File Streaming

9-10

Recitation
Lecture /Class
Discussion
On-line Seatwork(Moodle)
Demonstration

Lecture /Class
On-line Seatwork(Moodle)
Discussion
Long Quiz 2
Demonstration
Lecture /Class
Discussion
Long Quiz 3
Demonstration

CO2-CO3

CO2-CO3

CO2-CO3
CO1- CO3

10. Lifelong-Learning Opportunities

11. Contribution of Course to Meeting the Professional Component:

Computer topics 90%


General education component 10 %
12. Textbook :

C++ Programming by D.S. Malik

Course Title:

Date Effective:

Date Revised:

Prepared by:

Approved by:

Programming 1

July 2012

July 2012

Gloren Sison-Fuentes,
BSCoE-MIT

Nilda S. Eliquen

Page 3 of 5

13. Other References


a.
b.

Books : Absolute C++ by Savitch; C++ for Engineers and Scientist by Gary J. Bronson

Websites : http://www.cplusplus.com/ ;
http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm

14. Course Materials Made Available


a. Copy of Syllabus
b. Course Lecture Presentations made available online
c. End of course self-assessment
15. Course Evaluation:
Student performance will be rated based on the following:
Assessment Tasks
Weight
CO 1

Homework
Recitation
On-line Moodle Seatwork
Long Quiz 1
CO 2
Recitation
On-line Moodle Seatwork
Long Quiz 2
CO 3
Recitation
On-line Moodle Seatwork
Long Quiz 3
Summative Assessment:
Final Examination
TOTAL

Minimum Average for


Satisfactory Performance
70%

6.24%
2.08%
4.17%
16.67%
2.08%
4.17%
16.67%
2.08%
4.17%
16.67%
25%

70%
70%
70%

100%

The final grade of the student will be translated based on the table below:
From (%)

To (%)

Grade

0.00
70.00
73.34
76.68
80.02
83.36
86.7
90.04
93.38
96.72

69.99
73.33
76.67
80.01
83.35
86.69
90.03
93.37
96.71
100.00

5.00
3.00
2.75
2.50
2.25
2.00
1.75
1.50
1.25
1.00

Aside from academic deficiency, absences of more than 20% of the total number of meetings
during the quarter will result to a failing grade.
15.1 Other Course Policies
a. Excused absences will not be held against students and scheduled absences should be
communicated to the instructor in advance.
b. Students are responsible for the content of reading assignments, lectures and handouts, as well as
announcements and schedule changes made in class whether or not they are present. This
includes missed requirements and activities in case of absences.
c. Exams will be given in class on the day scheduled and may not be made up.
Course Title:

Date Effective:

Date Revised:

Prepared by:

Approved by:

Programming 1

July 2012

July 2012

Gloren Sison-Fuentes,
BSCoE-MIT

Nilda S. Eliquen

Page 4 of 5

d. Assignments given during the term will be due in class on the date specified. No late homework
assignments will be accepted, unless arrangements have been made in advance. (or Late
submissions would be given corresponding grade deductions)
e. Academic honesty shall always be upheld and any forms of cheating shall be dealt accordingly.
f.

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 hrs for a three-unit-course. Students incurring more than 9
hours of unexcused absences automatically gets a failing grade regardless of class standing.

g. Submission of Assessment Tasks


h. Written Examination
i.

Course Portfolio

j.

Language of Instruction
Lectures, discussion, 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.

k. Honor, Dress and Grooming Codes


All of us have been instructed on the Dress and Grooming Codes of the Institute. We have all
committed to obey and sustain these codes. It will be expected in this class that each of us will
honor the commitments that we have made.
For this course the Honor Code is that there will be no plagiarizing on written work and no cheating
on exams. Proper citation must be given to authors whose works were used in the process of
developing instructional materials and learning in this course. If a student is caught cheating on an
exam, he or she will be given zero mark for the exam. If a student is caught cheating twice, the
student will be referred to the Prefect of Student Affairs and be given a failing grade.
l.

16.

Consultation Schedule
Consultation schedules with the Professor are posted outside the SOIT Faculty room. It is
recommended that the student first set an appointment to confirm the instructors availability.

Committee Members:

Cluster: Computer Network and Architecture


Elcid Serrano
Mary Jane Samonte
Gloria Umali
Mel Llesol

Course Title:

Date Effective:

Date Revised:

Prepared by:

Approved by:

Programming 1

July 2012

July 2012

Gloren Sison-Fuentes,
BSCoE-MIT

Nilda S. Eliquen

Page 5 of 5

Potrebbero piacerti anche