Course overview Course title: Design and Analysis of Algorithms Instructors: Dr. Abdelouahid Derhab Credit hours:

Slides:



Advertisements
Similar presentations
Course Syllabus Development Abdullateef Haidar. Contents Introduction Introduction Some considerations Some considerations Components of course syllabus.
Advertisements

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234: Spring 2009 (Overview) CS6234: Advanced Algorithms  Instructors:
Design and Analysis of Algorithm Preface Aryo Pinandito, ST, M.MT - PTIIK UB.
Analysis & Design of Algorithms (CSCE 321)
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/4/01.
COMP 122 – Design and Analysis of Algorithms Spring 2004 MW 11:00-12:15, SN 014 Instructor:Jack Snoeyink TA: Nathan Fisher SN.
HIT CS&E © DB-LAB (2003) Design and Analysis of Computer Algorithms 骆吉洲计算机科学与工程系.
Data Structure TA: Abbas Sarraf
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 1 Introduction/Overview Wed. 9/5/01.
CS3381 Des & Anal of Alg ( SemA) City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1 CS3381 Design and Analysis of Algorithms.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2001 Lecture 1 Introduction/Overview Wed. 1/31/01.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2000 Lecture 1 Introduction/Overview Wed. 9/6/00.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Analysis of Algorithm Lecture 1
CS223 Algorithms D-Term 2013 Instructor: Mohamed Eltabakh WPI, CS Introduction Slide 1.
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
Design and Analysis of Algorithms CSC201 Shahid Hussain 1.
LeongHW, SoC, NUS (CS Combinatorial and Graph Algorithms) Page 1 About CS5234: Course Overview CS5234: Combinatorial and Graph Algorithms  Level.
Course Program, Evaluation, Exams, Resources Telerik Software Academy Data structures and algorithms.
ITCS 4/5145 Cluster Computing, UNC-Charlotte, B. Wilkinson, 2006outline.1 ITCS 4145/5145 Parallel Programming (Cluster Computing) Fall 2006 Barry Wilkinson.
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
BIM213 – Data Structures and Algorithms Introduction 1.
COMPE 574 Fundamentals of Algorithms Spring Murat KARAKAYA Department of Computer Engineering.
Course overview Course title: Discrete mathematics for Computer Science Instructors: Dr. Abdelouahid Derhab Credit.
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
Overview Algorithms Baojian Hua
8/19/2003CS 303 – Administrivia Lecture 0 1 Administrivia Labs Homework Grades Exams Quiz.
Computer Network Management Course
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
CSE 2320 Algorithms and Data Structures Dimitrios Kosmopoulos Introduction.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2009 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/27/09.
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.
Introduction to Operating Systems CCSA 125 L.Deema ALShoaibi.
MCA 301: Design and Analysis of Algorithms Instructor Neelima Gupta
1 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
Design and Analysis of Algorithms Introduction Instructors:1. B V Kiran Mayee, 2. A Madhavi
Algorithms Design and Analysis CS Course description / Algorithms Design and Analysis Course name and Number: Algorithms designs and analysis –
Algorithms Named after: Muhammad ibn Musa al-Khwarizmi of Khowarezm (now Khiva in Uzbekistan) Algorithm.
Design and Analysis of Algorithms CS st Term Course Syllabus Cairo University Faculty of Computers and Information.
GE 306Dr SaMeH1 Engineering Report Writing (GE 306) Associate Professor of Environmental Eng. Civil Engineering Department Engineering College Almajma’ah.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
RAIK 283 Data Structures and Algorithms
Syllabus Introduction to Computer Science
About CS5234 (Wk 0) Course Overview About CS5234 Homeworks
Jeremy Bolton, PhD Assistant Teaching Professor
ICE 245: Algorithms Instructor: Dr. Mohammad Arifuzzaman
CPSC 311 Section 502 Analysis of Algorithm
Advance Analysis of Algorithms
CSC 111 Course orientation
(Advanced Human Computer Interaction)
CSC 361 Artificial Intelligence
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Definition In simple terms, an algorithm is a series of instructions to solve a problem (complete a task) We focus on Deterministic Algorithms Under the.
Siti Nurbaya Ismail Senior Lecturer
CS 281: Discrete Mathematics for Computer Science
Lecture 2 Introduction/Overview Fri. 9/8/00
Information Retrieval CIS-462
COMP 122 – Design and Analysis of Algorithms
Advanced Analysis of Algorithms
Presentation transcript:

Course overview Course title: Design and Analysis of Algorithms Instructors: Dr. Abdelouahid Derhab Credit hours: 7/week

Prerequisite Discrete Mathematics. Computer programming Data structure

Goals of the course This is an introductory level graduate course in the design and analysis of algorithms. The aim of the course is to provide a solid background in designing and analyzing algorithms. It is hoped that a student will be able to analyze and compare algorithms based on their efficiency, and also design efficient algorithms using several algorithm design paradigms.

Recommended textbooks Introduction to the Design & Analysis of Algorithms – 3rd Edition. A. Levitin, Pearson Addison-Wesley, Introduction to Algorithms 2 nd,Cormen, Leiserson, Rivest and Stein, The MIT Press, Introduction to Design & Analysis Computer Algorithm 3rd, Sara Baase, Allen Van Gelder, Adison-Wesley, 2000.

Course content Fundamentals of the Analysis of Algorithm Efficiency Brute Force and Exhaustive Search Decrease-and-Conquer Divide-and-Conquer Transform-and-Conquer Space and Time Trade-Offs Dynamic Programming Greedy Technique Introduction to NP-completeness

Grading Home work: 30 points –Exercises and problems –Programming assignments 3 Quizes: 30 points Exam: 40 points

Notes for communication Your header must start with [CSC311] Send your to address. Please write your name and your ID at the end of the