1 / 6

CEN 254 Algorithms and Data Structures

INTERNATIONAL BURCH UNIVERSITY. DEPARTMENT of INFORMATION TECHNOLOGIES. CEN 254 Algorithms and Data Structures. Dr . G ünay Karlı gkarli@ibu.edu.ba. 201 1 -201 2 Spring. Class Schedule: Lectures: Monday 9 :00-11: 45 Labs: Thursday 9:00-10:45 Office Hour: Schedule is on my door.

rangelt
Download Presentation

CEN 254 Algorithms and Data Structures

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION TECHNOLOGIES CEN 254 Algorithms and Data Structures Dr. Günay Karlıgkarli@ibu.edu.ba 2011-2012 Spring

  2. Class Schedule: Lectures: Monday 9:00-11:45 Labs: Thursday 9:00-10:45 • Office Hour: Schedule is on my door

  3. Course Objectives • Design and analysis of data structures (lists, stacks, queues, trees, priority queues, hashing, graphs, and search trees in JAVA.) • Complexity Analysis of algorithms and Big O • Abstract data types (ADT) • Recursion • Problem solving techniques using data structures and algorithms

  4. Textbooks and Resources • M. A. Weiss, Data Structures and Problem Solving Using Java, Third Edition, Pearson, 2006. • Peter Drake, Data Structures and Algorithms in Java, Prentice Hall, 2005. • P.J. Deitel & H.M. Deitel, JAVA How to Program, Seventh Edition, Prentice-Hall, 2007. • Robert Lafore, Data Structures and Algorithms in Java, SAMS Publishing, 1998.

  5. BriefContents • Introduction to Algorithms and Data Structures and Java programming language • Arrays • Search algorithms • Stacks and Queues • Linked Lists • Algorithm Analysis and Big O • Recursion • Trees and Heaps • Graphs

  6. Grading • Lab 20% • Midterm Exam 30% • Final Exam 30% • Home Study&Project 20%

More Related