Fall 2022
Brown University
CS1951-V dives deep into the history and potential future of hypertext systems, providing insights beyond the World Wide Web. Through hands-on projects, students not only learn about hypertext but also gain expertise in full-stack application development using the modern MERN stack. The course blends technical skills with discussions, pushing students to prototype future hypermedia systems.
CSCI1951-V, “Hypertext/Hypermedia: The Web Was Not the Beginning and the Web Is Not the End,” looks at hypertext systems that came before and after the World Wide Web as a basis for discussing what next generation hypertext systems could look like. Students will be doing writing assignments, reading, annotating, and writing technical papers, participating in in-class brainstorming sessions, discussing materials in a roundtable format, and developing software prototypes with Javascript and the state-of-the-art MERN (MongoDB, Express, React and Node.js) stack. Students will learn not only about hypertext, but will use that knowledge to develop full-stack applications using modern technologies and high-level software architectures as they prototype systems of the future. The course will be capped at 35 students to facilitate participation and discussion.
This is a course for undergraduates and graduate students with CS systems background, object-oriented design and programming knowledge, and software architecture and development experience. Students must have taken at least an introductory CS sequence or equivalent, and preference will be given to those who have taken additional relevant systems courses or who have had significant experience in software development through jobs or internships. Experience with Javascript or Typescript and full-stack development is not required but is a plus. Interest in reading journal articles and papers, and writing, commenting, and presenting on those readings is essential.
No data
Spring 2019
Carnegie Mellon University
Fall 2022
Stanford University
Lecture slides and readings available at Schedule
Fall 2022 final projects available on YouTube at fall 2022 final projects
Assignments and labs available at Schedule
No other materials available