Skip to content

Instantly share code, notes, and snippets.

@yeukhon
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yeukhon/122a72f9221fd3240953 to your computer and use it in GitHub Desktop.
Save yeukhon/122a72f9221fd3240953 to your computer and use it in GitHub Desktop.
Definitely take
1. Software engineering
2. Database
Elective courses:
Category A:
- AI
- Computer Security
Category B:
- whichever one is offered (or take a graduate course that subsitutes it)
- graduate option would be Professor Zhang's GPU class or Zhang's Web-based Geographical Information System
Category C:
- Web design
- data visualization (next semester)
- Compiler (easy class but you need to go to class at night or self-study) - project based
My recommendation:
1. Complete category A with computer security (I don't know Tong. I'd take Skeith. The beginning of the class is boring because of the math. But trust me his exams are super easy, You need to know a few things to pass. If you need help just ping me and I can help you with computer security).
2. Take Zhang's Web-based IS class in the future. Image processing and vision are heavily math and C++ based. Unless you are interested in image processing (which I assume you do as a photographer, then go for it). Otherwise, take Zhang's class.
3. Take Grossberg's class. Web design is mature. Project based. Data visualization is cool, but it's a new class. Also project based.
Conclusion:
Software engineering + database + data visualization + Senior design
or
Software engineering + database + computer security + senior design
or
Software engineering + database + operating system + an elective
Also consider whether your friends will be taking classes with you....
If you want to graduate sooner, take paradaigm as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment