Table of Contents Table of Contents
Previous Page  118 / 209 Next Page
Information
Show Menu
Previous Page 118 / 209 Next Page
Page Background www.frederick.edu

• 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.