Design and Analysis of Algorithm Syllabus
Design and Analysis of Algorithm Syllabus
Course Description
This course provides the students with the fundamental understanding of object-oriented programming
using C#. It allows them to learn and apply the basic language syntax and principles of oop to solve
computational problems.
General Objectives
To learn the fundamentals of object-oriented programming and design programs using RAD object-
oriented programming languages.
Specific Objectives
1. To introduce the concepts of object-oriented programming and apply its basic language syntax.
2. To introduce C# as a RAD object-oriented programming language
3. Write programming project(s) in C#, integrating the concepts and principles learned in this
course.
4. Determine the debugging techniques for solving errors and inhibiting program acceptance.
5. Adhere to standards and guidelines of documentations.
6. Justify the correctness of the program as well as its documentation as needed.
Page 1
Revised : June 8, 2010
Effectivity : 1st Semester, SY 2010-2011
Time
Topics and Readings Allotted
(hour/s)
I. ORIENTATION 1
1. Mission, Goals & Objectives of the College and the Department
2. Rules and Regulation of the Computer Center
3. Grading System
4. Requirements of the Course
II. BASIC CONCEPTS OF ALGORITHMS 10
5. Notion of Algorithm
6. Fundamentals of Algorithmic Solving
7. Important Problem types
8. Fundamentals of the Analysis Framework
9. Asymptotic Notations and Basic Efficiency Classes
20
Page 2
Revised : June 8, 2010
Effectivity : 1st Semester, SY 2010-2011
Methodology
Discussion, Lectures & Presentations, Group Activity, Laboratory Hands-on using Microsoft Visual
Studio 2005 C#.
Evaluative Techniques
Attendance, Assignments, Quizzes, Individual Participation, Prelim & Final Examination, Practical
Examination,
Grading System
Part 1 50%
Class Standing........30%
Project.....................60%
Character................10%
Part 2 50%
Quizzes...................50%
Prelim/Final.............50%
Final Grade =
Prepared by:
Approved by:
Page 3