This course introduces the foundational technologies and principles of modern web development. You will learn to design, build, and deploy functional websites using core client-side and server-side languages.
This course introduces the principles of computer graphics and visual computing. Students learn how to create and manipulate images using algorithms and graphics tools. Topics include 2D and 3D graphics, transformations, rendering, and basic animation. The course emphasizes both theory and practical applications in digital media.
This course provides an introduction to programming using C++. It covers basic concepts such as variables, data types, control structures, and functions. Students learn problem-solving techniques and how to develop simple programs. The course builds a strong foundation for advanced programming and software development.
This course introduces programming using Python, focusing on simplicity and readability. Students learn core concepts such as variables, loops, functions, and data structures. The course emphasizes problem-solving and real-world applications. By the end, students can develop basic programs and scripts efficiently.
