4 ms·
What sort of things do you see in these end-of-course projects? Genuinely curious
by hazz99 6y ago
What sort of things do you see in these end-of-course projects? Genuinely curious
- augustt 6y agoSome random classes that come to mind: Electronics: https://www.google.com/search?q=6.115+final+projects https://www.google.com/search?q=6.115+final+projects Interactive music: https://vimeo.com/user42907764 https://vimeo.com/user42907764 Product design: https://www.youtube.com/watch?v=RqKSAz3yxMM https://www.youtube.com/watch?v=RqKSAz3yxMM
- muffinman26 6y agoAt the University of Washington (which consistently ranks at the level of MIT and Stanford for Computer Science), someone with a bachelor's in Computer Science would generally be expected to complete at least two of: * Operating Systems: Either implement lock/fork, assorted system calls, and virtual memory for OS/161; or implement a device driver. * Networks: Implement the Tor protocol or a project of similar complexity. * Compilers: Implement a compiler for simplified Java including at least constant propagation or a similar optimization. * Animation: A year-long course series that culminates with animating a few-minute long movie. * A small video game. * A Maps-style program for finding the shortest walk between any two locations on campus, including displaying that information. This one was required for Computer Science. All but the last of these were done in groups of 2-3 people. It might have been theoretically possible to graduate with only one big project, if you took machine learning, security (the final project for this one was finding an exploit in Firefox, but no actual code was required), and some heavy theory classes. Most people would have done at least 3-4 big projects like this.