UI Design & Implementation Minor

WHY MINOR IN UI DESIGN & IMPLEMENTATION?

User interface (UI) design is an essential element of modern application development. Mobile apps, web apps, and other forms of electronic media rely upon the skills of UI designers to make human-computer interfaces intuitive and approachable. Our UI Design & Implementation major bridges the gap between design and software development, so you can both create designs and implement them in code. 

Students in the UI Design & Implementation minor will take three courses in design and three courses in computer science, so you can feel confident in both skill sets. 

Upon completion of this minor, you'll be able to:

  • understand the principles behind intuitive and ergonomic digital user interfaces.
  • design interfaces for interactive experience across Web and mobile platforms.
  • develop source code to power graphical user interfaces using computer science tools.
  • design and implement a mobile app with a user interface following best practices in both programming and design.


CURRENT COURSES IN THIS MINOR:

IXD 100 Aesthetic Interactions
VCD 206 Web Design I

AND your choice of one of the following:

VCD 100 Form and Color
VCD 111 Visual & Digital Fundamentals
GAA 105 Game Art Fundamentals
GMD 100 Visual Communication for Game Design

You are also required to complete:

CSI 140 Introduction to Programming
CSI 240 Advanced Programming

OR

CSI 160 Python Programming
CSI 260 Advanced Python

AND

CSI 318 iOS Development or CSI 319 Android Development