Department of Cyber and Computer Sciences Minors
Minor in Computer Programming
Objectives:
A minor in computer programming will provide a student with the opportunity to develop the skills necessary for designing and understanding large programs.
Competencies, Knowledge, or Skills to be Achieved:
A student who completes this minor will receive experience with computer programming in a high-level object-oriented language. A student will have the opportunity to develop a sound foundation in techniques for designing, implementing, testing, and debugging computer software.
This minor is not approved for students majoring in Computer Science.
Structure of the Minor:
- Required courses: (14 credit hours)
CSCI 201 Introduction to Computer Science I
CSCI 202 Introduction to Computer Science II
CSCI 223 Data Structures and Algorithms
MATH 206 Discrete Structures*
*Mathematics majors must substitute an additional CSCI elective. - Elective (3 credit hours)
Any CSCI course numbered 300 or higher.
Total Credit Hours Required 17, at least 9 of which must be completed at The Citadel.
Minor in Cyber Interdisciplinary Studies
Objectives:
Due to sophisticated cyber attacks and increased use of cyberspace, it is important to make every student a good cyber citizen who knows the concepts and best practices of cybersecurity, cyber safety, and cyber ethics. This comprehensive and interdisciplinary minor in cybersecurity education is designed for all majors.
Competencies, Knowledge, or Skills to be Achieved:
A student who completes this minor will gain knowledge in information systems, principles and practices of cybersecurity, cyber safety and cyber ethics, basic defense mechanism in cyberspace, best practices for seizing and securing digital evidence in cyber investigations, current state of cyber crimes, cyber laws, and cyber policies.
Structure of the Minor:
- Required courses: (12 credit hours)
CSCI 210 Introduction to Information Systems
CSCI 227 Principles and Practices of Cybersecurity
CRMJ 331 Cyber Investigations
CRMJ 392 Cyber Crime - Elective (3 credit hours)
One of the following courses:
CSCI 490 Special Topics
CRMJ 465 Special Topics
Total Credit Hours Required 15, at least 9 of which must be completed at The Citadel.
Minor in Cybersecurity
Objectives:
This minor is designed to prepare students with the technical skills for entry into cybersecurity positions in industry, government agencies, or the military.
Competencies, Knowledge, or Skills to be Achieved:
A student who completes this minor will have a sound technical foundation in the disciplines required for cybersecurity including computer organization/architecture, computer networks, computer security, and cybersecurity. The content of this minor is based on national training standards for information security professionals, as recommended by the National Security Agency and the Committee on National Security Systems.
Structure of the Minor:
- Required courses: (6 credit hours)
CSCI 327 Computer Security
CSCI 427 Advanced Cybersecurity - Required course in computer organization/architecture (3 credit hours)
One of the following courses:
CSCI 305 Computer Organization and Programming
ELEC 330 Digital Systems Engineering - Required course in computer networks (3 credit hours)
One of the following courses:
CSCI 317 Computer Networks and Internets
ELEC 419 Computer Network Architecture - Elective (3 credit hours)
One of the following courses:
CRMJ 331 Cyber Investigations
CRMJ 392 Computer Crime
Students majoring in Computer Science will be required to take one additional computer science course at the 300/400 level.
Total Credit Hours Required 15, at least 9 of which must be completed at The Citadel.
Minor in Data Science
Objectives:
Data Science minor aims to provide students with practical knowledge of the methods and techniques of data analysis, as well as the ability to think critically about the construction and implications of data analysis and models. The minor will empower students across the wide array of campus disciplines with a working knowledge of statistics, probability, and computation that allow students not just to participate in data science projects, but to design and carry out rigorous computational and inferential analysis for their field of interest.
Competencies, Knowledge, or Skills to be Achieved:
A student who completes the minor will be able to formulate questions in a domain that can be answered with data, use tools and algorithms from data mining, statistics, applied mathematics, and computer science for analyses, visualize, interpret, and explain results cogently, accurately, and persuasively, understand the underlying social, political, and ethical contexts that are importantly and inevitably tied to data-driven decision-making, be able to connect data to underlying phenomena and to think critically about conclusions drawn from data analysis, be knowledgeable about programming abstractions so that they can later design their own computational inferential procedures, and be well versed with the Python and R programming languages.
Structure of the Minor:
- Required courses: (12 credit hours)
CSCI 205 Introduction to Programming with Python
CSCI 350 Introduction to Data Mining
STAT 366 Applied Statistics
STAT 461 Data Analysis - Electives (3 credit hours)
One of the following courses:
CSCI 320 Database Design
MATH 240 Linear Algebra
BANA 201 Applied Business Analytics
BIOL 308 Genetics
INTL 310 Intelligence Collection Systems and Programs
Total Credit Hours Required 15, at least 9 of which must be completed at The Citadel.
The Citadel has been named a National Center of Academic Excellence in Cyber Defense Education by the United States Department of National Security Agency and Homeland Security. [ Learn More ]