You are on page 1of 6

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;

engaging in cutting-edge, high-impact research; and


aggressively taking on present-day global concerns.

MISSION
a) The Mapua Institute of Technology disseminates, generates, preserves and applies knowledge in various fields of study.
b) 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.
c) The Institute engages in research with high socio-economic impact and reports on the results of such inquiries.
d) 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

PROGRAM EDUCATIONAL OBJECTIVES


1. The graduates are able to apply the broad fundamental concepts in social and
natural sciences, mathematics, and engineering, and the depth of knowledge
gained in electrical/electronics/computer engineering, as professionals in their
chosen careers.
2. The graduates are practicing professionals who are qualified and proficient in the
use and creation of appropriate and up-to-date research and design methodologies
and tools required to perform successfully their tasks in accordance with ethical
norms and standards.
3. The graduates demonstrate effective communication skills, the ability to work well
either individually or a part of a team, who have embraced lifelong values for
continuous self and professional or career development.
4. As professionals, the graduates utilize appropriate knowledge and technology in
dealing with local and global, industrial, community, and environmental concerns for
the advancement of society.

COURSE SYLLABUS
1

Course Code

CS10-1L

Course Title

COMPUTER FUNDAMENTALS AND PROGRAMMING-LABORATORY

Pre-requisite

Co-requisite

CS10

Credit/ Class schedule

2 units

Course Description

This is a laboratory course which aims to introduce the students to


the fundamental concepts of computers (hardware and software),
information systems, network technologies and electronic data
processing. It will focus on the fundamental applications and use
of different tools available in program development such
as flowchart and pseudocode. Emphasis is given in the
formulation of algorithmic solutions to scientific and mathematical
problems and the use of appropriate programming language to
solve these problems.

Course Title:

Date Effective:

Date Revised:

COMPUTER FUNDAMENTALS AND


PROGRAMMING-LABORATORY

AY: 2013-2014

May 06, 2013

Prepared by:
Engr. Cheryl Mari M. Isip

Approved by:
Dean Nilda S. Eliquen

Page 1 of 6

7. Program Outcomes and Relationship to Program Educational Objectives


Student Outcomes
an ability to apply knowledge of mathematics, science, and
engineering
an ability to design and conduct experiments, as well as to analyze
and interpret from data
an ability to design a system, component, or process to meet
desired needs
an ability to function on multidisciplinary teams
an ability to identify, formulate, and solve engineering problems
an understanding of professional and ethical responsibility
an ability to communicate effectively
the broad education necessary to understand the impact of
engineering solutions in the global and societal context
a recognition of the need for, and an ability to engage in life-long
learning
a knowledge of contemporary issues
an ability to use the techniques, skills, and modern engineering tools
necessary for engineering practice

