Data Structure

The purpose of this course is to provide the students with solid foundations in the basic concepts of programming: data structures and algorithms. The main objective of the course is to teach the students how to select and design data structures and algorithms that are appropriate for problems that they might encounter. This course is also about comparing algorithms and studying their correctness and computational complexity. This course offers the students a mixture of theoretical knowledge and practical experience using C++

To recognize the efficiency trade-offs of using arrays, hash tables, linked lists, heaps, and trees

To recognize when a general collection, stack, queue, priority queue, or graph structure is required to solve a problem

To be able to implement the insert, delete, and search operations on all the structures presented

To code sufficiently well to do the work  required in the Computer Architecture, Software Engineering, Networking, and Operating Systems Internals courses

To be able for each data structure presented, to state in big O notation the running times



Office Hours

Time
Day
8AM To 10 PM Sunday 
10AM to 12 PM Wednesday

Contact Information

College Phone E-Mail
CCIS 009664046736 [email protected]


Course Detail

Course Code Subject Name
IT 342 Computer Network Lab
IT 470 Elective Professional 2
IT 471 Elective Professional 3
IT341 Data Transmission and Computer Networks

Important Announcement


 Mid term 2 Result Announcement on 6/05/2015

Course code Course Name
CEN 210
Computer Programming 
CEN 447 Simulation and Modeling




Time in Majma'ah

Course Detail

Course Code Subject Name
IT 342 Computer Network Lab
IT 470 Elective Professional 2
IT 471 Elective Professional 3
IT 210 Visual Programming

إحصائية الموقع

عدد الصفحات: 25

البحوث والمحاضرات: 10

الزيارات: 7528