Previous Page  137 / 236 Next Page
Information
Show Menu
Previous Page 137 / 236 Next Page
Page Background www.frederick.edu

• 301.846.2400 131

CMIS 227-Game Programming (4)

Prerequisite: (CMIS 105 or CIS 107) or CMIS 106

(formerly CIS 227)

Covers the development of computer games using

a high-level programming language. Introduces

game development aspects and techniques through

creation of computer programs. This course also

surveys the modern game engines. Students learn to

develop computer game programs for specific game

engines and platforms.

CMIS 228-Simulation and Game Development

(4)

Prerequisite: (CMIS 105 or CIS 107) or CMIS 106 or CMIS

177 or CMIS 178

(formerly CIS 228)

Covers the development of digital interactive

contents used in computer games and computerized

simulations. This course introduces students to the

current game engines and simulation software used

to build comprehensive and interactive computer

games and simulations.

CMIS 230-Database Management Systems (3)

Prerequisite or Co-requisite: (CMIS 105 or CIS 107) or

CMIS 106 or CMIS 111E or CMIS 119

(formerly CIS 230)

Provides an in-depth study of database management

systems and the fundamentals of database design

and development. Topics include Structure Query

Language (SQL), normalization, integrity constraints,

data models, and transaction control. Students

design and develop databases and database

applications utilizing database management systems

(DBMS), such as Oracle or Microsoft SQL Server.

CMIS 256-Statistical Computing (3)

Prerequisite or Co-requisite: (CMIS 105 or CIS 107) or

CMIS 106 or CMIS 119

(formerly CIS 256)

Covers the R programming language and software

development environment for statistical computing.

Students learn to develop, test, and run programs in

R. Students use the R system as a data science tool

to process data, manipulate data, and create data

science results.

CMIS 257-Data Visualization (3)

Prerequisite: (CMIS 105 or CIS 107) or CMIS 106 or CMIS

118 or CMIS 119 or CMIS 256

(formerly CIS 257)

Covers the fundamentals and techniques of

data visualization. Students learn to effectively

communicate data by using data as a pivotal point in

the presentation. Students obtain data visualization

skills via hands-on activities using data analysis and

visualization software tools, such as Tableau.

CMIS 258-Data Wrangling (3)

Prerequisite: (CMIS 105 or CIS 107) or CMIS 106 or CMIS

118 or CMIS 119 or CMIS 256

(formerly CIS 258)

Surveys the concepts, needs, principles, and

techniques of data wrangling. Explores data

extraction, transformation, and loading (ETL) tools/

systems. Students practice data wrangling activities

including data extraction, data transformation, data

loading, integrating data sources, and correcting

erroneous/missing values by utilizing computer

based tools.

CMIS 259-Big Data Analytics (3)

Prerequisite: (CMIS 105 or CIS 107) or CMIS 106 or CMIS

118 or CMIS 119 or CMIS 256

(formerly CIS 259)

Surveys the roles, needs, challenges, principles,

trends, platforms, analytic lifecycle/methods, and

architectures/frameworks relevant to big data

technology. Surveys big data analytics tools/systems,

such as Hadoop, MapReduce, Talend, Apache Hive,

Apache Pig, SAS, or R. Students apply learned

concepts and techniques to solve problems by using

big data analytics tools/systems.

CMIS 266-Cloud System Administration (3)

Prerequisite or Co-requisite: CMIS 111V or CMIS 120 or

CIS 111M

(formerly CIS 266)

Explores administering cloud platforms and

deploying applications on cloud platforms. Students

learn to operate, manage, monitor, and secure cloud

computing systems such as Amazon Web Services

(AWS), as well as deploy and scale applications in

cloud environments. Covers the objectives of AWS

Certified SysOps Administrator Associate exam.

CMIS 280-Networking Fundamentals (3)

Prerequisite or Co-requisite: CMIS 120 or CIS 111M

(formerly CIS 180)

Reviews hardware, operating systems, and other

networking principles. Includes comprehensive

networking skill sets necessary for the CompTIA

Network exam.

CMIS 281-Security Fundamentals (3)

Prerequiste or Co-requisite: CMIS 280 or CIS 180

(formerly CIS 170)

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.

CMIS 290-Cisco 1 Introduction to Networks (3)

Prerequisite or Co-requisite: CMIS 106 or (CMIS 120 or

CIS 111M)

(formerly CIS 190)

Covers the architecture, structure, functions, and

components of the Internet and other computer

networks in accordance with CCNAv7: Introduction

to Networks (ITN). Students achieve a basic

understanding of how networks operate and

how to build simple local area networks (LAN),

perform basic configurations for routers and

switches, and implement Internet Protocol (IP).

CMIS 291-Cisco 2 Switching, Routing,

andWireless Essentials (3)

Prerequisite or Co-requisite: CMIS 280 or

CIS 180 or CMIS 290 or CIS 190

(formerly CIS 191)

Covers the architecture, components, and operations

of routers and switches in small networks and

introduces wireless local area networks (WLAN)

and security concepts in accordance with CCNAv7:

Switching, Routing, and Wireless Essentials (SRWE).

Students learn how to configure and troubleshoot

routers and switches for advanced functionality using

security best practices and resolve common issues

with protocols in both IPv4 and IPv6 networks.

CMIS 292-Cisco 3 Enterprise Networking,

Security, and Automation (3)

Prerequisite or Co-requisite: CMIS 291 or CIS 191

(formerly CIS 192)

Describes the architecture, components,

operations, and security to scale for large, complex

networks, including wide area network (WAN)

technologies, in accordance with CCNAv7:

Enterprise Networking, Security, and Automation

(ENSA). The course emphasizes network security

concepts and introduces network visualization

and automation. Students learn how to configure,

troubleshoot, and secure enterprise network

devices and understand how application

programming interfaces (API) and configuration

management tools enable network automation.

CMIS 294 - Cybersecurity Operations (3)

Prerequisite or Co-requisite: CMIS 292

Introduces the core security concepts and

skills needed to monitor, detect, analyze, and

respond to cybercrime, cyberespionage, insider

threats, advanced persistent threats, regulatory

requirements, and other cybersecurity issues facing

organizations in accordance with CCNA Cyber

Ops. It emphasizes the practical application of

the skills needed to maintain and ensure security

operational readiness of secure networked systems..

Course Descriptions