View the tech-track website with more student examples, resources and detailed syllabus for each course.
The Tech Track is given at @CMDA in 2020 from October 19th until November 27th.
- Courses: Frontend Applications, Functional Programming, Frontend Data
- Coordinator: Laurens Aarnoudse
- Lecturers: Danny de Vries (@dandevri), Laurens Aarnoudse (@razpudding) and Robert Spier (@roberrrt-s)
- Credit: 9 ECTS
- University: Amsterdam University of Applied Sciences
- Programme: Communication and Multimedia Design (full time bachelor CROHO:
34092
) - Faculty: Digital Media and Creative Industries
During the Tech Track you’ll learn how to create interactive visualizations from external data while using libraries and advancing your web dev skills. We focus on frontend frameworks, such as React and Vue, and data visualization with D3. This enables you to make your ideas for the web into reality. Though the subject matter is technical, attention to user experience and interaction design is, as always in our programme, stressed.
Tech Track is an elective track of three courses given in Information Design (fall semester), building further on knowledge acquired in Internetstandaarden, Inleiding Programmeren, Frontend 1, Frontend 2, and Backend.
If you’d like to continue with web development after this track, pick Minor Everything Web in the spring semester!
To apply your learning directly, we will be working on a real life case with De Volkskrant. You will be working with a number of datasets to do preliminary research / exploration about a topic that journalists might write an article about. During the tech-track you will regularly have to show your work to the client.
- Website — Main source of information, assignments, examples, important dates, and more
- Teams (Tech-Track team) — General chatter and Q&A
- Brightspace — Assessment scheduling
The main goals in this track are that you’re able to:
- Clean, transform data with functional programming patterns
- Create interactive visualizations from external data
- Use D3 to create interactive visualizations
- Work with front-end framework and think in components
- Refactor, debug and read complex programs (code)
Course | Points |
---|---|
Functional Programming | 3 ECTS |
Frontend data | 3 ECTS |
Frontend Applications | 3 ECTS |
Total | 9 ECTS |
If you get stuck, follow the following steps:
- Read the manual for the technology in question (Git, GitHub, Node, npm, d3)
- Search StackOverflow
- Use a search engine like DuckDuckGo
- Explain the problem to your 🐤
- Ask other students
- Ask questions on Teams
- Ask a teacher
This track is given at Communication and Multimedia Design, a design bachelor focused on interactive digital products and services. CMD is part of the Faculty of Digital Media and Creative Industries at the Amsterdam University of Applied Sciences.
This track has a Code of Conduct. Anyone interacting with this repository, organisation, or community is bound by it.
Staff and students of the Amsterdam University of Applied Sciences (Hogeschool van Amsterdam) are additionally bound by the Regulation Undesirable Conduct (Regeling Ongewenst Gedrag).
Unless stated otherwise, code is MIT © Laurens Aarnoudse, Danny de Vries & Robert Spier docs and images are CC-BY-4.0.