This unit, together with Data Structures and Algorithms II, covers the contemporary theory of algorithms, with the main focus directed at efficient algorithms and inflexible problems. The goal of this unit is to provide a stable background in algorithms for Software Engineering students, in preparation for either a job in the industry or as a hands on theoretical and practical experience for advanced course work.
Coding examinations for each section will be conducted to ensure that the student has an in depth knowledge of the principles of algorithms and for the critical understanding of a range of the theories, concepts and terminology of Data Structures and Algorithms.
In order to gain a deeper understanding of algorithms, students are expected to apply the knowledge of Data Structures and Algorithms to real life scenarios and implement it using an object oriented programming language during the limited period of time given.
Total Hours 570
Other
Other
Institute of Chartered Corporate Secretaries of Sri Lanka - Diploma in Applied Company Secretarial Practices
Duration
6 Months
Medium
English
Electronic Chart Display & Information System (Ecdis) - Revalidation Course (Ms – 1138a)
Duration
24 Hours
Medium
English
Mahapola Ports & Maritime Academy - Course On Advanced Engineering Drawing
Duration
14 Days
Medium
English
Artificial Intelligence I - Philosophy of Cognitive Science
Duration
Hours 250
Medium
English