Virginia Military Institute · Courses
CIS 42 courses with the subject CIS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
Catalogs 1 Programs 61 Checklists 49 Courses 1,024 Policies 7 Subject AR 18 AS 18 AT 7 BI 67 BU 38 CE 41 CH 66 CHI 24 CIS 42 EC 41 EE 45 ERH 49 FR 24 GE 2 HI 81 HN 3 HPW 45 IS 66 LEAD 1 LS 2 MA 39 ME 51 ML 7 MS 16 NS 25 PS 47 PY 40 SP 33 No subject 86 CIS 101 Introduction to Computer Science 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu CIS 111 Programming I 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Corequisite CIS 111L . Must pass CIS 111 and CIS 111L concurrently. CIS 111L Laboratory for Programming I 1
Subject CIS Credits (min) 1 Credits (max) 1 Credit unit Credit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Corequisite CIS 111 . Must pass CIS 111 and CIS 111L concurrently. CIS 112 Programming II 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 111 and CIS 111L with a minimum grade of C. Must pass CIS 112 and CIS 112L concurrently. Corequisite CIS 112L CIS 112L Laboratory for Programming II 1
Subject CIS Credits (min) 1 Credits (max) 1 Credit unit Credit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 111 and CIS 111L with a minimum grade of C. Must pass CIS 112 and CIS 112L concurrently. Corequisite CIS 112 CIS 131 Introduction to Information Systems 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu CIS 201 Computer Architecture and Organization 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 101 , CIS 112, and CIS 112L with a minimum grade of C. CIS 211 Internet and Mobile Programming 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 112 and CIS 112L with a minimum grade of C. CIS 213 Data Structures and Applications 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 112 and CIS 112L with a minimum grade of C. CIS 222 Database Management Systems 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 112 & CIS 112L with a minimum grade of C. CIS 231WX IT: Past, Present, and Future 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu CIS 241 Discrete Structures 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite MA 102 , MA 123 , or MA 126 with a minimum grade of C. CIS 277 Information Security Management, Policy, & Law 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu CIS 301 Networking 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 112 and CIS 112L with a minimum grade of C. Must pass CIS 301 and CIS 301L concurrently. Corequisite CIS 301L CIS 301L Networking Lab 1
Subject CIS Credits (min) 1 Credits (max) 1 Credit unit Credit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Corequisite CIS 301 -Networking. Must pass CIS 301 and CIS 301L concurrently. CIS 302 Modern Operating Systems 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 201 and CIS 213 with a minimum grade of C. CIS 303 Computer & Information Security 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 301 and CIS 301L with a minimum grade of C. CIS 303L Computer and Information Security Laboratory 1
Subject CIS Credits (min) 1 Credits (max) 1 Credit unit Credit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 301 and CIS 301L with a minimum grade of C. Corequisite CIS 303 (must pass CIS 303 and CIS 303L concurrently) CIS 310 Computational Thinking and Programming 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu CIS 312W Software Engineering 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 213 with a minimum grade of C. CIS 331 Human Computer Interaction and Usability Analysis 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 112 with a grade of C or better. CIS 342 Data Analytics 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 241 or MA 305 with a minimum grade of C. CIS 343 Design and Analysis of Algorithms 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 213 with a minimum grade of C. CIS 377 Linux Fundamentals, Administration, and Security 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 111 Programming I and CIS 111L Laboratory for Programming I with a minimum grade of C. CIS 380W Research Topics in Computer and Information Sciences 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 222 , CIS 213 , CIS 301 , CIS 301L with a grade of C or better. CIS 401 Advanced Network Security 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 303 and CIS 303L with a minimum grade of C. CIS 402 Computer Forensics 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 303 and CIS 303L with a minimum grade of C. CIS 411 Distributed Computing and Applications 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 301 and CIS 301L with a minimum grade of C. CIS 412 Mobile Computing and Applications 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 301 and CIS 301L with a minimum grade of C. CIS 421 Database Design and Development 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 222 with a minimum grade of C. CIS 422 Information Retrieval 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 222 with a minimum grade of C. CIS 424 Artificial Intelligence 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 343 with a minimum grade of C. CIS 430 Theory of Computation and Programming Languages 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 213 with a grade of C or better. CIS 431 Information Organization & Management 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS-112 and CIS-112L with a minimum grade of C CIS 432 Computer Vision 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 331 with a minimum grade of C, CIS 211 with a minimum grade of C. CIS 433 Usability Analysis 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 331 with a minimum grade of C. CIS 434 Bioinformatics 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 343 with a minimum grade of C. CIS 460-469 Independent Study 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite Completion of all required CIS 100 and 200 level courses with minimum grades of C. CIS 476W Internship in Computer Science 1-3
Subject CIS Credits (min) 1 Credits (max) 3 Credit unit Credit Hours Type course Repeatable May be repeated to total of 3. Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite Junior standing (a completion of 35 CIS credits) with GPA of 2.75 in major and 2.5 overall, approval of Application for CIS 476 Internship in Computer Science, and placement in an entry level/internship position at a company or agency requiring knowledge and skills in Computer Science. Position is to be a paid position at a minimum 70% of standard entry level, except as approved by department head. CIS 477 Secure Software Engineering 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 312W with a minimum grade of C CIS 480 Capstone I 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite 36 credit hours of required courses. CIS 490 Capstone II 3
Subject CIS Credits (min) 3 Credits (max) 3 Credit unit Hours Type course Edition 2026-2027 Catalog 2026-2027 Academic Catalog Source catalog.vmi.edu Prerequisite CIS 480 with a minimum grade of C. Source: Virginia Military Institute's catalog, linked per course · table learning_unit · CourseShelf publish 59