KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Minor

Computer Science

Rochester Institute of Technology · Rochester, NY

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
CIP
11.0902
Total credits (published)
15
Credits (computed from items)
42
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
195003
CourseShelf checklist
CK_195003_15efd718
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
      1. CSCI-141& CSCI-142
        Computer Science Iand Computer Science II
        Not resolved to a course
        8
      2. Students must complete the following calculus sequence: 2
        Not resolved to a course
        8
      3. MATH-181& MATH-182
        Calculus Iand Calculus II
        Not resolved to a course
        8

      Student must complete the following discrete mathematics course: 3

      1 item
      1. MATH 190
        Discrete Mathematics for Computing
        Not resolved to a course
        3

      Required Courses

      1 item
      1. CSCI 243
        The Mechanics of Programming
        Not resolved to a course
        3

      Electives

      electives · 83 items
      1. Select four of the following:
        Not resolved to a course
        12
      2. CSCI 250
        Concepts of Computer Systems
        Not resolved to a course
      3. CSCI 251
        Concepts of Parallel and Distributed Systems
        Not resolved to a course
      4. CSCI 261
        Analysis of Algorithms
        Not resolved to a course
      5. CSCI 262
        Introduction to Computer Science Theory
        Not resolved to a course
      6. CSCI 263
        Honors Introduction to Computer Science Theory
        Not resolved to a course
      7. CSCI 264
        Honors Analysis of Algorithms
        Not resolved to a course
      8. CSCI 320
        Principles of Data Management
        Not resolved to a course
      9. CSCI 331
        Introduction to Artificial Intelligence
        Not resolved to a course
      10. CSCI 335
        Machine Learning
        Not resolved to a course
      11. CSCI 344
        Programming Language Concepts
        Not resolved to a course
      12. CSCI 351
        Data Communications and Networks
        Not resolved to a course
      13. CSCI 352
        Operating Systems
        Not resolved to a course
      14. CSCI 420
        Principles of Data Mining
        Not resolved to a course
      15. CSCI 420H
        Honors Principles of Data Mining
        Not resolved to a course
      16. CSCI 421
        Principles of Database System Implementation
        Not resolved to a course
      17. CSCI 431
        Introduction to Computer Vision
        Not resolved to a course
      18. CSCI 452
        Systems Programming
        Not resolved to a course
      19. CSCI 453
        Computer Architecture
        Not resolved to a course
      20. CSCI 455
        Principles of Cybersecurity
        Not resolved to a course
      21. CSCI 462
        Introduction to Cryptography
        Not resolved to a course
      22. CSCI 464
        Xtreme Theory
        Not resolved to a course
      23. CSCI 510
        Introduction to Computer Graphics
        Not resolved to a course
      24. CSCI 511
        Interactive Music Experiences
        Not resolved to a course
      25. CSCI 518
        Collaborative Seminar in Computer Graphics and Computational Media
        Not resolved to a course
      26. CSCI 519
        Seminar in Computer Graphics and Computational Media
        Not resolved to a course
      27. CSCI 521
        Principles of Data Cleaning and Preparation
        Not resolved to a course
      28. CSCI 529
        Seminar in Data Science for Computer Scientists
        Not resolved to a course
      29. CSCI 532
        Introduction to Intelligent Security Systems
        Not resolved to a course
      30. CSCI 534
        Mobile Robot Programming
        Not resolved to a course
      31. CSCI 536
        Information Retrieval
        Not resolved to a course
      32. CSCI 538
        Puzzles for Computing
        Not resolved to a course
      33. CSCI 539
        Seminar in Artificial Intelligence
        Not resolved to a course
      34. CSCI 541
        Programming Skills
        Not resolved to a course
      35. CSCI 549
        Seminar in Programming Languages and Tools
        Not resolved to a course
      36. CSCI 559
        Seminar in Systems
        Not resolved to a course
      37. CSCI 569
        Seminar in Theory
        Not resolved to a course
      38. CSCI 599
        Computer Science Undergraduate Independent Study
        Not resolved to a course
      39. CSCI 610
        Foundations of Computer Graphics
        Not resolved to a course
      40. CSCI 620
        Introduction to Big Data
        Not resolved to a course
      41. CSCI 621
        Foundations of Database System Implementation
        Not resolved to a course
      42. CSCI 622
        Data Security and Privacy
        Not resolved to a course
      43. CSCI 630
        Foundations of Artificial Intelligence
        Not resolved to a course
      44. CSCI 631
        Foundations of Computer Vision
        Not resolved to a course
      45. CSCI 633
        Biologically Inspired Intelligent Systems
        Not resolved to a course
      46. CSCI 634
        Mobile Robot Programming
        Not resolved to a course
      47. CSCI 635
        Introduction to Machine Learning
        Not resolved to a course
      48. CSCI 636
        Information Retrieval
        Not resolved to a course
      49. CSCI 637
        Machine Learning Systems Implementation
        Not resolved to a course
      50. CSCI 641
        Advanced Programming Skills
        Not resolved to a course
      51. CSCI 642
        Secure Coding
        Not resolved to a course
      52. CSCI 651
        Foundations of Computer Networks
        Not resolved to a course
      53. CSCI 652
        Distributed Systems
        Not resolved to a course
      54. CSCI 654
        Foundations of Parallel Computing
        Not resolved to a course
      55. CSCI 655
        Foundations of Cybersecurity
        Not resolved to a course
      56. CSCI 661
        Foundations of Computer Science Theory
        Not resolved to a course
      57. CSCI 662
        Foundations of Cryptography
        Not resolved to a course
      58. CSCI 664
        Computational Complexity
        Not resolved to a course
      59. CSCI 665
        Foundations of Algorithms
        Not resolved to a course
      60. CSCI 667
        Randomized Algorithms
        Not resolved to a course
      61. CSCI 711
        Global Illumination
        Not resolved to a course
      62. CSCI 712
        Computer Animation: Algorithms and Techniques
        Not resolved to a course
      63. CSCI 715
        Applications in Virtual Reality
        Not resolved to a course
      64. CSCI 716
        Computational Geometry
        Not resolved to a course
      65. CSCI 719
        Topics in Computer Graphics and Computational Media
        Not resolved to a course
      66. CSCI 720
        Big Data Analytics
        Not resolved to a course
      67. CSCI 722
        Data Analytics with Cognitive Computing
        Not resolved to a course
      68. CSCI 723
        Advanced Database Skills: Graph Databases
        Not resolved to a course
      69. CSCI 724
        Web Services and Service Oriented Computing
        Not resolved to a course
      70. CSCI 725
        Advanced Database Skills: NoSQL and NewSQL Data Systems
        Not resolved to a course
      71. CSCI 729
        Topics in Data Science for Computer Scientists
        Not resolved to a course
      72. CSCI 731
        Advanced Computer Vision
        Not resolved to a course
      73. CSCI 735
        Foundations of Intelligent Security Systems
        Not resolved to a course
      74. CSCI 736
        Neural Networks and Machine Learning
        Not resolved to a course
      75. CSCI 739
        Topics in Artificial Intelligence for Computer Scientists
        Not resolved to a course
      76. CSCI 740
        Programming Language Theory
        Not resolved to a course
      77. CSCI 742
        Compiler Construction
        Not resolved to a course
      78. CSCI 749
        Topics in Programming Languages and Tools
        Not resolved to a course
      79. CSCI 750
        Fundamentals of Cloud Computing
        Not resolved to a course
      80. CSCI 759
        Topics in Systems
        Not resolved to a course
      81. CSCI 761
        Topics in Advanced Algorithms
        Not resolved to a course
      82. CSCI 764
        Quantum-Resistant Cryptography
        Not resolved to a course
      83. CSCI 769
        Topics in Theory
        Not resolved to a course
      Source. Rochester Institute of Technology, catalog 2026-2027 — 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.