CPCS223
|
Course Name
|
Course Code
|
Analysis & Design of Algorithms
|
CPCS 223
|
Prerequisite
|
Credit Units
|
CPCS 204
|
Theory
|
Practice
|
Training
|
Credit
|
|
3
|
1
|
0
|
3
|
|
Course Description
|
This course aims to teach the student how to find solutions using algorithms The focus will be on the different methods to analyze algorithms and design solutions.
|
|
Course Contents
|
$ To identify the strategies and tools used in algorithms design and analysis.
$ Basic algorithms in different topics that will be introduced as examples.
$ Analyze and implement the examples using the knowledge and the experience gained in CPCS 202, CPCS 203 and CPCS 204 courses.
|
|
Course Outcomes
|
Upon finishing this course, the student should:
$ Knowledge of the strategies and tools used in the algorithms analysis.
$ The ability to find and design solutions using different strategies.
$ The ability to use many of the algorithms to solve realistic problems.
$ The ability to compare different algorithms and to choose between them.
$ Understand the complexity level of the various problems in multiple areas.
|
|
References
|
- Levitin, "Introduction to the Design and Analysis of Algorithms," 1st Edition, 2006, Academic Internet Publishers, ISBN 1428813950
|
|
Last Update
6/7/2010 1:37:19 AM
|
|
|