Sie sind auf Seite 1von 4

PAMANTASAN NG LUNGSOD NG MAYNILA

(University of the City of Manila)


COLLEGE OF ENGINEERING AND TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT

COURSE SYLLABUS IN FUNDAMENTALS OF PROGRAMMING (LABORATORY)

COLLEGE VISION

The PLM College of Engineering and Technology is the preferred academic institution for engineering and
technology education, research, and extension service.

COLLEGE MISSION

Guided by this Vision, we commit ourselves:


1. To uphold academic excellence through continual industry-driven curriculum, effective learning
experiences, relevant researches, and valuable extension services.
2. To develop and nurture emotionally intelligent, competent, community-directed, and God-centered
professionals; and
3. To build and sustain mutually beneficial partnerships with alumni, industry, and other stakeholders

PROGRAM EDUCATIONAL OBJECTIVES

Four years after graduation, the Bachelor of Science in Mission


Computer Studies major in Information Technology (BSCS- 1 2 3
IT) program shall produce:
1. Preferred Professionals (Karunungan)
Graduates that are practicing professionals,
occupying leadership positions in their chosen fields or allied   
professions, guided by the values of academic excellence
and integrity;
2. Progress (Kaunlaran)
Graduates that exhibit progressive professional career   
through life-long learning; and
3. Social Relevance (Kadakilaan)
Graduates that demonstrate social and environmental   
responsibility through community service.

COURSE TITLE: FUNDAMENTALS OF PROGRAMMING


COURSE CODE: ICC 0102.1 - 1
CREDIT UNITS: 3 UNITS (LAB)
PREREQUISITES: NONE
COREQUISITES:

II. COURSE DESCRIPTION


This course covers the basics of logic formulation, concepts of programming, its
components and structure from simple to complex computing problems.
III. PROGRAM OUTCOMES

PROGRAM OUTCOMES
A graduate of the Bachelor of Science in Computer Studies major in Information Technology program
must attain:
a. An ability to apply knowledge of mathematics and science to solve computing problems.
b. An ability to design and conduct laboratory exercises as well as to analyze and interpret data.
c. An ability to design a system, component, or process to meet desired needs within realistic
constraints such as economic, environmental, social ethical, health and safety, manufacturability
and sustainability in accordance with standards.
d. An ability to function in multidisciplinary teams.
e. An ability to understand professional and ethical responsibility;
f. An ability to communicate effectively.
g. Ability to understand the impact of Information Technology solutions in a global, economic,
environmental, and societal context;
h. Ability to recognize the need for, and engage in life-long learning;
i. Ability to know the knowledge in contemporary issues and current trends.
j. Ability to use techniques, skills and knowledge tools necessary for Information Technology
practice.
k. An ability to analyze user requirements to design IT-based solutions.
l. An ability to identify and evaluate current technologies and assess their applicability to address
individual and organizational needs.
m. An ability to identify and define the requirements that must be satisfied to address user needs.

IV. COURSE LEARNING OUTCOMES

By the end of this course, students must be able PROGRAM OUTCOMES


to: a b c d e f g h i j k l m
1. Inculcate the concepts of C and C++
Language   
2. Write simple function libraries, sorting, text
manipulation, file handling, and recursive     
function.
3. Translate the C code to C++ code.
  
4. Appreciate the primary concepts of C and C++
Language and its related application.     

5. Apply the file structure and systems routines


that enable the C programmer to add existing
systems libraries and understand the C code    
underlying the operating system.

V. COURSE COVERAGE

Week Topic Course Learning Teaching and Assessment


Outcomes (CLO) Learning Activities Tasks (AT)
(TLA)
1 UNIT I: Introduction to Basic CLO 1 Lecture Seatwork
Programming Discussion Homework
Demonstration Recitation
 Programming Language Simulation Quiz #1
Environment
 Installation and Basic Function
2-4 UNIT II: Variables, Constants and CLO 1,2 Lecture Seatwork
Operators Discussion Homework
Simulation Recitation
 Machine Problem No. 1 Input Quiz #2
 Machine Problem No. 2 Output
5-6 UNIT III: Control Statement CLO 1,2,3 Lecture Homework
 Conditional Statement Discussion Board work
o Machine Problem No. 3 Simulation Quiz #3
If
o Machine Problem No. 4
If-Else
o Machine Problem No. 5
Switch
7-8 UNIT IV: Loops CLO 1,3,5 Lecture/Discussion Homework
 Machine Problem No. 6 For Simulation Group Work
 Machine Problem No. 7 While Quiz #4
 Machine Problem No. 8 Do-
While

9 MIDTERM EXAMINATION WEEK

10-11 UNIT IV: Introduction to C++ CLO 1,3,5 Lecture/Discussion Homework


 Using Functions Simulation Group Work
o Character Operation
12-13 UNIT V: Arrays using C++ CLO 1,2,3, 4,5 Lecture Group Work
 Single-Dimension Array Discussion Quiz #5
 Two-Dimension Array Simulation
 Multi-Dimensional Array Case Analysis
 Array Application
 Numeric
 String
14 FINAL E X A M I N A T I O N WEEK

VI. COURSE REQUIREMENTS

GRADING SYSTEM

The students will be graded according to the following:


 Midterm Examination 20%
 Final Examination 20%
 Quizzes 20%
 Class Standing 20%
(Group Activity (10%), Recitation (5%), Seatwork (5%))
 Project (System Presentation) 20%

PASSING: 60% (ZERO BASED)

o The following table is used in assigning final grades:


Transmutation Table :
98 - 100 1.00
95 – 97 1.25
92 – 94 1.50
89 – 91 1.75
86 – 88 2.00
83 – 85 2.25
80 – 82 2.50
77 – 79 2.75
75 – 76 3.00
Below 75 5.00

o To be able to use the transmutation table above, the following is the computation from the zero-
based grade:

(Zero-based grade x 0.625) + 37.5 = Final grade

Class Standing Requirements:

 Seatwork are usually given after the discussions/lecture.


 Recitation: During class participation, student is graded individually. Some questions will be
asked during or after the discussions.

VII. LEARNING RESOURCES

Textbook:

 (Dr. Abante) (2008) : Introduction to Turbo C Language


 Ramon A. Mata-Toledo, Pauline K. Cushman: Introduction to COMPUTER SCIENCE

References:

VIII. CLASS POLICIES

Exam
 Attendance is required for all examinations. If a student arrives late for any examination, the student
must complete the examination at the same scheduled time as all other students.
 No make-up exams will be given except for legitimate medical excuses. Grace period for the make-
up exam is one week after the student’s return to class.
 All forms of cheating (e.g., plagiarism, copying, communicating with others during an exam) are not
acceptable in this class.
 Cheating in a major examination will entail a failing mark for the given course.
 Cheating, dishonesty, and plagiarism in other works will entail a zero score for the said requirement.

COURSE EFFECTIVITY VERSION/ PREPARED REVIEWED APPROVED NUMEBR


CODE/ DATE REVISION BY BY BY OF PAGES
TITLE CODE (Faculty) (Dept Chair) (OIC Dean)

ICC 0102.1 -1 1st semester ICC 0102.1-


(LAB) SY 2019-2020 1 Syllabus Prof. Criselle Prof. Charito Engr. 4
Fundamentals Version J. Centeno M. Molina Evangeline
of 2019-Rev.00 P. Lubao
Programming
Language

Das könnte Ihnen auch gefallen