Cornell DTI. Read our article about the course on Medium!
Applications are now closed. Please email [email protected] if you would still like to enroll.
This class will teach students about modern web development technologies, practices, and industry standards to better equip them for academic work, research, interviews, internships, and full-time employment.
By the end of the course, students will be have a much more in-depth understanding of JavaScript as it pertains to many common software libraries used in web development. These libraries include (but are not limited to) React, Webpack, Node.js, NPM, Express, PostgreSQL, and Google App Engine. The exact technologies can shift from semester to semester as demands from students, and in the industry, evolve and change. What is in demand now may not be desired in two years from now. The primary technologies that this class is powered by can shift from semester to semester to reflect what employers are looking for.
Throughout this course, students will work as individuals and in groups to apply these skills to projects. These are both skills that are extremely important to employers: being able to function independently on assigned tasks, and being able to collaborate with different people on a wide variety of tasks. The idea is to closely resemble milestones and checkpoints in project development, which occur with one to many people. The course will culminate with students being able to showcase their semester-long project to each other, and to members of the Cornell Design & Tech Initiative project team.
This course will be covering both client-facing and server-side technologies. INFO/CS 1300, or equivalent experience, is a pre-requisite.
The first class meeting will be Wednesday, October 17th. This course will be held Wednesday evenings from 8:35 - 9:25 PM in Upson 102.
Students should expect to work anywhere from 5-6 hours per week in this course.
You are free to use whichever text editor or programming IDE of your choice. However, course staff will not be able to directly help you with problems that relate to your editor or IDE.
Course Application: Link
Upson Hall 102
As a programming course, you may find yourself in a position to copy or appropriate code that someone else has written. Please cite any code or media that you do not have direct authorship of on any assignments submitted to the course. Code should receive a citation to the original author as a comment in your source code, while media citations (images, videos) should be visible on the page that they appear.
We seek to make this class as inclusive as possible for all students. All lectures will be video recorded for instructor use only. If you have accomodations with Student Disability Services and require access to these recordings, or any other class accommodations, please speak to an instructor and we will work with you to make arrangements as necessary.
Cell phones are distracting to you, people around you, and instructors. If you plan on taking this course and sitting in lectures on your phone and not paying attention, you may be asked to leave. Please be respectful of other people.