Beruflich Dokumente
Kultur Dokumente
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.
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
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
Sept 26-23, Single method programming Lecture/Discussion/ 70% of the class will pass
4 Hands-on activity
2019 Static methods Demonstration the 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
Dec 2-6,
18 Checking of Final requirement
2019
Dec 9-16,
19 FINAL DEFENSE OF PROJECT
2019
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%
Total = 100%
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).
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.