Computer Science MS
The Computer Science Department of Rochester Institute of Technology offers a graduate program leading to a master’s degree in computer science. This program prepares students for a wide variety of computer-related careers. Our students are qualified to work in the areas of product development and applied research, using the latest software tools and languages. The program is designed for students who have an undergraduate major or minor in computer science as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business. Students concentrate in one of the following clusters:
- Computational Vision and Acoustics
- Computer Graphics and Visualization
- Data Management
- Distributed Systems
- Intelligent Systems
- Languages and Tools
- Master of Science Degree
- Approximately 450 MS students.
Cooperative Education & Experiential Education Component
- Graduate students have the option of completing up to a maximum of 12 months of work experience.
Salary InformationCo-op: $26.78 $10.50 - $58.00
Student Skills & CapabilitiesComputing skills include, but are not limited to the following:
Languages: Java, C++, C#, C, Lisp, Prolog, XML
Operating Systems: Linux, OSX, Windows
Hardware: Mac, PC
Equipment & FacilitiesOver 150 Linux workstations,
40 PC’s Windows/Linux, 40 Macs.
Training / QualificationsWhile there are many training paths available for computer science specialists, mainly because employers’ needs are so varied, the level of education and experience employers seek has been rising, due to the growing number of qualified applicants and the specialization involved with most programming and analysis tasks.
Employers look for people with the necessary programming skills, especially on newer, object-oriented programming languages and tools, such as C++ and Java, who can think logically and pay close attention to detail. The job calls for patience, persistence, and the ability to work on exacting analytical work, especially under pressure. Ingenuity, creativity, and imagination also are particularly important when programmers design solutions and test their work for potential failures. The ability to work with abstract concepts and to do technical analysis is especially important for systems programmers, because they work with the software that controls the computer’s operation. Because programmers are expected to work in teams and interact directly with users, employers want programmers who are able to communicate with non-technical personnel. Many colleges offer classes in a variety of areas, such as computer graphics and visualization, database systems/data mining, distributed systems, intelligent systems, languages and tools, security, and theory.
Students can participate in consulting or research in the areas of artificial intelligence, wireless networks, computer vision, computational combinatorics, and distributed computing systems. There are many opportunities for graduate students to participate in these activities for thesis or project work and independent study and for employment upon graduation.
Job TitlesSoftware Developer, Software Engineer, Application Developer, Programmer/Analyst, Database Administrator, Security Engineer, System Integration Engineer
- Employment is projected to increase much faster than the average for all occupations.
- Job prospects are expected to be excellent
Selected Employer Hiring PartnersAhold USA, Alstom, Amazon, Apple, Blackrock, Cerner, CHESS Mobile Health, Cisco, Ebay, EMC, EXA Corporation, Fidelity Investments, Google, IBM, Intel, Intuit, Microsoft, Paychex, Thomson Reuters, Twitter, Wayfair
Contact UsWe appreciate your interest in your career and we will make every effort to help you succeed. Feel free to contact Amanda Thau, the career services advisor who works with the Computer Science MS program. You can access information about services through our web site at https://www.rit.edu/careerservices.
Rochester Institute of Technology . Office of Career Services and Cooperative Education
Bausch & Lomb Center
57 Lomb Memorial Drive . Rochester NY 14623-5603
Monday, 05 November 2018 Posted in Computing and Information Sciences, B. Thomas Golisano College of Computing and Information Sciences