

• 301.846.2400 113
course descriptions
CIS 117-Data Science Essentials (3)
Prerequisite: EN 70 OR Prerequisites or Corequisites:
EN 75 OR [(EN 50A or EN 61) and EN 52] OR
(ESL 95 and ESL 99) OR (ESL 72 and ESL 73)
Introduces concepts and techniques of data
collection and discovery as well as computer based
data analysis tools. Surveys data wrangling, data
journalism, data visualization, big data analytics,
and data engineering technologies, such as
Hadoop and MapReduce. Topics include the data
organization and repository, data science process,
inductive data-driven modeling, statistical inference,
logistic regression, and exploratory data analysis.
CIS 118-Data Analytics Using
Spreadsheets (3)
Prerequisite or Corequisite: CIS 106 or CIS 111E
Covers the theory and techniques of data modeling
and data analysis using spreadsheets. Students
learn to summarize data, explore data, produce
accumulated data, and visualize data by utilizing
spreadsheet software, such as MS Excel.
CIS 119-Statistical Analysis System (SAS) (3)
Prerequisite: CIS 106
Covers the point-and-click interactive SAS Studio
and basics of SAS programming. Students utilize SAS
Studio to visualize and summarize data by creating
reports, charts, and graphs as well as conduct
statistical tests and analysis. Students also learn SAS
programming capabilities necessary to process data
from a variety of sources and to solve problems.
CIS 140-Java Programming (3)
Prerequisite: CIS 106
Introduces Java programming language with an
emphasis on object-oriented principles. Students
utilize library classes in developing Java standalone
applications and applets. Topics include Graphical
User Interface (GUI) programming, event-driven
programming, inheritance, and polymorphism.
CIS 170-Security Fundamentals (3)
Prerequisite or Corequisite: CIS 180 or CIS 190
Provides students with the knowledge and skills
to implement, maintain and secure network
services, network devices, and network traffic.
Builds on foundational network concepts, computer
hardware, and operating systems principles.
CIS 173-Healthcare Information
Technology (3)
Prerequisite or Corequisite: CIS 101 or CIS 106
Prepares students to become healthcare information
technology technicians. Topics covered include
healthcare-related regulatory requirements,
healthcare terminology/acronyms, medical
business operations, electronic health records
(EHRs), and healthcare specific security best
practices. Students will obtain the knowledge
and skills required to implement, deploy, and
support health IT systems in medical facilities.
CIS 175-Game Theory and Design (3)
Prerequisites: (EN 70 or EN 75) OR [(EN 50A or EN 61) and
EN 52] OR (ESL 95 and ESL 99) OR (ESL 72 and ESL 73)
Covers game theory and design. Topics include
the roles of game designers, game structures
and elements as well as game development
stages and methods. Students learn about
designing, prototyping, and playtesting games.
CIS 176-Game Creation (3)
Prerequisite or Corequisite: CIS 116D or CIS 116F
(prerequisite only, course no longer offered) or
CIS 116P or CIS 101 or CIS 106 or CIS 175
Covers the creation of basic games. This hands-on
course guides students step by step through the
basics of building interactive games. Students learn to
create computer games utilizing current technologies,
such as web page design/development languages,
animation/simulation software, and game engines.
CIS 177-Interactive 3D Technology (3)
Prerequisite or Corequisite: CIS 116D or
CIS 116F (prerequisite only, course no
longer offered) or CIS 101 or CIS 106
Surveys the current 3 dimensional (3D) technologies
and introduces the design and creation of virtual
interactive 3D models. Covered techniques include
mesh modeling, texturing, lighting, rigging,
animating, and rendering. Students learn to design
and develop computer generated interactive 3D
worlds using 3D production tools such as Blender.
CIS 178-3D Modeling and Animation (3)
Prerequisite or Corequisite: CIS 101 or CIS 106 or CIS 177
Introduces fundamentals of creating and animating
3 dimensional (3D) computer modeling. The industry
standard 3D modeling and animation software
are surveyed and explored. This course covers
Autodesk Maya Certified Professional exam topics
and objectives. Topics include 3D modeling concepts
and 3D animation process. Students learn to create
and animate 3D models using 3D modeling tools.
CIS 179-Cybersecurity Fundamentals (3)
Prerequisite or Corequisite: CIS 106
Introduces the Essential Body of Knowledge for IT
security and the fundamentals of cybersecurity,
including the cyber architecture, components
of security practices, and cybersecurity-related
legislative framework. Students learn to identify
risks, threats, and vulnerabilities relevant to
information technology resources and to analyze
the significance of security models and issues
associated with security management. Surveys
the software lifecycle and software assurance.
CIS 180-Networking Fundamentals (3)
Prerequisite: CIS 106 or CIS 111M
Reviews hardware, operating systems,
and other networking principles. Includes
comprehensive networking skill sets necessary
for the CompTIA Network exam.
CIS 190-Cisco 1 Network Fundamentals (3)
Prerequisite or Corequisite: CIS 106 or CIS 212
Covers networking fundamentals, Open Systems
Interconnection (OSI) network reference model,
and Transmission Control Protocol/Internet
Protocol (TCP/IP). Topics include network
topologies, protocols, IP addressing, subnet
masks, and Ethernet. Students will also learn the
basic network design and cable installation.
CIS 191-Cisco 2 Routing Technologies (3)
Prerequisite or Corequisite: CIS 190
Introduces the routing protocols and concepts,
as well as the fundamentals of Cisco routers.
Students learn to install, configure, customize,
operate, maintain, and troubleshoot Cisco
routers and relevant components.
CIS 192-Cisco 3 Switching Technologies (3)
Prerequisite or Corequisite: CIS 191
Surveys switching protocols, Local Area Networks
(LANs), and LAN switching. Students will analyze,
configure, verify, and troubleshoot routing
protocols, including routing for IPv4 and IPv6,
EIGRP for IPv4 and IPv6, as well as OSPF for IPv4
and IPv6. This course also covers LAN switch
operations and virtual private networks.
CIS 193-Cisco 4WAN Technologies (3)
Prerequisite or Corequisite: CIS 192
Introduces the principles and implementation of
Wide Area Networks (WANs). Topics include the
traffic control and access control lists (ACLs), services
and protocols for wide-area access, Point-to-Point
(PPP) protocols and WAN, as well as the concepts
and operations of frame relay. Students learn
to configure, verify, and troubleshoot WANs.
CIS 200-IT Support Services (3)
Prerequisite: CIS 101, CIS 106, CIS 111M, or CIS 212
Introduces the fundamentals, operations, roles, and
responsibilities of information technology (IT) support
services. Students practice problem-solving and
communication skills appropriate in the computer
user-support environment. Best practices in customer
support and professional work habits are emphasized
throughout the course. Topics include incident
identification, incident management, information
collection skills, communication skills, personal
skills, technical skills, security skills, troubleshooting
skills, training skills, and business skills.
CIS 201-Computer Science I (4)
Prerequisites: MA 82 or MA 85 or appropriate score on
mathematics placement test and [CIS 140 (prerequisite
or corequisite) or minimum grade of C in CIS 106]
Emphasizes object-oriented design, data
abstraction and programming beyond an
introductory level. Introduces user interfaces and
graphics through the study of object design.
Emphasizes object-oriented software engineering
including Unified Modeling Language (UML).
Investigates fundamental sorting and searching
algorithms, introductory dynamic data structures
and event-driven programming techniques.
Develops programming skills using a language
that supports the object-oriented paradigm.