All computer science and information technology facilities are connected by a high-speed Ethernet network through which students also may access the Internet. Dial-in modems allow students remote access to our computers and networks as well as direct network connections from the residence halls and through the Internet. Most employers look for students who not only are good computer scientists, but also understand the tools and techniques of mathematics, science and industry and are able to communicate effectively. The BS program, then, is for the mathematically adept student who wishes to become a computing professional with knowledge of relevant applications areas. The program also is attractive to students transferring to RIT with an associate degree in computer science including significant course work in mathematics and science.
Computer science covers a wide spectrum of the field of computing.
A computer scientist can specialize in areas such as data communications and networking, software engineering, parallel computation, digital systems design and computer architecture, systems software, computing theory, computer graphics and artificial intelligence. It is important to note that programming is a necessary tool but is only a part of the vast field of computer science. An undergraduate computer science student is required to take a core of computer science courses that provides a solid foundation for advanced work. Building on this base, students can explore a variety of specializations in their junior and senior years, choosing one of eight concentration sequences. To help ensure that the goals of integrated academic and experiential education are attained, students must attend classes at RIT for at least one quarter after their final co-op block.