Foundations of Web Technologies I


A class for Graduate HCI students to learn about the Building Blocks of the Web

Syllabus: Download

Times Taught: 2

Class Reviews

  • For me this course became very helpful as professor was always available via office hours and during lecture as well. I can't thank enough for clearing my all doubts and guiding me. Thank you so much professor.
  • Cared about our learning journey
  • Professor Takats had enthusiasm and patience teaching the course materials. I really appreciated the speed of the course as an HCI student with no experience in web development; I would imagine the course is fairly slow for Software Engineering students or others with a coding-heavy background, however. I also appreciated that he's honest when he's not sure about a particular question, and welcomes learning opportunities from students as well, many of whom have experience working in Web careers.
  • I absolutely loved how Professor Takats taught the class. Maybe it is because I needed a refresher on web development, but I appreciated the pace of the class.
  • He was supportive in and out of class. He provided resources when needed and was willing to assist the student at all times. Overall, he was a mentor figure for me.

Official Course Description

This class provides an introduction to internet and web technologies. Topics include an introduction to the internet and basic internet technologies (including, but not limited to: SSH, SFTP, UNIX, XHTML, CSS, Client-Side programming, and website publishing)

Curriculum Development

  • 2021 – Implemented progressive enhancement principles into the course and wireframing.
  • 2021 – Designed and added a team project to create a multi-disciplinary design document. View the instructions I developed here: View Document
  • 2020 – Implemented an interactive textbook into the course (Zybook, a similar setup as described in ISTE-140 but with some differences for graduate level students).

Tagged Skills

HTML / CSS PHP