п»їUniversity of Gujrat
A new Class University
Department of Computer Technology
Knowledge and Experience in Programming Basic principles and Object Oriented Encoding Expertise in design, implementation, testing, and strong debugging of object-oriented programs. Interior Classes and Exception Managing
Amis and Objectives
" An beginner carpenter might prefer only sludge hammer and saw, but a master craftsmen employs a large number of precision tools. Computer programming also requires complex tools to handle complexity of real applications and only practice with these tools will build skill in their use. (Robert L. Kruse Data Structure and Plan Design)вЂќ. This subject discounts to make students convenient in building a memory and time efficient data structures for the execution of considerable (data intensive) computer systems. Learning Outcomes
Along with many other folks following will be fundamentals learning outcomes for students that are predicted through this system Apply appropriate fundamental data structures and abstract data types (ADT) such as hand bags, lists, piles, queues and many others and heaps: min/max pile, min-max number and some enhance hierarchal data structures like B-Trees: two to three tree, 2-3-4 tree and hash tables, and charts in solving problems. Apply object-oriented principles of polymorphism, inheritance, and universal programming the moment implementing data structures through their ADTs. Create alternative i. electronic. problem certain representations of ADTs either from rendering or the standard libraries intended for problem solving. Apply recursion as being a problem solving strategy.
Determine appropriate ADT's and data set ups for different sorting and searching methods. Determine as well as space requirements of data set ups, and common sorting and searching methods Course Outline / Syllabus
Topics: Launch: Introduction to Course, Review of Subject Oriented...