Courses

450+

Courses

Course

3-D DESIGN: TECH + FORM + FASHION

Create a dress from candy wrappers. Design a shoe and 3-D print it. Collaborate as you investigate form and function.

Go To Article

More about this course

Search for your interests, from required courses to electives like social innovation, accelerated Arabic, art and the state, creative writing and more.

Department:
8 courses

This course introduces students to algorithms and algorithmic thinking through the lens of social and public policy. Students explore the impact of algorithms and software on privacy, censorship...

This course introduces students to algorithms and algorithmic thinking through the lens of the creation of games and other software. This course devotes time to acquiring software-development...

This course introduces students to algorithms and algorithmic thinking through the lens of dynamic website design and creation. This course will teach skills for static and dynamic content...

This course examines classic data structures: lists, queues, stacks, binary trees and graphs, and hash tables. Standard algorithms for sorting and searching will be studied, and complexity...

This course is a natural progression from CSC208 and will focus on more advanced topics used to create interactive content for the Web. Topics covered will include database design, sessions, and...

We understand nature through the observations we make of the natural world and the models we build to understand those observations. Computers play an increasingly vital role in constructing these...

Within this course, we will explore the networked and/or mobile spaces by developing applications for one or more of the presently available platforms (Android, IOS and BlackBerry). Students will...

This course will address a variety of theoretical and/or technological issues related to computer science and provides an opportunity for students to undertake a term-long software development or...