Available courses

Web Programming I is designed to introduce students on how to build a dynamic web site. Students will develop, manage, and maintain professional web sites using PHP, MYSQL, HTML5, and Cascading Style Sheets. Starting from basics to more advanced PHP programming using real-world examples.
Computer Graphics is a study of the hardware and software principles of interactive raster graphics. Topics include an introduction to the basic concepts, 2-D and 3-D modeling and transformations, viewing transformations, projections, rendering techniques, graphical software packages and graphics systems. Students will use a standard computer graphics API to reinforce concepts and study fundamental computer graphics algorithms.
The aim of the course to develop the skills required to create application for major mobile platforms including iOS, Android and Windows. Explain the factors to consider when designing software for multiple platforms. Critique mobile applications on their design pros and cons. Gain insight into new trends and features in the mobile application. Utilize rapid prototyping techniques and tools to design and develop sophisticated mobile interfaces. As well as developing mobile app with backend and web data.
introduces students to the exciting world of multimedia, a combination of sound, animation, graphics, and video. Students will work with a variety of software including programs used for sound and video production, multimedia presentations, web and desktop publishing, and photo & image editing. This course incorporates lecture, tutorials, and hands-on activities, which build skills and techniques for a variety of software programs to create and edit multimedia content.