Skip to content Skip to navigation

Computing and Information Technologies bachelor of science degree

Stephen Zilora, Chair

Program overview

Students in the computing and information technologies major are characterized by their hands-on approach to technology. They are designers and builders, but primarily they’re enablers. Students approach complex problems and create custom solutions that help users meet their goals. They play an integral role in any modern organization, often working behind the scenes to deploy technology where it’s needed most.

That versatility is the core principle of our major. People are interacting with computers more than ever before. With that comes a need for professionals that have the broad practical skills to facilitate those interactions across a variety of sectors. Not only do computing and information technology students learn to implement complex systems, but they become well versed in their management as well. Every day, more companies are realizing the benefits that IT professionals bring to the table.

Plan of study

A defining aspect of the computing and information technologies curriculum is the breadth of technologies and the focus on integration. Students learn how to solve problems and find ways to make it work. Course work prepares students to be not just technical wizards, but also communicators and facilitators, enabling them to be successful throughout their career. Building on the core courses, students can further their skills in two separate areas or establish even greater depth in a single area. Possible areas of concentration include web administration, database, networking and communications, web development, and enterprise administration.

Cooperative education

The major requires students to complete two blocks of cooperative education. Students may pursue co-op placements after completing their second year of study.


Computing and information technologies, BS degree, typical course sequence

Course Sem. Cr. Hrs.
First Year
ISTE-120 Computer Problem Solving: Information Domain I 4
NSSA-102 Computer System Concepts 3
MATH-131 LAS Perspective 7A (mathematical): Discrete Mathematics 3
ISTE-121 Computer Problem Solving: Information Domain II 4
CSEC-102 Information Assurance and Security 3
MATH-161 LAS Perspective 7B (mathematical): Applied Calculus 4
COMM-142 Introduction to Technical Communications 3
ASCS-010 Year One 0
  First Year Writing  3
  LAS Perspective 1 (ethical) 3
  LAS Perspective 3 (global) 3
  Wellness Education* 0
Second Year
NSSA-241 Introduction to Routing and Switching 3
NSSA-220 Task Automation with Interpretive Languages 3
ISTE-230 Introduction to Database and Data Modeling 3
NSSA-221 System Administration I 3
STAT-145 Introduction to Statistics I 3
ISTE-140 Web and Mobile I 3
ISTE-240 Web and Mobile II 3
ISTE-099 IST Second Year Seminar 0
  LAS Perspective 2 (artistic) 3
  LAS Perspective 5 (natural science inquiry) 3
  LAS Elective (WI) 3
  Wellness Education* 0
  Cooperative Education (summer) Co-op
Third Year
ISTE-260 Designing the User Experience 3
ISTE-430 Information Requirements Modeling 3
  CIT Concentration Courses 9
  LAS Perspective 4 (social) 3
  LAS Perspective 6 (scientific principles) 4
  LAS Immersion 1 3
  Free Electives 6
Fourth Year
ISTE-500, 501 Senior Development Project I, II (WI) 6
  CIT Concentration Courses 9
  LAS Immersion 2, 3 6
  Free Electives 9
Total Semester Credit Hours 126

Please see General Education Curriculum-Liberal Arts and Sciences (LAS) for more information.

(WI) Refers to a writing intensive course within the major.

* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two different Wellness courses.


Database applications
Choose three of the following:
ISTE-330 Database Connectivity and Access
ISTE-432 Database Application Development
ISTE-434 Data Warehousing
ISTE-436 Database Management and Access
ISTE-438 Contemporary Databases
ISTE-470 Data Mining and Exploration
Enterprise administration
Required courses
NSSA-320 Configuration Management
NSSA-322 Systems Administration II
Choose one of the following:
   NSSA-244    Virtualization
   NSSA-370    Project Management
   NSSA-422    Storage Architectures
   NSSA-423    Scalable Computing Architectures
   NSSA-425    Data Center Operations
   NSSA-427     Scalable Web Services Architectures
Networking and communications
Required course
NSSA-245 Network Services
Choose two of the following:
   NSSA-242    Wireless Networking
   NSSA-370    Project Management
   NSSA-441    Advanced Routing and Switching
   NSSA-443    Network Design and Performance
   NSSA-445    Mobile Ad-Hoc and Sensor Networks
Web development
ISTE-340 Client Programming
ISTE-341 Server Programming
SWEN-383 Software Design Principles and Patterns

