| |
Dec 05, 2025
|
|
|
|
|
2025-2026 Academic Catalog
Computer Science: Cybersecurity Specialization, BS
|
|
Return to: Undergraduate Studies
Contact Information
Jeff McGough, Department Head
Electrical Engineering and Computer Science
Electrical Engineering/Physics 311
Phone: (605) 394-2722
Email: jeff.mcgough@sdsmt.edu
Department Website
Students are responsible for checking with their advisors for any program modifications that may occur after the publication of this catalog.
The Computer Science (BS) program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.

CSC-CYS Flowchart
|
Curriculum Checklist
A specialization is considered a separate major in South Dakota Mines’ student record system. In order to pursue this specialization, please request a change of major even if you are currently pursuing a major in the non-specialized version of Computer Science . Second Semester
- CSC 467 Capstone Design II Credits: 2
- Security or Data Analytics Elective Credits: 6 3
- General Education Goal 3 or 4 Elective(s) Credits: 3 1
- Free Elective Credits: 3
Notes:
For the bachelor of science in Computer Science, a student must have a departmental grade point average of at least 2.00 in all CSC courses 300 level or higher. Course requirements for the program also include the total number of credits per course. To meet the 88 required credits of the major, any student that has an approved course for transfer will fulfill the course requirement, but if the transferred course does not meet the total credit hour requirement then the program committee will decide on the proper accommodation for meeting the total credit hour requirement. Students should consult with their advisor to get clarification on the necessary accommodation. 1 Fulfills General Education requirement. Students should consult the “General Education Requirements ” section of this catalog for a complete listing of all general education requirements 2 Must have a “C” or higher to move on to the proceeding course. 3 Select six credits of security electives and three credits of data analysis electives from the lists below. Security Electives
Select six credits from the list below: Data Analysis Electives
Select three credits from the list below: Objectives and Outcomes
Program Educational Objectives: - Graduates will have demonstrated a mastery of their field and have the requisite foundation for lifelong learning and possess the skills to adapt and to thrive within the profession.
- Graduates will have demonstrated their ability to assume leadership roles through career advancement or by assuming responsibilities beyond those expected of entry-level positions.
- Graduates will be involved in their profession and make contributions to their field.
Student Outcomes: - Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
|
Return to: Undergraduate Studies
|
|