Program Options | Bismarck State College

to the top of the page
Home Page

Program Options

Cybersecurity and Computer Networks

Associate of Applied Science (AAS)
Cyber students classroom 2020This degree program combines system administration fundamentals with a foundation in cybersecurity concepts.  Classes focus on best practices to implement, administer, and secure operating systems and computer networks.

Students will learn highly marketable technical skills and have the knowledge to meet the ever-changing technologies used in business and industry.  Graduates will be prepared to install operating systems, configure networks, manage servers, and other typical system administration tasks while maintaining fundamental security practices.

Cybersecurity and Information Technology

Bachelor of Applied Science (BAS)

This degree program provides a solid cybersecurity backing to information technology (IT) tasks. Classes focus on best practices to implement, administer, and secure technologies that are used to process, transmit, and store data. Graduates will gain experience securing network communications, configuring virtualization, managing cloud-based resources, and performing other common security-related tasks while implementing IT.

Cybersecurity Fundamentals

Program CertificateCybersecurity Fundamentals
Cybersecurity Fundamentals courses provide an understanding of fundamental cybersecurity, network security, cloud security, SOC security, information security and networking. Students will identify and protect against cyberattacks by understanding the fundamentals, principles and concepts of cybersecurity. They will learn how to create interfaces, security zones, authentication and policies - all for next generation firewalls.


Mobile Application Development

Program CertificateMobile Application Development
Mobile Application Development courses provide students with the specialized knowledge they need to enter this dynamic field. Instructors will guide students in the production of mobile applications from concept to launch in hands-on labs. Students will also learn the fundamental principles and skills necessary for a career in an industry that involves constantly changing technology.

Computer Networking

Program Certificate
Computer Networking courses will provide students with the fundamentals of computer networking, including the practical and conceptual skills needed to enter the industry. Students will gain an understanding of basic networking, build simple local area networks, perform basic device configurations, implement IP address schemes, and configure and troubleshoot routers and switches.

Security and Hacking

Program Certificate

The Security and Hacking courses give students practical experience using Linux. Courses expand students’ knowledge of information security, which will provide them with the principles, technologies and practices to secure computers and networks. Students will gain the skills needed to monitor, detect, investigate, analyze and respond to cyber events in order to protect systems and organizations from risks, threats and vulnerabilities used by attackers.

Offensive and Defensive Security

Program Certificate

Offensive and Defensive Security courses cover digital forensics, installing, configuring and managing firewalls. Students will learn theory and extended configuration features necessary to set up traffic handling, advanced content, user identification, quality of service, global protection, monitoring/reporting and high availability of next-generation firewalls. Students will also learn network penetration testing to apply cybersecurity defensive skills

Modern Computing

Program Certificate

Modern Computing courses give students opportunities to gain experience installing, configuring, securing and administering Linux network services. Students will learn the methods, policies and procedures needed to maintain systems availability, response and mitigation to incidents, based upon cause

Secure Programming

Program Certificate

Secure Programming courses give students a background in the Python language for computer programming. Students will use a structured high-level language approach to programming, with an emphasis on problem solving and design, including fundamentals, logic development, top down program design and application creation.