Admission requirements

Freshman Admission

For all bachelor’s degree programs, a strong performance in a college preparatory program is expected. Generally, this includes 4 years of English, 3-4 years of mathematics, 2-3 years of science, and 3 years of social studies and/or history.

Specific math and science requirements and other recommendations

  • 3 years of math are required and pre-calculus is recommended
  • Requires chemistry or physics and strongly recommends both.
  • Computing electives are recommended

1280 -1450

ACT Composite

Transfer Admission

Transfer course recommendations without associate degree

Courses in computer science, calculus, liberal arts; calculus-based physics, chemistry, or biology

Appropriate associate degree programs for transfer

AS degree in computer science, engineering science, or liberal arts



Additional information

Global opportunities

The computing and information technologies degree is offered at RIT's main campus, in Rochester, NY, and at RIT Croatia's campuses in Dubrovnik and Zagreb. Because the same curriculum is offered in all three locations, students may spend a semester abroad learning about the Croatian culture without any negative impact to their schedule of studies. Furthermore, in their senior year all students take Senior Development Project I,II (ISTE-500, 501), a year-long course in which teams are composed of students from RIT's main campus and both RIT Croatia campuses. Whether students choose to study abroad or remain in Rochester, they will be working side-by-side with their peers from across the world.

Effective fall 2013, RIT converted its academic calendar from quarters to semesters.
View this program's information from the retired quarter calendar

Quarter Curriculum - For Reference Only

Effective fall 2013, RIT converted its academic calendar from quarters to semesters. The following content has been made available as reference only. Currently matriculated students who began their academic programs in quarters should consult their academic adviser for guidance and course selection.

Program overview

Networking, the technology of interconnecting computing devices so information can flow between them, includes the design, deployment, operation, and maintenance of computer networks using developed components. This includes activities as simple as topology design to those as complex as the configuration of services and protocols to enable an entire intranet and the support of that environment. As the number of computing devices in the network scales up, the task becomes more difficult, involving design tradeoffs, performance considerations, and cost issues.

Systems administration includes the system design, installation, configuration, operation, and support of computer system platforms from mobile devices, servers, and large scale systems to the deployment of clouds and the use of virtualization. This includes the specification and implementation of all the hardware and software structures required to support and deploy these environments.

These disciplines are also concerned with the security and privacy of the information that is stored on these platforms and communicated over the networks they are attached to. In today’s information-rich environment, computer systems exist at the heart of a network and often work together to provide services as well as repositories for information. Students will be able to take all of this into consideration as they design and deploy secure system and network solutions in support of an organization's strategic and tactical goals.


The BS degree in applied networking and system administration is designed to teach students to be the designers, implementers, operators, and maintainers of computing networks and the computer systems attached to the network. Students will evaluate existing networks and computing systems, suggest improvements, monitor such systems for faults, and plan for growth. They will have the opportunity to work in small- to large-scale companies in any industry segment that interests them.

An important goal of the program is to provide students with a level of specialization beyond that provided by typical information systems or information technology programs. To accomplish this, the program focuses on networks of all types and the full range of computer system platforms that can attach to them. In this way the degree program favors depth over breadth. It is this approach that allows faculty to guide students in their in-depth exploration of conceptual knowledge, which is enhanced with required cooperative education experiences.

The program includes required core courses which are complimented with five advanced courses selected by the student. The core includes a programming sequence, introductory courses in database and security, and fundamental courses in computer networking and system administration.

Advanced courses

Students choose five of the following courses:

4050-403 Wireless Network Concepts
4050-422 System Administration II
4050-423 System Administration III
4050-519 Network Troubleshooting
4050-521 Perl for System Administration
4050-530 Telephony Integration
4050-550 VoIP Security and QoS
4050-540 Network Design and Performance
4050-545 Advanced Routing and Switching
4050-582 Wireless Ad-Hoc/Sensor Networks

Semester conversion
Effective fall 2013, RIT will convert its academic calendar from quarters to semesters. Each program and its associated courses have been sent to the New York State Department of Education for approval of the semester plan. For reference, the following charts illustrate the typical course sequence for this program in both quarters and semesters. Students should consult their academic advisers with questions regarding planning and course selection.

Program title change
Effective fall 2013, the applied networking and system administration program will be renamed networking and systems adminstration. This change will not affect currently matriculated students.

