This unit provides essential knowledge of fundamental data structures and algorithms crucial for software engineering challenges. Students will engage in projects to design, develop, implement, test, and improve various data structures and algorithms, addressing real-world problems. The curriculum includes arrays and linked lists, exploring their definitions, types, and operations. It then covers stacks and queues, highlighting their definitions, types, operations, and applications. Trees and graphs are introduced with a focus on types, operations, and traversal algorithms.
The unit delves into algorithmic paradigms like divide and conquer, dynamic programming, and greedy algorithms, with practical examples. Key sorting and searching algorithms are discussed, emphasizing their time and space complexity.
Principles of algorithm analysis, including Big-O notation, are explained to evaluate efficiency. The unit culminates in practical implementation projects and case studies, enabling students to apply appropriate data structures and algorithms to specific software engineering challenges. By the end, students will have a comprehensive understanding of these concepts and their practical applications.
The main assessment method will be as follows: 100% Assignment (Word Count: 4,000 – 6,000 words)
Accredited
MQF Level 5
Award
5 ECTS
Hybrid classes (subject to change)
You can register for programs either online or in-person. For further details, please feel free to contact us.
YES this course falls under the
Discover more on website: https://maltaenterprise.com/support/get-qualified-2017-2023
1 Month
To obtain information about the current intakes dates,we invite you to get in touch with our office.
Twice weekly, from 18:30 pm till 20:30 pm (subject to change)
English
Registration Fees: €250
Assignment Submission Fees: €50 per assignment
1. Overall qualification certificate
2. Course material tutorial support notes
3. Access to online course resources