Computing and Information Technologies BS

The curriculum below outlines the typical course sequence(s) for this program.

Plan of Study Grid
First Year
FallHours
GCIS-123 Software Development and Problem Solving I 4
MATH-131 Discrete Mathematics (fulfills General Education: Mathematical Perspective A ) 1 4
NSSA-102 Computer Systems Concepts 3
General Education: First Year Writing (WI) 3
General Education: Ethical Perspective 3
YOPS-10 RIT 365: RIT Connections 0
 Hours17
Spring
CSEC-140 Introduction to Cybersecurity 3
COMM-142 Introduction to Technical Communication (WI) 3
GCIS-124 Software Development and Problem Solving II 4
MATH-161 Applied Calculus (fulfills General Education: Mathematical Perspective B) 1 4
General Education: Global Perspective 3
 Hours17
Second Year
Fall
ISTE-140 Web & Mobile I 3
NSSA-220 Task Automation Using Interpretive Languages 3
NSSA-241 Introduction to Routing and Switching 3
STAT-145 Introduction to Statistics I 3
General Education: Artistic Perspective 3
 Hours15
Spring
ISTE-99 School of Information Second Year Seminar 0
ISTE-230 Introduction to Database and Data Modeling 3
ISTE-240 Web & Mobile II 3
NSSA-221 Systems Administration I 3
General Education: Natural Science Inquiry Perspective 1 4
General Education: Elective 3
 Hours16
Summer
ISTE-499
Undergraduate Co-op
or Undergraduate Creative, Innovative or Research Experience
0
 Hours0
Third Year
Fall
ISTE-260 Designing the User Experience 3
General Education: Scientific Principles Perspective 1 4
General Education: Social Perspective 3
CIT Concentration Course 1 3
Open Elective 3
 Hours16
Spring
ISTE-430 Information Requirements Modeling 3
CIT Concentration Course 2 3
CIT Concentration Course 3 3
General Education: Immersion 1 3
Open Elective 3
 Hours15
Summer
ISTE-499
Undergraduate Co-op
or Undergraduate Creative, Innovative or Research Experience
0
 Hours0
Fourth Year
Fall
ISTE-500 Senior Development Project I 3
CIT Concentration Course 4 3
CIT Concentration Course 5 3
General Education: Immersion 2 3
Open Elective 3
 Hours15
Spring
ISTE-501 Senior Development Project II (WI-PR) 3
CIT Concentration Course 6 3
General Education: Immersion 3 3
Open Electives 6
 Hours15
 Total Hours126

Notes:

Footnotes:

1

These General Education (GE) courses can be either 3 or 4 credits, as long as the student has a total of 60 GE credits at graduation. Taking 4 credit courses to fulfill the Natural Science Inquiry, Scientific Principles and Mathematical (A and B) perspectives is preferred, but not required.

Concentrations

Students matriculated in this degree will select two three-course concentrations representing eighteen semester hours of work (nine each). Concentrations and corresponding courses are listed below.

Database Applications
Show course list
Course List
Code Title Hours
ISTE-330Database Connectivity and Access3
ISTE-434Data Warehousing3
ISTE-436Database Management and Access3
ISTE-432Database Application Development3
ISTE-438Contemporary Databases3
ISTE-470Data Mining And Exploration3
Enterprise Administration
Show course list
Course List
Code Title Hours
Required Courses
NSSA-320Configuration Management3
NSSA-322Systems Administration II3
Electives
NSSA-244Virtualization3
NSSA-370Project Management3
NSSA-422Storage Architectures3
NSSA-423Scalable Computing Architectures3
NSSA-425Data Center Operations3
NSSA-428DevOps Principles and Practices3
Human Centered Computing
Show course list
Course List
Code Title Hours
ISTE-262Foundations of Human Centered Computing3
ISTE-264Prototyping and Usability Testing3
ISTE-266Design For Accessibility3
Networking and Communications
Show course list
Course List
Code Title Hours
Required Courses
NSSA-245Network Services3
Electives
NSSA-242Wireless Networking3
NSSA-342Large Scale Networking3
NSSA-370Project Management3
NSSA-441Advanced Routing and Switching3
NSSA-443Network Design and Performance3
Web Development
Show course list
Course List
Code Title Hours
ISTE-340Client Programming3
ISTE-341Server Programming3
SWEN-383Software Design Principles and Patterns3
Special Topics

A three course, nine-semester hour special topics concentration is available to selected students who wish to pursue an in-depth study of an area not present in the program’s concentration offerings. The student will develop a special concentration proposal with the faculty advisor. The head of the academic unit will review the proposal and will approve or deny the request.  Only one special topics concentration will be allowed to any given student.