Giter VIP home page Giter VIP logo

syllabus's Introduction

Building for Learning

Course description

The web has already revolutionized the way that people consume information, but only recently has it been taken seriously as an avenue for teaching. MOOCs, online tutorials, and interactive applications all offer different means of learning, from the highly structured to the exploratory. They raise new questions around evaluation and assessment, while providing new avenues for collaboration and opportunities for students outside of traditional learning environments.

In this class, we will examine various educational platforms and tools, and get the opportunity to speak with their creators. What can we offer to teachers to make their lives easier? What features increase and sustain student engagement? The course will be largely project-based, where students will learn frontend web development skills to build new web-based learning experiences and tools.

Every week, we will cover a technical topic related to frontend web development. Students will then complete one- or two-week assignments building small educational tools, in order to practice those skills, culminating in a final project.

Prerequisites

As this class is within the ITP program, students to have previously taken (or have equivalent technical experience of) Intro to Computational Media and Intro to Physical Computing. This includes:

  • Variables
  • Functions
  • Data types
  • Control flow

We will mostly be working in HTML, CSS, and JavaScript, but experience in those is not necessary. These prerequisites won't be enforced by the instructor, but know that coming in without any programming background will make the assignments especially challenging.

Expectations

You will be evaluated on:

  • On-time participation – 20%
  • Assignments – 55%
  • Final project – 25%

In short: whether you work hard or not.

License

This content is licensed under CC-BY-4.0. Avatar c/o Karen Arnold.

syllabus's People

Contributors

afeld avatar mozzadrella avatar

Stargazers

Woonyung Choi avatar Amelia Winger-Bearskin avatar Jason Sigal avatar

Watchers

 avatar Daniel Shiffman avatar James Cloos avatar Alex Ruthmann avatar Amelia Winger-Bearskin avatar

syllabus's Issues

add prerequisites

@shiffman I think you mentioned that all students will be coming in having taken one semester of programming... is that the case? What is the class? Is there a syllabus posted somewhere? Would like to post the information for non-ITP students, to know what they would need to be at the same level. Thanks!

Subject for class

Should we focus on assignment and assessment design instead? I have an idea.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.