LUMS Home



CS 213 / CMPE 213

Data Structures and Algorithms

Data structures are the building blocks of computer software. This course is designed to teach students some of the basic data structures, abstract data types (ADTs), and algorithms. The students will learn the fundamental techniques of data representation, organization, storage, searching, sorting, retrieval, and manipulation. Students will also be introduced to the notions of time and space complexities and practical performance evaluation of algorithms. So that the students can appreciate the time and space tradeoffs, the basic concepts, implementations, performance, and applications of the various data structures and algorithms will be integrated throughout the course. Students shall gain hands-on experience through several programming assignments. Environment: C under UNIX/LINUX

Course details

Taught by: Atif Alvi , Hamid Abdul Basit , Shafay Shamail , Syed Raza Shahid

Offered in: Winter 2008-09, Winter 2007-08, Autumn 2007-08, Autumn 2006-07 , Autumn 2005-06 , Winter 2004-05 , Spring 2004-05 , Spring 2003-04

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29