Site-wide links

Rochester Institute of Technology logo

These materials are copyright Rochester Institute of Technology.

www.rit.edu

Copyright, disclaimer, and contact information, available via the links in the footer of our site.

Part-time Study

actn-question-header
liveperson actn-apply actn-newsletter actn-mail

Computer Science

Program Overview

In RIT’s computer science program, you’ll learn far more than how to program computers. We see computer science as a field for inventors of new software products, algorithms, languages, tools, component libraries, and so on. Programming skill is central to this mission, but much more is required. Practitioners need background in hardware, computer science theory, data communications, and operating systems. They also need to understand the process used to build, extend, and maintain software as well as general design principles. Computer science offers students an opportunity to gain this foundation, as well as a chance to explore varied areas of further specialization, from artificial intelligence to more complex applications of computer science theory to the more practical world of networks and distributed systems. A solid foundation in mathematics, science (with flexibility to designate the main lab science), and liberal arts, as well as a significant opportunity to take outside electives complements this strong technical core.

Curriculum Review

The BS program may be taken on a part-time basis during the evening hours. The typical evening student requires approximately 25 quarters to complete all the course requirements for the degree.

Sample courses:

  • Computer Science I, II, III, IV
  • Calculus I, II, III
  • Professional Communication
  • Software Engineering
  • Ethics in the Information Age
  • Discrete Math I, II
  • Probability and Statistics
  • Computer Organization
  • Data Communications and Networks
  • Programming Language Concepts
  • Introduction to Computer Science Theory
  • Operating Systems

    Career Outcomes

    Job Titles

    Software quality engineer, applications developer, programmer/analyst, software developer, software engineer, technical specialist, info center consultant, network administration


    Functions

    Business/scientific programming, create/maintain operating systems, network development, technical customer support


    Recent Employers

    IBM, Intel, Motorola, Microsoft, Hewlett-Packard


    Related Links