Course Descriptions

Design Thinking for Technology Innovation

Credits: 2

This course introduces students to the core concepts of design thinking as applied to the design of innovations in hardware and software technology.


Programming for User Interfaces & Microcontrollers

Credits: 4

Students build fundamental programming skills, with a focus on sensor-based signals (including audio and images) and useful tools for prototyping software and hardware user interfaces. 


Essentials of Entrepreneurship

Credits: 3

Students learn how to identify new business opportunities and build a venture to exploit those opportunities  – whether as part of  a new business or an existing one. 


Design Thinking Studio

Credits: 3

Working in teams, students run through an entire design process several times, executing methods to design, prototype and evaluate ideas for technology innovations.   


The History & Future of Technology

Credits: 2

Students gain an understanding and appreciation of past trends in hardware and software technology, in order to think about future technology trends and develop prototypes for futuristic ideas.


Introduction to Sensors & Circuits 

Credits: 3

Students develop the background and techniques needed to connect digital systems to the physical world. 


Managing Data & Signal Processing

Credits: 3

Students learn the basics of digital signal processing and machine learning, as well as simple methods for storing, managing and retrieving data in the cloud.


Hardware/Software Lab 1

Credits: 4

Students execute a series of projects to integrate software and hardware concepts learned in the Prepare phase of the program. 


Fabrication & Physical Prototyping

Credits: 3

Students learn the concepts and skills required to design, prototype and fabricate physical artifacts, including 2-D and 3-D CAD modeling, high-fidelity prototyping (laser cutting, CNC milling, 3-D printing) and low-fidelity prototyping (paper, foam, media). Industry standards for manufacturing are also covered. 


Finance & Accounting

Credits: 2

Students learn the basics of finance and accounting for start-up businesses, including reading and understanding a profit-and-loss statement, managing cash flow and margins, and making investments in high-growth businesses. 


Hardware/Software Lab 2

Credits: 4

Students continue prototyping hardware/software systems, with the added complexity ­­of signal processing, networking, cloud interfaces and web-based user interfaces.


User Research and Evaluation Studio

Credits: 3

This project-based course focuses on the user research components of the design process. Students learn methods to engage stakeholders and elicit their needs to provide insight for defining requirements for ethically grounded designs. It also covers aspects of evaluation of technology designs with potential users, including usability and user experience evaluation techniques.


Corporate & IP Law

Credits: 2

This course introduces key areas of business law, including common organizational structures such as corporations, LLCs, and nonprofit/low-profit entities. It also covers the roles of founders, directors and shareholders in each structure, as well as the basics of intellectual property and copyright law. 


Building Effective Teams

Credits: 3

Students learn concepts and principles that are fundamental to developing teams capable of extraordinary performance, helping lay the foundation for high performance in their teams during the launch project.  


Planning & Managing Hardware/Software Development

Credits: 2

Students gain experience in creating a software/hardware product roadmap and an engineering/development plan. 


Visual, Industrial & Interaction Design Studio

Credits: 3

This course immerses students in the theory and practice of basic design concepts for the design of interactive products that are functionally, emotionally and aesthetically appealing.


Pre-Launch Studio

Credits: 2

Students plan and prepare for their launch project


Launch Seminar

Credits: 2

This seminar focuses on design and software/hardware industry trends and career outlook. Students develop a personal career vision and plan based on their experience, interests and skills. 


GIX Integrated Launch Studio

Credits: 10

Working in teams, students integrate everything they’ve learned in the Prepare and Practice phases of the program to complete a launch project around a connected device innovation.