Detailed course offerings (Time Schedule) are available for
TECHIN 509 Technology Foundations (3)
Covers fundamental concepts in the Python programming language. Students learn to build software and perform basic statistical analysis in Python; conduct data analysis, visualization, and manipulation; and practice delivery of computations in a web application. Recommended: basic introduction to Python programming language. Offered: A.
TECHIN 510 Programming for Digital and Physical User Interfaces (3)
Students enhance their fundamental programming skills, with a focus on sensor-based signals and data to demonstrate core concepts, while providing useful tools for prototyping digital and physical user interfaces. Introduces students to the practices of engineering interactive systems on mobile and desktop computers and low-cost micro-controllers. Prerequisite: either MATH 125 (or equivalent), or 200-level STAT course (or equivalent); and either TECHIN 509, CSE 123, or CSE 143 (or equivalent); recommended: introductory college-level coursework in computer programming.
TECHIN 511 Fabrication and Physical Prototyping (3)
Students gain fundamental fabrication and rapid prototyping skills for interactive systems, with a focus on industrial and product design, employing tools and processes with physical hardware, products, form factors, enclosures and packages. Offered: Sp.
TECHIN 512 Introduction to Sensors and Circuits (3)
Students will gain the background and techniques needed to connect digital systems to the physical world by learning the fundamentals of integrating sensors and microcontrollers. Students will also gain experience in the general process of sensor selection and designing hardware systems. Offered: W.
TECHIN 513 Managing Data and Signal Processing (3)
Students will gain the understanding needed to process low level sensor data, analyze and interpret that data using basic machine learning and signal processing, and then store the data in the cloud for later retrieval. Offered: W.
TECHIN 514 Hardware Software Lab I (4)
Students given a real-world experience in developing hardware/software systems to gather an understanding of the entire lifecycle of building such a system from concept through requirements and through implementation, and finally testing. Offered: W.
TECHIN 515 Hardware Software Lab II (4)
Builds on the foundation of TECHIN 514 and incorporates physical fabrication into course objectives. Students continue prototyping hardware/software systems, with the added complexity of signal processing, networking, cloud interfaces, and web-based user interfaces. Prerequisite: TECHIN 514.
Offered: Sp.
TECHIN 516 Robotics Lab I: Robotic Sensing and Mobility (4)
Applied work with autonomous mobile robots able to navigate through semi-structured environments using sensors such as cameras and a robust software stack. Laboratory consists of scale model autonomous cars, equipped with realistic 3D and image sensors, embedded in a scale model of a realistic environment. Prerequisite: either TECHIN 509, CSE 123, or CSE 143 (or equivalent). Offered: W.
TECHIN 517 Robotics Lab II: Robotic Manipulation and Grasping (4)
Applied work with robot arms and graspers, often in combination with sensors such as cameras, to perform manipulation and grasping tasks. Laboratory consists of advanced robot manipulators, configured for a series of tasks of increasing difficulty. A matching simulation environment allows student-written software to be initially partially debugged before engaging the actual robots. Prerequisite: TECHIN 516. Offered: Sp.
TECHIN 520 Launch Project Exploration and Planning ([0-1]-, max. 1)
Provides structured exploration and investigation into integrated Launch Project challenge areas for the formation of interdisciplinary project teams that work together in TECHIN 540 and TECHIN 542. Credit/no-credit only.
TECHIN 521 Design Thinking Studio (3)
Involves practical application of the approach and methods learned in the corresponding lecture course, Design Thinking for Technology Innovation (TECHIN 520). Students apply their understanding to a specific problem and context that they will develop during the class. Offered: A.
TECHIN 522 The History and Future of Technology (2)
Gives students an understanding of past trends in hardware and software technology to understand how technology has changed over time. This will be in combination with techniques for enabling students to think about future technology trends and develop prototypes for futuristic ideas. An exploration of technology adoption and maturation models will ground students in the analysis skills to recognize the user and business contexts. Offered: W.
TECHIN 523 User Research and Evaluation Studio (3)
This project-based course focuses on the user research and evaluation 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 and aspects of evaluation of technology designs with potential users, including usability and user experience evaluation techniques. Offered: Sp.
TECHIN 524 Visual, Industrial and Interaction Design Studio (3)
Immerses students in the theory and practice of basic design concepts for the design of interactive products that are functionally, emotionally and aesthetically appealing. Offered: S.
TECHIN 530 Essentials of Entrepreneurship (3)
Introduces business strategy fundamentals and financial tools/mindset needed to become a successful entrepreneur. Explores key issues and strategies involved in the process of starting up a new enterprise as well as practice in organizational strategy analysis and development for start-up organizations. Offered: Sp.
TECHIN 531 Planning and Managing Hardware/Software Development (2)
Students gain experience in creating a software/hardware product road map and an engineering/development plan. Offered: S.
TECHIN 533 Corporate and IP Law for Technology Innovators (2)
Introduces key areas of business law, including common organizational structures such as corporations, LLCs, and nonprofit/low-profit entities. Covers the roles of founders, directors and shareholders in each structure, as well as the basics of intellectual property and copyright law. Offered: S.
TECHIN 534 Building Effective Teams (3)
This course will equip students with tools to establish strong, shared commitment to a compelling team purpose, bring about collective buy-in to concrete performance objectives, promote team member adherence to a set of suitable work rules and roles, and foster the interpersonal trust and respect crucial to mutual team member support and, ultimately, extraordinary team performance. Credit/no-credit only. Offered: S.
TECHIN 535 Fundamentals of Technology Strategy (2)
Explores how firms use technology to compete successfully. Students learn to develop strategies for identifying technology market needs, commercializing new technologies, managing technology risks, and competing successfully in the technology product market. Aims to hone strategic-thinking skills in dynamic, technology-based competitive environments. Offered: Sp.
TECHIN 540 Integrated Launch Studio I (4)
The first quarter of a two-quarter course sequence, students work in teams with guidance from industry sponsors and mentors to plan and execute front-end phases of a comprehensive Launch Project. Teams conduct initial research, prototyping for a technology solution proposal, and early functional prototype toward development of a solution demonstration that can be considered for commercialization via external funding or acquisition. Prerequisite: TECHIN 510; TECHIN 512; TECHIN 513; TECHIN 514; TECHIN 515; and TECHIN 523. Offered: S.
TECHIN 541 Launch Seminar (1)
Focuses on design and software/hardware industry trends and career outlook. Students develop a plan based on their experience, interests, and skills. Offered: AWSp.
TECHIN 542 Integrated Launch Studio II (8)
The final quarter of the two-quarter, team-based project, students continue their work to plan and complete the final phases of a comprehensive MSTI Launch Project. Teams will build on previous phases of exploration with more technical prototyping to develop and refine their solutions, culminating in the development of a technology-based solution proposal, prototype demonstration, and proposed business case for further development or funding. Prerequisite: TECHIN 510; TECHIN 512; TECHIN 513; TECHIN 514; TECHIN 515; TECHIN 523; and TECHIN 540. Offered: A.
TECHIN 599 Special Projects (1-10, max. 20)
Individual graduate projects for the Masters of Science in Technology Innovation.
TECHIN 600 Independent Study or Research (1-10, max. 10)
Supervised independent study work to individual students in order to flexibly address the academic and professional development and research interests of individual students. Offered: AWSpS.
TECHIN 601 Internship (5/10, max. 35)
An experiential learning opportunity with technology employers that provides skill building and professional formation activities for students for future professional employment. Students complete project work and skill-building activities such as goal setting; analysis and reflection; giving and receiving feedback; and debriefing their learning experience. Credit/no-credit only. Offered: AWSpS.
TECHIN 700 Master's Thesis (1-2, max. 2)
Individual graduate thesis research and presentation for the Global Innovation Exchange (GIX) Dual Degree program. Offered: AWSpS.