How is my MS in Computer Science at Rochester Institute of Technology structured across the core course, clusters and electives?
The MS in Computer Science at Rochester Institute of Technology has one core course, Foundations of Algorithms (CSCI-665), in both project and thesis options. You then choose any three clusters from seven and four electives, with one additional elective if you choose the project option. Check the official program page.
The MS in Computer Science at Rochester Institute of Technology is built around one core course, three clusters and a set of electives. The structure gives you exposure to areas such as graphics, data management and intelligent systems. Always check the official program page for the latest curriculum.
Program Structure
| Component | What it involves |
|---|---|
| Core course | CSCI-665 Foundations of Algorithms, covering algorithm design, analysis and classical algorithms; required in both project and thesis options |
| Clusters | Choose any three from seven |
| Electives | Four for the MS degree, with one additional elective if you choose the project option instead of the thesis |
Clusters and Elective Departments
| Seven clusters | Elective departments |
|---|---|
| Computer graphics and visualization; Data management; Distributed systems; Intelligent systems; Languages and tools; Security; Theory | Computer science, Engineering, Mathematical Sciences, Imaging Science |
If you want electives from other departments, you typically need approval from your program director.
My Advice
Pick your three clusters early based on the career you want, such as security or intelligent systems, and choose electives that support them. Decide between thesis and project by thinking about whether you want research experience or extra coursework, and confirm details with the department.
Looking for a specific course in the USA?
We will find the universities that offer it, and whether you will get in.
More Universities & admissions questions
- When are the spring and fall application deadlines for South Korean universities that I should plan for?
- How much would I pay in first-year tuition for the International MBA program at York University, Toronto?
- What are some effective online German language classes for Indian students preparing to study in Germany?
- Is there a minimum percentage and IELTS score I must meet to apply for a Masters in Thailand?
- By when should my HEP point be completed, should it be this month to avoid delay in UK?
- If I apply to two courses at the same university, do I need separate letters of recommendation for each course or can I use the same letter for both?
- What are the chances of getting a conditional offer letter requiring IELTS even if I have a good 12th standard score?
- Is January 2027 intake possible for masters in business analytics in UK/UAE?
More USA questions
- Which universities in the USA offer MS Engineering Management for a B.Tech Automotive Engineering graduate, Duolingo 120 and ₹80 lakhs budget?
- Which is more suitable for my son's master's education: Dubai or the USA, considering cost, location, program variety, post-study work options, and pathways to permanent residency?
- How much extra should I keep aside for unexpected costs during my MS in the USA?
- By when do I need to submit my application for most UG and PG courses at UCLA?
- Can you track an Employment Pass application on the MOM portal when your employer files it?
- Can I apply for an education loan up to 30 to 35 lakhs or 30 to 40 lakhs budget?
- What are the visa application chances and procedures for USA compared to Australia?
- Is my daughter planning to settle down abroad with permanent residency or just study in Singapore/USA for a Master's?
