Degree Type: BS
CIP Code 11.0103
Major Code CYB
Department Code EIT
Degree Website


The Bachelor of Science in Cyber Security and Information Technology is a broad program of study encompassing key aspects of cyber security and information technology. Information technology, as an academic discipline, focuses on meeting the needs of users within organizational and societal contexts through the selection, creation, application, integration and administration of these technologies. The program is designed to provide a solid foundation in cyber security and information technology. Additionally, the goal is to utilize the resources of the program to provide service to society; and to emphasize the need for lifelong learning and ethical conduct in practice. An additional educational goal of this program includes understanding the diverse social and business context in which information technology is practiced.

Specifically the program aspires to:

  1. Lead to the advancement of Cyber Security and Information Technology through nationally-recognized education at the undergraduate level
  2. Enable knowledge and technology transfer to regional industries and businesses.
  3. Prepare students for full and ethical participation in a diverse society and encourage lifelong learning.
  4. Educate undergraduates in the best practices of the field as well as integrate the latest research and practices into the curriculum.
  5. Emphasize development of problem solving and communication skills as an integral component of the educational process and the subsequent practice of the discipline.
  6. Provide quality learning experiences through highly interactive techniques of course delivery that include the use of electronic support equipment and distance learning technologies.

The Bachelor of Science in Cyber Security and Information Technology program provides a comprehensive curriculum in (1) information technology providing a solid foundation in data communications and networking, programming, software modeling, operating systems, system administration, database design, systems integration and project management and (2) cyber security providing high-demand skills and knowledge needed to protect network infrastructures, secure electronic assets, prevent attacks, investigate cyber crimes, perform in-depth incident analysis and build  and manage secure infrastructures. With a Bachelor of Science in Cyber Security and Information Technology, students will be ready to partner with professionals in business, industry, government, and education to design and build cutting-edge solutions to meet the needs of companies worldwide. The coursework is designed to impart skills and experience to enable students to compete nationally and globally. Through a carefully constructed core and a broad-base set of electives, students will be able to tailor the program to satisfy their individual preferences and strengths.

Students completing the Cyber Security and Information Technology program qualify for a broad range of positions in computer-intensive businesses and industries such as: programmer analyst, systems analyst, systems designer, data specialist/analyst, database administrator, network administrator, computer resource manager, systems development manager, information technology manager, security system administrator, security analyst and IT security consultant to name a few.

Intended Learning Outcomes

The program enables students to attain, by the time of graduation:

  1. An ability to analyze a problem, and to identify and define the computing requirements appropriate to its solution
  2. An ability to design, implement, and evaluate a computer-based solution to meet a given set of computing requirements in the context of Cyber Security and Information Technology
  3. An ability to communicate effectively with a range of audiences about technical information
  4. An ability to make informed judgments in computing practice based on legal and ethical principles.
  5. An ability to function effectively on teams to establish goals, plan tasks, meet deadlines, manage risk, and produce deliverables.
  6. An ability to identify and analyze user needs and to take them into account in the selection, integration, evaluation, and administration of computer-based systems.
  7. An ability to apply security principles and practices to the environment, hardware, software, and human aspects of a system.
  8. An ability to analyze and evaluate systems with respect to maintaining operations in the presence of risks and threats.

State-Mandated Common Prerequisites

State Prerequisite Course USFSM Course Offering
 Course Number Credit Hours
PSY XXXX Any Psychology Course PSY 2012 3
STA X023 Statistics or STA X122 STA 2023 3
CGS XXXX Any Database Course COP 2700 3
COP 2XXX Programming Concepts Course COP 2030 3
COP 2XXX Any Object-Oriented Computer Programming Course COP 2250 3
MAD XXXX Discrete Mathematics Course MAD 2104 3
MAC XXXX Pre-Calculus Course MAC 1147 4
PHY XXXX Any Physics Course PHY 2053 4
ECO X013 Macroeconomics ECO 2013 3

Program of Study

Students must take 13 required core courses (39 credit hours), one required communication course (3 credit hours), and four elective courses (12 credit hours).

Required Core Courses (39 credit hours)

Course Number Title Credit Hours Requisites (KEY) Notes (KEY)
CGS 3373C Data Networking & Communications 3 None  
CNT 4403 Network Security & Firewalls 3 PR: CNT 4104 OS included in course
CGS 3374C Architecture & Operating Systems 3 PR: CGS 3373C with a grade of “C-” or better  
CIS 4203 Cyber Forensics & Investigations 3 PR: COP 2030, MAD 2104  
COP 3375C Data Structures and Algorithms in Python 3 PR: COP 2030 with a grade of “C-” or better
CEN 3722 Human Computer Interfaces for Information Technology 3 PR: COP 3515
COP 3515 Program Design for Information Technology 3 PR:  COP 2512 or equivalent; CI
COP 3718 Database Systems Design 3 PR: COP 2700
CIS 4935 Senior Project in Information Technology 3 Senior Standing CyS&IT Majors only; DPR 6ACM, SMCC
CIS 4253 Ethics for Information Technology 3 Junior or Senior Standing; Basic Computer skills SMLE; Students may use PHI 3636 or LDR 4204 for the requirement
CIS 3360 Principles of Information Security 3 None
CIS 4510 IT Project Management 3 CI
CAP 4790 Data & Security Analytics 3 None

Required Communication Course (3 credit hours)

The following courses are suggested communication courses.  Check with your academic advisor for other courses that may be accepted for this requirement.

Course Number Title Credit Hours Requisites (KEY) Notes (KEY)
ENC 3246 Communication for Engineers 3 None  
ENC 3250 Professional Writing 3 PR: ENC 1101 and ENC 1102 OR ENC 1121 and ENC 1122  
ENC 4260 Advanced Technical Writing 3 PR: ENC 2210 or ENC 3310; CI  


Required Electives  (12 credit hours)

Student must choose four (4) courses (12 credit hours) from the elective list below.

Course Number Title Credit Hours Requisites (KEY) Notes (KEY)
CGS 3853 Web Systems for IT 3 PR: CEN 3722
CIS 3362 Cryptography and Information Security 3 PR: MAD 2104; CI
CIS 3615 Secure Software Development 3 PR: COP 3515 with a grade of “C-” or better
CIS 4204 Ethical Hacking 3 PR: COP 2030, MAD 2104
CIS 4216 Aggressive Hacking: What Hackers Do 3 PR: CGS 3373C, CGS 3374C, and COP 2250 or COP 2030 all with a grade of “C-” or better
CIS 4342 NoSQL Databases 3 PR: COP 2250
CIS 4361 Information Assurance and Security Management for IT 3 PR: COP 3515; Junior or Senior Standing
CIS 4365 Computer Security Policies and Disaster Preparedness 3 PR: CIS 3360
CIS 4368 Database Security and Audits 3 PR: COP 3718
CIS 4369 Web Application Security 3 PR: COP 3718 and CGS 3853 both with a grade of “C-” or better
CIS 4387 Mobile and Wireless Security 3 PR: CGS 3373C, CGS 3374C, and COP 2250 or COP 2030 all with a grade of “C-” or better
COP 3259 Advanced Programming in JAVA 3 PR: COP 2250
COP 4663 Mobile Applications Development 3 PR: COP 2030, COP 2250, COP 3375C
COP 4834 Data-Driven Web Sites 3 Completion of prerequisites for admission to CyS&IT program; Junior or Senior Standing; CI