This course covers the emerging architecture of multicore processors and parallel programming models. Students will develop skills to optimize performance in high-performance systems (HPC) and work with advanced architectures such as GPUs. In addition, they will explore methodologies for shared and distributed memory programming, as well as the combination of MPI and CUDA for large-scale parallel processing.


This fully practical course teaches students to design, build, and deploy AI agents and chatbots that solve business problems using Large Language Models (LLMs). Through no-code and low-code platforms, students will construct conversational systems, knowledge assistants, and autonomous business agents integrated with real-world data and workflows.
By the end of the course, each student will deploy a working AI agent or chatbot prototype addressing a business challenge, supported by metrics, documentation, and ethical considerations.


This course introduces students to the principles, architecture, and applications of embedded systems through an entirely hands-on approach. Students will explore how software and hardware integrate to control real-world systems such as IoT devices, wearable sensors, and automation systems.
Using free and accessible tools — including Arduino IDE, Tinkercad Circuits, and the FreeRTOS Simulator — students will design, simulate, and test embedded programs and circuits in weekly guided projects. Each session blends practical exercises, conceptual learning, and creative problem-solving.
By the end of the course, students will develop and present a fully functioning prototype (real or simulated) that demonstrates sensor integration, data communication, and multitasking control — ready to showcase in a portfolio or interview.


CIT 484 Advanced Information Systems Security (ISC2 CISSP 1) The ISC2 organization draws from a comprehensive, up-to-date, global common body of knowledge that ensures security leaders have a deep knowledge and understanding of new threats, technologies, regulations, standards, and practices.

This course presents an in-depth understanding of operating system (OS) design concepts, the significance of the CPU in computing, and the evolution of modern OSs. With a focus on Microsoft, Linux, and macOS operating systems, students will delve into the intricacies of each system, fostering a comparative learning experience.

This Course is designed to give students practical knowledge about designing cloud native system with the fundamental building block of Cloud Computing, such as Virtual Machines and Containers. Students will also understand an uses different cloud service models (IaaS, PaaS, SaaS) and deployment models (Public, Private, Hybrid) and the key components of a cloud infrastructure (VMs, Networking, Storage - File, Block, Object, CDN), gaining the foundational knowledge required for understanding cloud computing from a business perspective as also for becoming a cloud practitioner, introduce you to some of the prominent service providers of our times (e.g. AZURE,AWS, Google, IBM, Microsoft, etc.) the services they offer, and look at some case studies of cloud computing across industry verticals.-



This course is for students with little to no programming experience by introducing problem-solving and procedural programming concepts. Python is the programming language used for this course's examples, one of the most popular general-purpose programming languages.


This course provides an in-depth exploration of the ethical principles, frameworks, and best practices guiding the design, development, deployment, and governance of artificial intelligence (AI) systems. Students will examine both historical perspectives and current debates on fairness, transparency, accountability, privacy, and the societal impact of AI.

The course combines theory, real-world case analysis, and hands-on projects using AI tools such as generative AI platforms, no-code development environments, and data analytics software. Students will design governance frameworks, evaluate compliance, and propose ethical policies tailored to specific sectors. By the end of the course, participants will be equipped to anticipate risks, make informed ethical decisions, and contribute to the responsible advancement of AI technologies.


This course will introduce the concepts, vocabulary, and procedures associated with ECommerce and the Internet. The course is designed to provide solid understandings of Ecommerce Application to the business Environment.   This course is packed with real-world examples, actual business cases, and a wealth of hands-on applications.

The ISC2 organization is built on a comprehensive, up-to-date, common body of global knowledge that ensures security leaders have in-depth knowledge and understanding of new threats, technologies, regulations, standards and practices.


Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Colour Text Colour