Modules
EN3106 – Communication Skills II
Enhances professional communication and personal development skills required in technical and organizational environments. The course focuses on technical writing, visual communication, teamwork, ethical communication practices, and effective collaboration in diverse professional settings.
IT3106 – Object Oriented Analysis & Design
Introduces object-oriented system analysis and design techniques used in modern software development. Students learn system modeling using UML diagrams, use-case modeling, activity diagrams, and component-based software engineering to design efficient software systems.
IT3206 – Data Structures and Algorithms
Provides fundamental knowledge of data structures and algorithm design used in problem solving. Topics include arrays, linked lists, stacks, queues, recursion, trees, graphs, and common sorting and searching algorithms.
IT3306 – Data Management Systems
Explores advanced database management concepts including database constraints, indexing, distributed databases, transaction processing, and performance optimization techniques used in large-scale data systems.
IT3406 – Web Application Development II
Focuses on advanced web development techniques including server-side programming with PHP and MySQL, AJAX-based dynamic applications, modern JavaScript practices, and essential web application security concepts.
