placeholder image
  • Contact Info
Publications in VIVO
 

Zietz, Jason Ian Instructor

Positions

Research Areas research areas

Research

research overview

  • I study how we can design information systems to help people live better lives.

keywords

  • Motivation, Decision Making, Mindfulness, Information System Design for Well-Being, Eudaimonia

Publications

selected publications

Teaching

courses taught

  • INFO 1201 - Computational Reasoning 1: Expression and Media Transformation Introduces principles of computational thinking through the manipulation, transformation and creation of media artifacts, such as images, animations, sounds, web pages, data visualizations and games. Students will be exposed to a high-level overview of how algorithms, functions and data structures are used in computer programming through a series of assignments that emphasize the use of computation as a means of creative expression. Degree credit not granted for this course and CSCI 1200. (Spring 2019 UC Boulder)
  • INFO 2201 - Computational Reasoning 2: Representations of Data Surveys techniques for representing data and expressing relationships among data, both at small scales (for example, via programmatic data structures) and at large scales (for example, in various kinds of database systems). Introduces fundamentals of algorithm analysis and the trade-offs involved in managing data using different approaches, tools and organizing principles. Requires demonstrated proficiency with introductory computer programming. (Spring 2019 UC Boulder)
  • INFO 4700 - Senior Capstone Provides senior level INFO students an opportunity to demonstrate the culmination of their learning in the major by designing and implementing a significant information system or developing a research question, typically in response to a problem of personal interest related to or informed by their secondary area of specialization. Reinforces project planning, public presentation and ethic skills. (Spring 2019 UC Boulder)
  • INFO 1201 - Computational Reasoning 1: Expression and Media Transformation Introduces principles of computational thinking through the manipulation, transformation and creation of media artifacts, such as images, animations, sounds, web pages, data visualizations and games. Students will be exposed to a high-level overview of how algorithms, functions and data structures are used in computer programming through a series of assignments that emphasize the use of computation as a means of creative expression. Degree credit not granted for this course and CSCI 1200. (Fall 2018 UC Boulder)
  • CSCI 2270 - Computer Science 2: Data Structures Studies data abstractions (e.g., stacks, queues, lists, trees, graphs) and their representation techniques (e.g., linking, arrays). Introduces concepts used in algorithm design and analysis including criteria for selecting data structures to fit their applications. Degree credit not granted for this course and CSCI 2275. (Spring 2018 UC Boulder)

Background