(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
(k)

Program Educational Objectives


2
3
4

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

Student Outcomes*
d e f g h

Course Outcomes
After completing the course, the student must be able to:

1. Develop solutions to a variety of programming problems


using the form and structure of flowcharting.
2. Demonstrate the use C++ Programming Language for
task related to basic programming.
3. Develop students critical thinking and problem solving
skills.
* Level: I- Introduced, R- Reinforced, D- Demonstrated

9. Course Coverage
WEEK

TOPICS

TEACHING AND
ASSESSMENT TASK
LEARNING
COURSE OUTCOMES
(AT)
ACTIVITIES (TLA)

Course Title:

Date Effective:

Date Revised:

COMPUTER FUNDAMENTALS AND


PROGRAMMING-LABORATORY

AY: 2013-2014

May 06, 2013

Prepared by:
Engr. Cheryl Mari M. Isip

Approved by:
Dean Nilda S. Eliquen

Page 2 of 6

Mission and Vision of Mapua Institute


of Technology

Lecture/Discussion
Multimedia presentation

Reading
Assignment
Recitation

CO1

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
An Overview of Computers and
Programming Languages
A Brief History of Computing

Introduction to C++
A sample C++ program
Console Output/Input
Naming variable and constants
Declaration of data types
Operators
Escape sequence
Increment and decrement operators

Hierarchy of Operators
Conversion of Algebraic
Expression to C++ Expression
Type Casting
Formatting Number for
Program output
Comments and other
Programming Styles

Program Control Structures


Sequential Control Structure
Selection Control Structure
o If statement
o If-else statement
o If-else-if statement
o Nested if statement
o Switch
Repetition Control Structure
Conditional Statements
o For statement
o While statement
o Do-while statement
o Break and continue statement
Interactive loops

Lecture/Discussion
Laboratory Exercise
Demonstration
1-1
Multimedia presentation
Hands on Activity

CO1

Laboratory Exercise 1

CO1

Lecture/Discussion
Laboratory Exercise 2
Demonstration
Multimedia presentation
Hands on Activity

CO1

Lecture/Discussion
Laboratory Exercise 3
Demonstration
Multimedia presentation
Hands on Activity

CO2

Lecture/Discussion
Demonstration
Multimedia presentation
Hands on Activity

Course Title:

Date Effective:

Date Revised:

COMPUTER FUNDAMENTALS AND


PROGRAMMING-LABORATORY

AY: 2013-2014

May 06, 2013

Prepared by:
Engr. Cheryl Mari M. Isip

Approved by:
Dean Nilda S. Eliquen

Page 3 of 6

9
10

Modularity Using Function


Basic structure of a function
Programmer-defined functions
Parameters
o Call-by-value
Parameters
o Call-by-reference
o Constant Reference
Parameters
Arrays and Strings
Arrays
Accessing Array
Components
Searching an Array for a
Specific Item
Parallel Arrays
Two and Multidimensional
Arrays
Applications of Arrays
Searching, Sorting and
vector Type
List Processing
Introduction to Scilab
Editing a command line
Buttons
Customizing your Scilab
Data Types
Special Constants
Constant Matrices
Matrices of Character Strings
Polynomials and Polynomial
Matrices
Rational polynomial simplification
Boolean Matrices
Lists
Linear system representation
Functions (Macros)
Libraries
Objects
Matrix Operations
Indexing
Indexing in matrices
Indexing in lists
Program Applications
Selection Structures
Loops
Practical Exam
Final Project Presentation

11

Lecture/Discussion
Laboratory Exercise 4
Demonstration
Multimedia presentation
Hands on Activity

CO2

Lecture/Discussion
Laboratory Exercise 5
Demonstration
Multimedia presentation
Hands on Activity

CO2

Lecture/Discussion
Laboratory Exercise 6
Demonstration
Multimedia presentation
Hands on Activity

CO3

Hands on Examination

Practical Exam

CO1 CO3

Project Defense

Project
Presentation

CO1 CO3

DEPARTMENTAL EXAM WEEK

Course Title:

Date Effective:

Date Revised:

COMPUTER FUNDAMENTALS AND


PROGRAMMING-LABORATORY

AY: 2013-2014

May 06, 2013

Prepared by:
Engr. Cheryl Mari M. Isip

CO1 CO3

Approved by:
Dean Nilda S. Eliquen

Page 4 of 6

10. Life-Long Learning Opportunities:


-

Knowledge in Logic Formulation and Basic Programming using C++

11. Contribution of Course to Meeting the Professional Component:


Engineering Topics
General Education Component
12. Textbook

30 %
70 %

C++ Programming Problem Analysis to Program Design by: D. S. Malik

13. Course Evaluation

Student performance will be rated based on the following:


Assessment Tasks
CO 1
CO2

CO3
Summative Assessment:

Weight

Minimum Average for


Satisfactory Performance

Machine Problem 1
5.00 %
Machine Problem 2
5.00 %
Machine Problem 3
5.00 %
Machine Problem 4
5.00 %
Machine Problem 5
5.00 %
Machine Problem 6
5.00 %
Machine Problem 7
5.00 %
Machine Problem 8
5.00 %
Practical Examination
30.00 %
Final Project
30.00 %
TOTAL 100.00%

7.80 %
13.65 %
4.55 %

39.00 %
65.00 %

The final grade of the student will be given as reflected in the table below:
From (%)

To (%)

Grade

0.00
65.00
68.9
72.9
76.8
80.7
84.6
88.5
92.4
96.3

64
68.89
72.89
76.79
80.69
84.59
88.49
92.39
96.29
100.00

5.00
3.00
2.75
2.50
2.25
2.00
1.75
1.50
1.25
1.00

Course Title:

Date Effective:

Date Revised:

COMPUTER FUNDAMENTALS AND


PROGRAMMING-LABORATORY

AY: 2013-2014

May 06, 2013

Prepared by:
Engr. Cheryl Mari M. Isip

Approved by:
Dean Nilda S. Eliquen

Page 5 of 6

13.1

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 hrs for a three-unit-course. Students incurring more than 9 hours of unexcused
absences automatically gets a failing grade regardless of class standing.
b. Submission of Assessment Tasks
c. Written Examination
d. Course Portfolio
e. 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.
f.

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.

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

It is

14. Other References


Computer Fundamentals and Logic Formulation (2nd Ed.) by: Farrell, Anderson, Ferro, Hilton and Roth, Jr. (2011)
C++ for Engineers and Scientists by Gary Bronzon, 2nd Edition.
15. Course Materials Made Available:
Course Goals and Instructional Objectives
PowerPoint Presentations and Lecture Handouts for the Students
16. Committee Members:
Engr. Cheryl Mari M. Isip
Engr. Cristina A. Pascua

Course Title:

Date Effective:

Date Revised:

COMPUTER FUNDAMENTALS AND


PROGRAMMING-LABORATORY

AY: 2013-2014

May 06, 2013

Prepared by:
Engr. Cheryl Mari M. Isip

Approved by:
Dean Nilda S. Eliquen

Page 6 of 6

You might also like