I made this graph of the required courses for the BS in Computer Science degree. It shows the courses required by the major (but not all courses required by the University). I have chosen a typical schedule, but other schedules are of course possible… Notes: Solid arrows indicate a prerequisite. Bold solid arrows indicate a prerequisite […]
“Unschooled” Malvika Joshi accepted to MIT CS program
Here is a great story about Malvika Joshi, a 17-year-old from India who was just admitted to the B.S. Computer Science program at MIT. Malvika’s mother, Supriya, pulled Malvika out of school when she was 12. Supriya did not like what school was doing to her daughters, and decided to home-school them. “Happiness is more important than conventional […]
When requirements change
Returning BSCS students may have noticed a change to the BSCS curriculum: CISC 360 (“Computer Architecture”) is no longer required, and CISC 372 (“Parallel Computing”, formerly “Parallel Programming”) is required. This change reflects the growing importance of parallelism in the computing world. However, BSCS students should be aware that they are responsible for meeting the […]