Sie sind auf Seite 1von 6

OGY

Course Syllabus for IT Fundamentals


1st Semester, SY 2018 – 2019

I. Course Title: Object Oriented Programming

Course Code: IT 203


Credit Unites: 3 units
Prerequisites: None
Co-requisites: None

II. Course Description:


Web Development introduces the basic architecture, concept, and principles in building modern websites. It includes understanding the internet, cyberspace, and the World
Wide Web. The course introduces basic web designing with the use of HTML and CSS preparing students to a much higher level of web programming.

III. Program Outcomes and Relationships to Program Educational Objectives

Program Outcomes P.E.O


Upon graduation, students with a BS in Information Technology will be able to: a b c d e f

a. Analyze complex computing problems and to apply principles of computing and other relevant disciplines to identify solutions.
b. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of
the program’s discipline.
c. Identify and Analyze user needs and to take them into account in the selection, creation, integration, evaluation, and
administration of computing based systems.
d. Communicate effectively the major concepts in the functional areas of accounting, marketing, finance, information technology
and management.
e. Apply knowledge of business concepts and functions in an integrated manner.

IV. Relationship of Course Learning Outcomes (CLOs) to Program Outcomes

Course Learning Outcomes P.O


At the end of the course, the student should be able to: a b c d e

1. Understand the features, and relative merits of C# supporting object oriented programming
2. Understand how to apply the major object-oriented concepts to implement object oriented programs in C#, encapsulation,
inheritance and polymorphism
3. Understand advanced features of C# specifically stream I/O, templates and operator overloading

4. Design and object oriented solutions for small systems involving multiple objects and implement, test and debug solutions in C#.

V. Course Coverage

CLO Code Link


Teaching & Learning Assessment
Date Week 1 2 3 4 Topic Target
Activities (TLA) Methods/Tools

Introduction to Object-Oriented
Programming Concepts
Aug 05-09, Quiz/Examination/ 70% of the class will pass
1 Programming Fundamentals Lecture/Discussion
2019 Oral Recitation the quiz
Parts of an OOP Program

Syntax and Semantics


Aug 12-16, Quiz/Examination/ 70% of the class will pass
2 Coding Conventions Lecture/Discussion
2019 Oral Recitation the quiz
Data Types
Basic Input/Output
Aug 19-23, Lecture/Discussion Quiz/Examination/ 70% of the class will pass
3 Control Structures
2019 Oral Recitation the quiz
Strings

Sept 26-23, Single method programming Lecture/Discussion/ 70% of the class will pass
4 Hands-on activity
2019 Static methods Demonstration the quiz

Abstract Data Types


Sept 2-6,  Stacks Lecture/Discussion 50% of the class will pass
5 Hands-on activity
2019  Queues Demonstration the activity
Linked Structures
Multiple Classes
Sept 9-13, Lecture/Discussion 50% of the class will pass
6 Data Abstraction Hands-on activity
2019 Demonstration the activity
Inheritance
Subclasses
Sept 16-20, Lecture/Discussion 50% of class will have a
7 Abstract Classes Hands-on activity
2019 Demonstration rating above 50%
Interfaces

Sept 23-27, Polymorphism Lecture/Discussion 70% of the class will pass


8 Quiz Examination
2019 File Handling Demonstration the quiz

Sept 30- Oct 80% of the class will pass


9 Long Quiz
4, 2019 the long quiz

Oct 7-12,
10 MIDTERM EXAMINATION
2019
Introduction to C#/ Proposal of Final Lecture/Discussion 70% of the class will pass
Oct 14-18 11 Hands-on activity
Requirement Demonstration the activity
Oct 21-25, Lecture/Discussion 70% of the class will pass
12 Designing basic controls or Objects Hands-on activity
2019 Demonstration the quiz
Oct 28-Nov Using controls with input/output Lecture/Discussion 60% of the class will pass
13 Hands-on activity
1, 2019 functions Demonstration the quiz
Nov 4-8, Using controls with conditional Lecture/Discussion 60% of the class will pass
14 Hands-on activity
2019 statement Demonstration the quiz

Nov 11-15, Lecture/Discussion 60% of the class will pass


15 Using controls with looping statement Hands-on activity
2019 Demonstration the quiz

Nov 18-22, Lecture/Discussion 60% of the class will pass


16 Other basic controls Hands-on activity
2019 Demonstration the quiz
Nov 25-29, Lecture/Discussion 60% of the class will pass
17 Designing and developing menus Hands-on activity
2019 Demonstration the quiz

Dec 2-6,
18 Checking of Final requirement
2019
Dec 9-16,
19 FINAL DEFENSE OF PROJECT
2019

VI. Course Requirements

a. Quizzes
b. Assignments
c. Individual Activities
d. Major Examination (Mid and Final Term)
e. Attendance and Participation
f. Practical Examinations
g. Final Defense
VII. Grading System

Attendance = 10%

Average Daily Work = 60%

Major Exams = 40%

Total = 100%

Course Grade = ½ (Midterm Grade + Final Grade)

VIII. Learning Resources

Introduction to Visual C# Programming 2008, Copernicus P. Pepito

IX. Class Policies

Attendance:

A rollcall will be conducted before the class started to ensure student arrive before the class start. After 20 minutes a second roll call will be conducted to check if other
students arrived late or is confirmed absent. The only valid excuses for missing exam are illness requiring medical care or a personal family in case of an emergency. For such,
a valid medical certificate, a letter signed by parent or guardian is required for verification. Allowed absences for the whole course is 7. Absences more than 7 is equivalent
to FDA (Failure Due to Absences).

Exams, quizzes, seatwork, and assignments


A timeline is given to the students to finish and pass the required activity. Failure to follow the timeline will result to rejection of late activity/requirement. Late papers will
be accepted with VALID reason. During Major Exams students are required to have a test permit provided by the Business office before they can take the exam.

Academic Honesty Policy:

It is a part of education to learn responsibility and self-discipline, particularly with regards to academic honesty. The most important issue of academic honesty is cheating.
Cheating is defined to include an attempt to defraud, deceive, or mislead the instructor in arriving at an honest grade assessment. Plagiarism is a form of cheating that
involves presenting as one’s own work the ideas or work of another.

All portions of any test, project or final exam submitted by you for a grade must be your own work, unless you are instructed to work collaboratively. Specific requirements
will be described for collaborative projects, but all work presented must be the work of members of that group.

Cheating in a major course examination by a student will entail a failing mark for the given course. Cheating, dishonesty or plagiarism in papers and other` works will entail
zero (0) score for the said requirement.

Das könnte Ihnen auch gefallen