KSAWorks
KSAWorks
Knowledge • Skills • Abilities
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.

CIS 101Introduction to Computer Science3
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 111Programming I3
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 111LLaboratory for Programming I1
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 112Programming II3
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 112LLaboratory for Programming II1
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 131Introduction to Information Systems3
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 201Computer Architecture and Organization3
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 211Internet and Mobile Programming3
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 213Data Structures and Applications3
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 222Database Management Systems3
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 231WXIT: Past, Present, and Future3
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 241Discrete Structures3
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 277Information Security Management, Policy, & Law3
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 301Networking3
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 301LNetworking Lab1
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 302Modern Operating Systems3
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 303Computer & Information Security3
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 303LComputer and Information Security Laboratory1
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 310Computational Thinking and Programming3
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 312WSoftware Engineering3
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 331Human Computer Interaction and Usability Analysis3
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 342Data Analytics3
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 343Design and Analysis of Algorithms3
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 377Linux Fundamentals, Administration, and Security3
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 380WResearch Topics in Computer and Information Sciences3
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 401Advanced Network Security3
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 402Computer Forensics3
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 411Distributed Computing and Applications3
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 412Mobile Computing and Applications3
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 421Database Design and Development3
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 422Information Retrieval3
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 424Artificial Intelligence3
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 430Theory of Computation and Programming Languages3
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 431Information Organization & Management3
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 432Computer Vision3
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 433Usability Analysis3
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 434Bioinformatics3
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-469Independent Study3
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 476WInternship in Computer Science1-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 477Secure Software Engineering3
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 480Capstone I3
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 490Capstone II3
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