Personal Website

CSC201: Creative Coding and Computing

Course Description: This course introduces students to one of the most modern tools used in the creation of contemporary arts: creative coding and computing. It teaches creative coding and computer programming as a form of expression rather than a form of solution. It uses computing as a powerful and flexible tool to stimulate creativity and

Read More…

ITE408: Human-Computer Interaction

Course Description: This course introduces students to the basic concepts of human-computer interaction (HCI), including human factors, performance analysis, cognitive processing, usability studies, environment, and training. It covers the interfaces, emerging technologies, human-centered software, and accessibility. Course Learning Outcomes: Upon successful completion of this course, students will be able to: Identify requirements and develop them

Read More…

ITE304: Fundamentals of Web Systems

Course Description: The main purpose of this course is to introduce students to the fundamentals of Web systems and technologies. The course covers the design, implementation and testing of Web based applications including related software, databases, interfaces, and digital media. It also touches on the social, ethical, and security issues arising from Web based software.

Read More…