Applied networking and system administration, BS degree, typical course sequence (quarters)

Course Qtr. Cr. Hrs.
First Year
4050-202 Introduction to Unix/Linux 1
4002-208, 210, 4050-212 C++ Programming Sequence 12
4050-220 Cyber Self-Defense 4
4050-350 Computer System Fundamentals 4
4050-351 Networking Fundamentals 4
1016-204 College Algebra 4
1016-205, 206 Discrete Math for Technologists I, II 8
  Liberal Arts* 12
1105-051, 052 First-Year Enrichment 2
4050-203 Co-op Preparation Seminar 1
Second Year
4050-302 Scripting in Perl 4
4050-515 Introduction to Routing and Switching 4
4050-421 System Administration I 4
4050-413 Application of Wireless Networks 4
4002-360 Introduction to Database and Data Modeling 4
1016-319 Data Analysis 4
  Lab Science Electives 8
  Liberal Arts* 12
Third and Fourth Years
  Cooperative Education§ Co-op
4050-516 Network Services 4
4002-455 Needs Assessment 4
4002-460 Technology Transfer 4
  Advanced Track Courses‡ 20
  Liberal Arts* 12
  Free Electives 20
  General Education Electives 14
  Communication Elective 4
  Wellness Education† 0
Total Quarter Credit Hours 182

* Please see Liberal Arts General Education Requirement for more information.

† Please see Wellness Education Requirement for more information.

‡ A five-course advanced work track is required.

§ Three quarters of cooperative education are required after completion of the second year.

Networking and systems administration, BS degree, typical course sequence (semesters), effective fall 2013

Course Sem. Cr. Hrs.
First Year
NSSA-101 NSSA Fundamentals 3
ISTE-100 Computer Problem Solving: Network Dom I 4
  LAS Foundation 1: First-Year Seminar 3
STAT-145 LAS Perspective 7A: Introduction to Statistics I 3
  LAS Perspective 1, 2 6
NSSA-102 Computer Systems Concepts 3
NSSA-161 Fundamentals of Information Security 3
ISTE-101 Computer Problem Solving: Network Dom II 4
ENGL-150 LAS Foundation 2: Writing Seminar 3
  Wellness Education* 0
Second Year
NSSA-220 Introduction to Scripting 3
NSSA-241 Networking I 3
ISTE-230 Introduction to Database and Data Modeling 3
PHYS-111 LAS Perspective 6: College Physics I 4
  LAS Perspective 3, 4 6
NSSA-242 Networking II 3
NSSA-243 Networking Lab 3
NSSA-221 System Administration I 3
PHYS-112 College Physics II 4
  Cooperative Education (summer) Co-op
Third Year
NSSA-322 System Administration II (WI) 3
NSSA-323 System Administration Lab (WI) 3
  NSSA Option Courses 6
MATH-181 LAS Perspective 7B: Project-Based Calculus I 4
  LAS Perspective 5 3
MATH-182 Project-Based Calculus II 4
  Ethics Elective 3
  LAS Immersion 1 3
  Free Elective 3
Fourth Year
NSSA-362 Cryptography and Authentication 3
  NSSA Option Courses 9
  LAS Immersion 2, 3 6
  Free Electives 9
NSSA-363 Cyber Security Policy and Law 3
Total Semester Credit Hours 126

Please see New General Education Curriculum-Liberal Arts and Sciences (LAS) for more information.

(WI) Refers to a writing intensive course within the major.

* Please see Wellness Education Requirement for more information.

Additional information

Cooperative education

Students complete two or three quarters of cooperative education depending on when they start their degree program. Students have found co-op positions in nearly every type of business that requires computer systems and/or networks. These vary from small- or medium-sized businesses to large international companies, from computing-centric organizations (network hardware manufacturers, software services providers) to users of information technology (manufacturing companies, school districts, and the entertainment industry). Co-op gives students real-world experience and a definite advantage over other applicants when applying for jobs after graduation. Typically, co-ops occur during the summers following the second and third years and during one of the academic quarters in the third year. Students must complete their co-op requirement prior to completing their course work and preferably prior to their senior year.


The BS in applied networking and system administration is accredited by the Computing Accreditation Commission of ABET,

Part-time study

The program is available on a part-time basis. Courses are available during the day and in the evening to accommodate those who work. Please refer to the Part-time Study website ( for more information on this option.