Dept. of Computer Science & Engineering

Technology Task 1: Life-long Learning

Presentation

As a team, prepare and present a 20 to 25-minute talk to your classmates on a modern library or framework related to a technology area pertaining to HTML/CSS, JavaScript, or Ruby. Your presentation should be pedagogical in nature. That is, your aim is to educate your classmates on some topical aspect of your technology area. Your classmates will all fill out a survey on the quality of your presentation.

For example, HTML/CSS technologies could include the newest aspects of the HTML 5 or CSS 3 standards, or some popular CSS framework (eg Foundation, Bootstrap, Tailwind, Bulma). JavaScript could include promises and async/await, or some popular library (eg React, Next, Svelte, Eleventy). Ruby could include some popular gems (eg Devise, CanCanCan, Paperclip, Capistrano) or related technologies (eg HAML).

In order to avoid multiple presentations on the same topic, you must confirm with the instructor your choice of topic. If your topic has already been taken, you will have to choose a different one.

Requirements on Materials

Your materials should include, at a minimum:

Submit your materials via Carmen as a single zip file.

Requirements on Involvement in Presentation

Every member of the team must speak during the presentation for at least 4 minutes.

The presentation should be coordinated as a single cohesive lecture. Every team member is responsible for contributing to the lecture script and materials. The responsibility to actually present each part of the lecture must be worked out ahead of time and clearly delineated. You have limited time, so the lecture needs to be carefully choreographed so as to not waste time in speaker transitions.