Available courses

Natural Language Processing (NLP) is a rapidly developing field with broad applicability throughout the hard sciences, social sciences, and the humanities. The ability to harness, employ and analyze linguistic and textual data effectively is a highly desirable skill for academic work, in government, and throughout the private sector. NLP is a critical step towards effective communication between people and machines. Students will learn how to represent words and text, and issues that separate NLP from other application domains.

This course covers the fundamentals of scientific research, focusing on AI and related fields. Students will learn to identify research problems, conduct literature reviews, design methodologies, and analyze data. Emphasis is placed on both qualitative and quantitative approaches, ethical considerations, and the preparation of a research dissertation. By course end, students will be able to conduct independent research, communicate findings, and contribute to their discipline.

Natural Language Processing (NLP) is a rapidly developing field with broad applicability throughout the hard sciences, social sciences, and the humanities. The ability to harness, employ and analyze linguistic and textual data effectively is a highly desirable skill for academic work, in government, and throughout the private sector. NLP is a critical step towards effective communication between people and machines. Students will learn how to represent words and text, and issues that separate NLP from other application domains.

This course introduces students to Web technologies - HTML, CSS, JavaScript; CSS frameworks; JavaScript frameworks. The students will learn to implement modern web pages using HTML and CSS framework. The course also introduces students to full stack web application programming using JavaScript.

The course aims to enhance students' understanding of bringing a product to market by teaching them how to turn ideas into products or services through entrepreneurship, product development plans, business plans, and practical experiences.

Students develop comprehensive AI/CS research proposals under academic supervision, applying scientific research methodologies, effective dissemination techniques, structured experimental design principles, and demonstrating mastery through written proposals and oral presentations to expert examiners.

This course allows graduate students (both Plan A and Plan B) to serve as tutorial assistants, laboratory assistants, workshop support assistants, research assistants at the University. The students work with senior staff from academics such as Professors, Senior Lecturers, Senior Researchers, Lecturers, Researchers, or other officers such as directors, heads of departments, and units to demonstrate their skills through hands-on activities. This course shall be an audited course and shall not contribute to the CGPA calculation of the student. The course is however required for a student to attain the award of a Master of Science in Artificial Intelligence.

The course aims to enhance students' understanding of bringing a product to market by teaching them how to turn ideas into products or services through entrepreneurship, product development plans, business plans, and practical experiences.

This course introduces students to Web technologies - HTML, CSS, JavaScript; CSS frameworks; JavaScript frameworks. The students will learn to implement modern web pages using HTML and CSS framework. The course also introduces students to full stack web application programming using JavaScript.

This course equips students with a systematic approach to problem-solving and innovation by focusing on understanding user needs, ideating solutions, and prototyping through iterative, human-centered design processes.