Map out your ICCIT courses

Disclaimer: this course mapping tool is for information purposes only (and does not reflect your ACORN account)

Back to Mapping
These courses must be completed before the course you selected
and and
CCT211
Course Name Fundamentals of User Interface Programming
Stream TCS
Course Description

This experiential learning course introduces students to the practice and theory of coding, programming, and development of user interfaces. The lectures illustrate an advanced range of software development concepts needed for the practical coding of user interfaces across a variety of devices. The practicals are lab-based and focus on applying these theoretical skills to design, implementation, and testing of user interface software components. Students will have the opportunity to acquire project management and software engineering skills Scrum, Agile), programming languages (Java, Javascript, Objective C, Swift, and other mobile and web programming languages), and evaluation methodologies (unit testing, bug tracking). [24L, 12P]

Distribution Requisite Social Science
Course Credit 0.5
Instruction Hours 24L/12P
Term Offered Fall 2025
Related Careers
The course you selected is a pre-requisite for these courses