KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Fulton-Montgomery Community College · Courses

CIS

18 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 105Computer Applications 3 Accounting or Business Elective13

Social Science Elective....................................... 3 Mathematics Elective2,3......................................... 4 16 17

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 110Spreadsheets and Databases for

Professionals 3-0-3 Designed for students who have prior hands-on experi- ence with computers and software such as Windows, word processing applications, and presentation/slide- show applications, this course explores the power of spreadsheet and database productivity software. Specific course topics may include basic spreadsheet concepts, formulas, advanced functions, data analysis, large workbooks, macros, VBA, PivotTables, and Piv- otChart reports as well as basic database concepts, tables, forms, queries, and reports. Students are re- quired to use the microcomputer lab to complete vari- ous projects assigned. Prerequisite: Non majors must have permission of the Instructor.

Subject
CIS
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 114Linux Operating System3

This course provides an introduction to the various flavors of the Linux operating system. The history of Linux and its relationship to Unix will be explored. Top- ics will include: desktop vs. server software installation and configuration, access permissions, text editor, file system, piping and redirection, the use of regular ex- pressions, and shell language programming. Study of the client-server features of Linux operating systems from the standpoint of a user and the root administra- tor will be explored. This course also includes network configuration and system management commands. The lab component will give students the opportunity to learn how to install, configure and administer Linux- based computers.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 116Computer Science I3

This course covers the fundamentals of computer prob- lem solving and programming – techniques, concepts, and vocabulary. Topics include: program development process, differences between the procedural and object-oriented programming methodologies, phases of language translation (compiling, interpreting, link- ing, executing), and error conditions associated with each phase, primitive data types, memory representa- tion, variables, expressions, assignment, fundamental programming constructs (sequence, selection, itera- tion), algorithms for solving simple problems, tracing execution, subprograms/functions/methods, and pa- rameter passing. Emphasis is placed on programming in a high-level computer programming language such as C++, Java, or Python. Co-requisites: CIS110 and MAT120.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 144Hardware Concepts3

This course provides a hands-on introduction to per- sonal computer hardware setup. Students will install, configure, upgrade, diagnose and troubleshoot desk- top personal computers. Students will disassemble and reassemble personal computers, perform preven- tive maintenance procedures, and maintain safety in a lab environment, and interact with others in a profes- sional manner. Topics include hardware/software con- cepts, boot process, command prompts, memory, hard drive configuration, expansion cards, fundamentals of prompts, memory, hard drive configuration, expansion cards, fundamentals of installing/supporting operating systems, and using firmware and diagnostic software.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 146Introduction to Cybersecurity3

This course will introduce students to the basics of cryptography, security management, wireless network- ing, and organizational policy. Topics include operat- ing system security, authentication, attacks, auditing, encryption, and physical security. This course is a first course in the fundamentals of information and network security. It introduces fundamental cybersecurity topics such as institutional security policy, legal aspects of se- curity, computer system infrastructures, types of cyber threats and risk assessment, cryptography, information 141 integrity, and data loss prevention. The course identi- fies methods of assessing systems to identify critical data, and presents tools and techniques for securing computers and networks. Prerequisite: CIS 114.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 160Database Design and Programming3

This course expands on introductory database con- cepts and explores more powerful applications of database design and management. Students design relational tables, queries, forms and reports, using database software and maintain data dictionaries. Students will apply entity relationships and data nor- malization. Students will create programs in Structured Query Language (SQL), create stored procedures, and implement Open and Object Linked and Embed- ded Database Connectivity. Through hands-on experi- ence, students master concepts in data mining, report generation and presentation through a front end ap- plication, such as Crystal Reports. Students will write server-side scripts in either PHP or ASP to connect with MySQL and SQL servers. Students will perform database backups on the server. Prerequisite: CIS 115 or permission of Instructor. Additional computer hours, as needed.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 165Networking Concepts3

This course enables students to recognize networking media and topology. Students will identify protocols and Open Systems Interconnections (OSI) models. Students will identify hardware and software problems of a network and provide network support. Installing and configuring the hardware and software on a local area network of computers is an integral part of the course. Students will install and use proprietary and open-source network operating systems.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 170Web Site Development3

Students will develop and manage integrated Web pages, using HTML/XHTML and Web page develop- ing tools. Students will utilize graphics-processing soft- ware to incorporate images. Students will construct Web pages using HTML to incorporate text, lists, ta- bles, frames, and hyperlinks and publish to a server in a multi-browser compatible format. There will be an emphasis on writing client-side scripts (JavaScript) and Cascading Style Sheets (CSS). Advanced top-

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 175Network Defense3

