A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- Minor
- Total credits (published)
- 15
- Catalog edition
- 2026-2027 RIT Undergraduate Catalog
- Checklist type
- degree-program
- Description
- Explore an in-depth study of programming or sample selected theoretical or applied areas within the computer science field. At least two of the four electives must have course numbers of 300 or higher and students with the proper prerequisites may use graduate-level computer science courses toward the minor.
Identifiers
- IPEDS UNITID
- 195003
- CourseShelf checklist
- CK_195003_7987ebdb
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Curriculum
0 items
Prerequisites
0 items
Students must complete the following two-course programming sequence: 1
3 items
- CSCI-141& CSCI-142Computer Science Iand Computer Science IINot resolved to a course8
- Students must complete the following calculus sequence: 2Not resolved to a course8
- MATH-181& MATH-182Calculus Iand Calculus IINot resolved to a course8
Student must complete the following discrete mathematics course: 3
1 item
- MATH 190Discrete Mathematics for ComputingNot resolved to a course3
Required Courses
1 item
- CSCI 243The Mechanics of ProgrammingNot resolved to a course3
Electives
Choose 4 of the following · Select four of the following: · electives · 83 items
- Select four of the following:Not resolved to a course12
- CSCI 250Concepts of Computer SystemsNot resolved to a course
- CSCI 251Concepts of Parallel and Distributed SystemsNot resolved to a course
- CSCI 261Analysis of AlgorithmsNot resolved to a course
- CSCI 262Introduction to Computer Science TheoryNot resolved to a course
- CSCI 263Honors Introduction to Computer Science TheoryNot resolved to a course
- CSCI 264Honors Analysis of AlgorithmsNot resolved to a course
- CSCI 320Principles of Data ManagementNot resolved to a course
- CSCI 331Introduction to Artificial IntelligenceNot resolved to a course
- CSCI 335Machine LearningNot resolved to a course
- CSCI 344Programming Language ConceptsNot resolved to a course
- CSCI 351Data Communications and NetworksNot resolved to a course
- CSCI 352Operating SystemsNot resolved to a course
- CSCI 420Principles of Data MiningNot resolved to a course
- CSCI 420HHonors Principles of Data MiningNot resolved to a course
- CSCI 421Principles of Database System ImplementationNot resolved to a course
- CSCI 431Introduction to Computer VisionNot resolved to a course
- CSCI 452Systems ProgrammingNot resolved to a course
- CSCI 453Computer ArchitectureNot resolved to a course
- CSCI 455Principles of CybersecurityNot resolved to a course
- CSCI 462Introduction to CryptographyNot resolved to a course
- CSCI 464Xtreme TheoryNot resolved to a course
- CSCI 510Introduction to Computer GraphicsNot resolved to a course
- CSCI 511Interactive Music ExperiencesNot resolved to a course
- CSCI 518Collaborative Seminar in Computer Graphics and Computational MediaNot resolved to a course
- CSCI 519Seminar in Computer Graphics and Computational MediaNot resolved to a course
- CSCI 521Principles of Data Cleaning and PreparationNot resolved to a course
- CSCI 529Seminar in Data Science for Computer ScientistsNot resolved to a course
- CSCI 532Introduction to Intelligent Security SystemsNot resolved to a course
- CSCI 534Mobile Robot ProgrammingNot resolved to a course
- CSCI 536Information RetrievalNot resolved to a course
- CSCI 538Puzzles for ComputingNot resolved to a course
- CSCI 539Seminar in Artificial IntelligenceNot resolved to a course
- CSCI 541Programming SkillsNot resolved to a course
- CSCI 549Seminar in Programming Languages and ToolsNot resolved to a course
- CSCI 559Seminar in SystemsNot resolved to a course
- CSCI 569Seminar in TheoryNot resolved to a course
- CSCI 599Computer Science Undergraduate Independent StudyNot resolved to a course
- CSCI 610Foundations of Computer GraphicsNot resolved to a course
- CSCI 620Introduction to Big DataNot resolved to a course
- CSCI 621Foundations of Database System ImplementationNot resolved to a course
- CSCI 622Data Security and PrivacyNot resolved to a course
- CSCI 630Foundations of Artificial IntelligenceNot resolved to a course
- CSCI 631Foundations of Computer VisionNot resolved to a course
- CSCI 633Biologically Inspired Intelligent SystemsNot resolved to a course
- CSCI 634Mobile Robot ProgrammingNot resolved to a course
- CSCI 635Introduction to Machine LearningNot resolved to a course
- CSCI 636Information RetrievalNot resolved to a course
- CSCI 637Machine Learning Systems ImplementationNot resolved to a course
- CSCI 641Advanced Programming SkillsNot resolved to a course
- CSCI 642Secure CodingNot resolved to a course
- CSCI 651Foundations of Computer NetworksNot resolved to a course
- CSCI 652Distributed SystemsNot resolved to a course
- CSCI 654Foundations of Parallel ComputingNot resolved to a course
- CSCI 655Foundations of CybersecurityNot resolved to a course
- CSCI 661Foundations of Computer Science TheoryNot resolved to a course
- CSCI 662Foundations of CryptographyNot resolved to a course
- CSCI 664Computational ComplexityNot resolved to a course
- CSCI 665Foundations of AlgorithmsNot resolved to a course
- CSCI 667Randomized AlgorithmsNot resolved to a course
- CSCI 711Global IlluminationNot resolved to a course
- CSCI 712Computer Animation: Algorithms and TechniquesNot resolved to a course
- CSCI 715Applications in Virtual RealityNot resolved to a course
- CSCI 716Computational GeometryNot resolved to a course
- CSCI 719Topics in Computer Graphics and Computational MediaNot resolved to a course
- CSCI 720Big Data AnalyticsNot resolved to a course
- CSCI 722Data Analytics with Cognitive ComputingNot resolved to a course
- CSCI 723Advanced Database Skills: Graph DatabasesNot resolved to a course
- CSCI 724Web Services and Service Oriented ComputingNot resolved to a course
- CSCI 725Advanced Database Skills: NoSQL and NewSQL Data SystemsNot resolved to a course
- CSCI 729Topics in Data Science for Computer ScientistsNot resolved to a course
- CSCI 731Advanced Computer VisionNot resolved to a course
- CSCI 735Foundations of Intelligent Security SystemsNot resolved to a course
- CSCI 736Neural Networks and Machine LearningNot resolved to a course
- CSCI 739Topics in Artificial Intelligence for Computer ScientistsNot resolved to a course
- CSCI 740Programming Language TheoryNot resolved to a course
- CSCI 742Compiler ConstructionNot resolved to a course
- CSCI 749Topics in Programming Languages and ToolsNot resolved to a course
- CSCI 750Fundamentals of Cloud ComputingNot resolved to a course
- CSCI 759Topics in SystemsNot resolved to a course
- CSCI 761Topics in Advanced AlgorithmsNot resolved to a course
- CSCI 764Quantum-Resistant CryptographyNot resolved to a course
- CSCI 769Topics in TheoryNot resolved to a course
Source. Rochester Institute of Technology, catalog 2026-2027 RIT Undergraduate Catalog — https://academiccatalog.rit.edu/programs/computer-science-minor/. Captured page pages/0161.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.