This course covers essential network defense and cy- ber threat management skills for securing computer networks against cyber-attacks. Students will learn key concepts such as defense in depth, exposure minimization, and the use of tools like firewalls, intru- sion detection systems (IDS), and Cisco Cyber Threat Management tools. The course includes practical labs on implementing security policies, analyzing network traffic, and identifying malicious activities. Students will develop the skills needed to apply network forensics techniques and respond to real-world security inci- dents, preparing them to maintain secure and resilient networks in professional environments. Prerequisite: CIS 144.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 216Computer Science II3

This course covers the fundamentals of algorithms and object oriented software development. Topics include: modern IDE for software development, primitive and reference data types, encapsulation, information hid- ing, selection, iteration, functions/methods, parame- ters, recursion, exception handling, generic linear data structures (arrays), file types, file I/O, simple GUIs with event handling, programming to an interface, lambda expressions, semantics of inheritance and use of poly- morphism, search (sequential, binary), select (min, max), and sort (bubble, insertion, selection) algo- rithms, documentation using standard tools, program testing and debugging, reasoning about control flow in a program, and societal impacts related to computing and software. Pre-requisites: CIS116.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 225Digital & Network Forensics3

This course offers a comprehensive introduction to cy- bersecurity operations, emphasizing the skills needed to detect, analyze, and respond to cyber threats. Stu- dents will explore digital forensics, network security, intrusion detection, and the ethical considerations in- herent in cybersecurity. Through hands-on labs and 142 real-world scenarios, learners will use industry-stan- dard tools to protect network infrastructures, analyze network traffic for malicious activities, and understand the legal and ethical implications of cyber security practices. This course prepares students for roles in cybersecurity operations and aligns with Cisco Cy- berOps Associate certification objectives. Prerequi- site: CIS 144.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 230Internet Programming3

(For Computer Science A.S. majors only). This course will cover client and server-side programming con- cepts and multi-tier architecture that allow students to produce effective, interactive Web applications. Students will create and access MySQL databases, through PHP server-side scripting and SQL SERVER databases through Active Server Pages. Students will demonstrate functional ability with HTML/XHTML, JavaScript and Cascading Style Sheets. Additional topics include object-oriented programming, authen- ticating users, and programming automated tasks. Instructor. Additional computer hours, as needed.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
Prerequisite
CIS 160 and CIS 170 or permission of
CIS 238Introduction to Game Design3

This course serves as an introduction to designing games and concepts of game prototyping. It consists of history and theory-based lectures and discussions, as well as a hand prototype and a game-creation project. Course material will cover the strategy, imple- mentation, and nuances of game design and some of the history that has led to where the industry is now.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
Prerequisite
CIS116.
CIS 246Cybersecurity Administration3

This course will introduce students to the basics of cryptography, security management, wireless networking, and organizational policy. Topics include operating system security, authentication, attacks, auditing, encryption, and physical security. The course will focus on management and troubleshoot- ing concepts and tools such as tracert, nslookup, ipconfig, ping, DNS, and Denial of Service attacks. Additional topics include an overview of malware, di- saster recovery, information security policy, and rules for avoiding viruses and vulnerabilities. Prerequisite: CIS146.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 256Data Structures3

This course covers the fundamentals of data struc- tures and software modeling. Topics include: modern IDE for software development, design and develop- ment of reusable software, software modeling (class diagram, use case, CRC card), introduction to analysis of algorithms, abstract properties, implementation and use of stacks, queues, linked lists, and binary trees, re- cursion and efficiency of recursive solutions, range of search (sequential, binary), select (min, max, median), and sort algorithms and their time and space efficien- cies, software quality assurance, team development of software applications, and professional responsibilities and liabilities associated with software development.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
Prerequisite
CIS216.
CIS 275Ethical Hacking3

This immersive Ethical Hacking course provides stu- dents with a comprehensive understanding of penetra- tion testing principles, methods, and tools critical for securing modern networks and computers. Through hands-on labs, students will learn to plan, organize, and perform penetration testing on simple networks apply tools and techniques to identify vulnerabilities, and conduct software security analysis using common tools on previously unknown software components. The course also explores how the internet is used for cybercrime, cyber-stalking, and other abusive behav- iors, evaluating the effectiveness of cybersecurity ap- plications in preventing crime and abuse. Students will develop skills to create and apply vulnerability maps, trace vulnerabilities to their root causes, propose and analyze countermeasures, and understand the ethical considerations in vulnerability disclosure. Prerequi- sites: CIS 146 and CIS 225.

Subject
CIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
fmcc.edu
CIS 289Professional Development Seminar2

This capstone course surveys the current and antici- pated opportunities of a career in Computer Informa- tion Systems, through a variety of methods that may include guest lectures, on-site experiences, field sur- veys, professional publications, and trade shows. Through documented self-assessment, students iden- tify educational strengths and weaknesses and deter- mine formal and informal methods for further profes- sional growth and development. Additional computer hours, as needed. 143

Subject
CIS
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027
Source
fmcc.edu

Source: Fulton-Montgomery Community College's catalog, linked per course · table learning_unit · CourseShelf publish 61