Skip to Content

Explore our BS in Information Technology Cybersecurity concentration

Become a critical player in today’s networked world, where demand is high for skilled professionals who can secure confidential information and block unauthorized access. Businesses everywhere rely upon these well-trained and experienced specialists who can identify security vulnerabilities and implement frameworks for incident prevention, response, and recovery.

In this concentration, you will:

  • Analyze security and privacy issues in real-world cases.
  • Recognize appropriate techniques both to minimize risks and to react to security breaches.
  • Investigate techniques and tools specific to network, system software, and application software security.
  • Study ways to structure computer-security practices in alignment with organizational needs.

Program Savings

Receive up to a $1,300 Grant if you reside in the U.S. and start this program on June 28, 2021. Contact one of our Enrollment Specialists to learn more.

Get Started Now


Degree Completion Requirements

  • 181 quarter credits
    • General education courses (45 cr.)*
    • Core courses (96 cr.)
    • Concentration courses (20 cr.)
    • Elective courses (15 cr.)
    • Capstone courses (5 cr.)

Students may be eligible to transfer up to 135 credits. At least 45 credits must be completed at Walden.

This sequence represents the minimum time to completion. Time to completion will vary by student, depending on individual progress and credits transferred, if applicable. For a personalized estimate of the number of your transfer credits that Walden would accept, call an Enrollment Specialist at 855-646-5286.

*Click here for required general education courses by program.


Course Code Title Credits


LDRS 1001

Personal and Organizational Leadership

Personal goals, values, and purpose represent the foundations of effective personal leadership. In this introductory course, students explore this concept of personal leadership in their own work and community roles. Through the application of self-assessment tools, students can gain insights into their leadership strengths as well as those areas representing opportunities for improvement. The roles of emotional intelligence and social intelligence are introduced to provide a more comprehensive model of personal leadership. Students also investigate the alignment of Walden's mission of social change with broader societal issues in the workplace, including the relationship between personal and organizational leadership.

(6 cr.)
ITEC 1005

The Profession and Practice of Information Technology

This course provides students a foundation for successful study and professional practice in information technology (IT). Students explore a variety of IT careers and develop a foundational understanding of the components of information systems. Students develop key skills for academic and professional success with communications, analysis, and social responsibility.

(5 cr.)
ITEC 1015

Introduction to Computer Systems

In this course, students are introduced to the fundamental concepts of computer systems to prepare for a role in the field of IT. Students learn about the structure and purpose of hardware components (computers, networks, and interface devices) and software components (operating systems, middleware, applications, and system software). The course includes the essential domain aspects for platform technologies and incorporates emerging technologies. (Prerequisite(s): ITEC 1005.)

(5 cr.)
ITEC 1020

Networking Fundamentals

Corporations, small businesses, and even individuals rely upon robust communication networks that secure local resources while connecting into worldwide infrastructure. This course provides students with the opportunity to develop and administrate a small business network through hands-on lab exercises. They examine physical and logical local network components as well as protocols and connections for internet services and applications. Hands-on labs exercises provide experience with network configuration and settings. (Prerequisite(s): ITEC 1015 or ITEC 1010.)

(5 cr.)
ITEC 1030

Introduction to Programming

The cornerstone of modern software design is object-oriented programming (OOP), which is a methodology that uses objects to represent complex relationships and simplifies the development and management of information systems. This course provides students with introductory information on OOP and other prevailing techniques in programming. Students begin by studying foundational concepts and terminology of OOP. They examine programming paradigms, algorithmic thinking, and problem-solving techniques in OOP. Students engage in coursework on computer program design, constraints, variables, functions, procedures, logic and code control, error trapping, error handling, and interactive coding techniques. They gain hands-on, practical experience on compiling and running applications, reading data interactively, and debugging. (Prerequisite(s): [ITEC 1015 and MATH 1040] or [ITEC 1010 and MATH 1040].)

(5 cr.)
ITEC 2010

Data Structures

A data structure is a specialized layout for organizing and storing data. This is an integral part of the information technology arena; programmers work with many different types of data structures. Using fundamental programming knowledge, such as object-oriented programming (OOP), students continue their practice with OOP and have the opportunity to gain knowledge of advanced data structures, including lists, stacks, queues, hashmaps, trees, and the functions of each. They also learn how to choose data structures that are appropriate for various types of information. They engage in discussions to work through ideas and gain various perspectives on topical issues, such as OO inheritance and polymorphism, arrays, and data collections. Students gain hands-on experience as they solve complex problems by writing a program and using tools to create, compile, debug, and run interactive OO programs with data structures. (Prerequisite(s): ITEC 1030.)

(5 cr.)
ITEC 2030

Platform Technologies and Operating Systems

There are many important benefits from studying the different types of operating systems, such as administering computers efficiently and structuring code more effectively, which lend to best practices in writing code. This course provides students with an overview of the concepts of computer operating systems, including the main functions, similarities, and differences. They explore a variety of topics, including configuration, file systems, security, administration, interfacing, multitasking, and performance analysis. Students contextualize their learning experience through hands-on activities, such as performing basic administrative tasks on different operating systems, including configuring networking parameters, administering user accounts and groups, setting access and application permissions, and locating and analyzing log files. (Prerequisite(s): ITEC 1015 or ITEC 1010 or CMIS 1002.)

(5 cr.)
ITEC 2040

Systems Analysis

There are many roles involved in creating and managing an organization's information system, including the systems analyst. The analyst helps to ensure the software development process is successful by understanding its purpose, scope, and resource requirements. This course provides students with the prospect of understanding the field from the perspective of a systems analyst. Students focus on the definition and examination of system requirements, both functional and nonfunctional, for an information system (IS) project. Through the systems analysis process students learn about the identification of stakeholders, techniques for requirement elicitation, representation, and life cycles. Students sharpen their communication and practical skills by working on an information system development project. (Prerequisite(s): ITEC 1015 or ITEC 1010 or CMIS 1002.)

(5 cr.)
ITEC 2050

Systems Design

This course provides an introduction to Agile system development and various methodologies that support Agile development. Students explore the discipline of implementing system requirements and developing structural and functional designs that model organizational information technology solutions. They examine conceptual modeling and application frameworks. Students learn the basics of modeling, design representations, and the use of design tools. The course also examines planning and implementation issues. (Prerequisite(s): ITEC 2040 or CMIS 3003.)

(5 cr.)
ITEC 2055

Technical Problem-Solving and Project Management

The process of creation, from conception through completion, is complicated and requires a diverse set of management skills. This course combines the fundamental skills in problem-solving with project management skills. Students are introduced to the knowledge, tools, and techniques needed to successfully manage information technology (IT) projects throughout a project life cycle. Students in this course focus on the IT project management process and development of the project team as key to the successful achievement of IT projects. Students analyze the role of the project manager as an integral administrator overseeing the execution, progress, and interaction of all parties involved. Students learn the intricacies of managing projects and programs that may span multiple organizations. They engage in coursework through which they examine the project management cycle, sourcing strategy, third-party provider selection, and management of third-party providers. (Prerequisite(s): ITEC 2050 or CMIS 3004.)

(5 cr.)
ITEC 2025

Discrete Structures

Mathematics underpins much of Information Technology. Programming loops, web searches, data encryption, database queries, and network routing all have a mathematical foundation. This course introduces students to discrete mathematics concepts with focus on applications in Information Technology. Concepts include logic operators, recursive and iterative loops, sets, discrete probability, functions, trees, and graphs. Applications include complexity analysis, programming algorithms, network routing, and protecting and validating data. This course provides a mathematical foundation for applications across IT disciplines. (Prerequisite(s): ITEC 1030.)

(5 cr.)
ITEC 2060

Database Management Systems

All businesses rely on computerized systems to manage their data and to keep that data secure, accurate, and reliable. A database is a system designed to do just this as well as to simplify the processes of data entry, search, and retrieval. In this course, students learn about database management through the examination of the life cycle of a database. They focus on the representation and manipulation of information in relational database management systems and learn how to map real-world data to relational representations and how to manipulate data through relational queries to implement data-intensive applications. Students also discuss related issues, such as database storage, data validation, sorting, grouping, and nesting data. Students learn to use a core subset of the Structured Query Language (SQL) as well as the fundamentals of database administration. (Prerequisite(s): ITEC 2055 or ITEC 3040 or CMIS 3004.)

(5 cr.)
ITEC 2070

User Experience Design

This course introduces user experience design in the context of user experience, how a product behaves and is used for real-world applications. It includes an overview of human perception and cognitive performance, computer processes, and system design approaches to facilitate positive user experiences. Topics include social and emotional interaction, the process of user experience design, how to capture requirements, and construction and evaluation approaches. (Prerequisite(s): ITEC 2055 or ITEC 3040 or CMIS 3004.)

(5 cr.)
ITEC 2080

Web Programming

Every day we are learning to adapt to 21st-century technology. More importantly, we are beginning to rely on it for daily needs, such as obtaining the news, shopping, communicating, banking, and full-scale education. There is a high demand for developers of static and dynamic web pages of all kinds. In this course, students consider factors such as optimization, accessibility, and appeal in the design and development of web applications. They also examine the tools and techniques needed to develop and manage these applications. Through discussions and application assignments, students explore dynamic web page implementations, elements of client-server and server-side processing, data validation, and concurrency issues.


  • ITEC 1030

(5 cr.)
ITEC 3010

Web and Mobile Technologies

Mobile computing was developed in the early 1990's with the introduction of laptop computers. Since then, devices have become smaller, more intuitive and accessible, and have worked their way into businesses, homes, hospitals, and children's backpacks. The basic principles of system design for such technologies are not entirely different from larger-scale development, but designers must make different considerations and use special techniques for web and mobile technologies. In this course, students examine the technical, business, legal, and sociocultural benefits and challenges of mobile devices and wireless communication technologies. Through discussion and written assignments, students explore wireless protocols and business and consumer applications, such as mobile computing, communication, and multimedia devices; and intelligent and context-aware services. (Prerequisite(s): ITEC 2055 and ITEC 2080.)

(5 cr.)
ITEC 3020

Information Assurance and Security

Insecure security systems can cause major risks and vulnerabilities for companies. Breaches in personal employee information, financial information, or company secrets can elicit the downfall of an organization. In this course, students learn the importance of such concerns as well as key concepts of computer and information security, including technical, privacy, organizational, social, and policy issues. They examine fundamental notions of authentication, authorization, and encryption. Students learn about economic and human impact issues through the analysis of case studies of security and privacy breaches. Through discussions and assignments, students also examine risk management, informal system security methods, and corporate governance.  (Prerequisite(s): ITEC 2055 or ITEC 3040 or CMIS 1002.)

(5 cr.)
ITEC 4010

Network Administration

Students explore the role of a network administrator, the many considerations of operating a modern system, and the tools and technologies that are available to meet the requirements and demands of an organization's network. They acquire an understanding of the hardware and software components that make up the internet and examine protocols, routers, and client/server architecture related to configuring network services. Students study software platforms, control, shared resources, and security from a practical perspective. Through a series of hands-on assignments, students practice administrative tasks using applications as network tools for routing, securing ports, configuring network address translations, and confirming reconfigurations. (Prerequisite(s): [ITEC 1020 and ITEC 2055] or [ITEC 1020 and ITEC 3040].)

(5 cr.)
STAT 3401

Statistics for Data Analytics

Statistical analysis is a key information technology tool. Quality assurance, data mining, and performance monitoring all employ extensive statistical analysis. Other applications incorporate various aspects of probability and statistics. This course provides students with an introduction to statistics for data analytics. Within an analytics framework, students synthesize theory with practical applications to learn the fundamentals of statistical reasoning, and the use of numeric and graphical descriptive statistics, statistical comparison, correlations, and other methods. Throughout, students also have the opportunity to use statistical software to solve problems.


  • MATH 1030 or MATH 1040

(5 cr.)
ITEC 4030

Systems Integration

Students in this course examine the systems integration approaches used by today's organizations to learn what makes them more effective, efficient, and competitive. They explore the potential of enterprise application integration (EAI) using traditional and cloud-based platform environments. Through a hands-on approach, students learn to solve an integration problem by designing an appropriate architecture. (Prerequisite(s): [ITEC 2055 and ITEC 2080] or [ITEC 3040 and ITEC 2080].)

(5 cr.)


ITEC 3101

Systems Software Security

Information security specialists oversee enterprise operations that follow industry best practices for security and data integrity to ensure that systems are free from external threats and risks that may jeopardize or harm the organization. Students in this course investigate the responsibilities of the security specialist, including the security of operating systems and other system software. Through a variety of assignments, including hands-on lab work, students explore components of a networked operating system, architectural designs for secure usage, system administration tasks, and tools for security. Students examine the real effects that security threats have on systems. They address such threats through exercises in administrative tasks using tools vital for implementing security policies.


  • ITEC 3020 or CMIS 4101

(5 cr.)
ITEC 4101

Network Security

Technological innovation has led us to store all types of information on the web, such as medical records, financial data, and personal communications. We rely on this information to be safe from external attacks. Preventing such threats is a vital role in the field of information technology. Students in this course have an overview of network security defense techniques and countermeasures. Students sharpen their communication and analytical skills through the discussion and debate of a variety of topics, such as cryptanalysis and attacks, safety of wireless connections, intrusion detection methods, and access control. They engage in assignments designed to provide them with practical applications of content, such as the design and configuration of firewalls, traffic analysis and filtering, intrusion detection, statistical anomaly detection, and wireless security. [ITEC 3020 and ITEC 4010] or [ITEC 4010 and CMIS 4102].) 

(5 cr.)
ITEC 4102

Application Software Security

In the past, security measures were merely supplemental to software design. But with the increasing threat of hackers who manipulate applications and steal or modify important data, countermeasures are vital to protect applications from vulnerability. This course provides students with an overview of best practices in developing secure software applications and the tools for investigating anomalies and vulnerabilities in application software. Students engage in a variety of course assignments focusing on related topics, including buffer overflow, structured query language (SQL) injections, selected programming and scripting languages, and the security of web applications on both the client and server side.


  • ITEC 2080 and ITEC 3020

(5 cr.)
ITEC 4103

Computer Forensics

As we adapt to the digital revolution, an increasing number of cases, both civil and high-profile, rely on data identification, recovery, and preservation of digital evidence. We also rely on computer forensics for the prevention and prosecution of criminal activity, such as child pornography, financial fraud, and personal identify theft. In this course, students learn procedures and tools for collecting and investigating evidence from illegal or inappropriate computer use. They also engage in a range of assignments and activities focusing on the legal, ethical, and policy implications of various forensic techniques and monitoring practices.   (Prerequisite(s): ITEC 3101, ITEC 4101, and ITEC 4102.)

(5 cr.)


ITEC 4999

IT Capstone Project

In this capstone project course, students complete an integrative IT project that combines multiple aspects of their information technology program. The project requires collaboration with a team of students to manage, analyze, design, implement, and evaluate a computer-based information system. The system development process is initiated with a case study included within the course structure. Students will develop a project charter that will guide them through the discovery of functional and nonfunctional requirements, the creation of a system design based on those requirements, and the development and testing of a functional computer application. Students will develop a management presentation to describe the project design and justify the continuation of the project. In addition, students will create or update their professional development plan, using the plan as a starting point for a job search or career upgrade based on the experience and professional skills they have developed while completing their educational program. (Prerequisite(s): [ITEC 4020 and 3402 and 4401 and 4402] or [ITEC 3201 and 4201 and 3202 and 4203] or [ITEC 3301 and 4101 and 4302 and 4203] or [ITEC 3101 and 4101 and 4102 and 4103] or [ITEC 3501 and 4501 and 4502 and 4503] or [ITEC 3201 and 4201 and 4202 and 4203] and ITEC 4902.)

(5 cr.)


Choose three courses from general education, BS in Information Technology, other Walden bachelor’s degree programs, or Accelerate into Master’s (AIM) courses. At least 1 course must be at the 3000 level or higher. Your elective credits should total 15 to meet your program requirements. You may also be eligible to transfer previous credit to meet your elective requirements. Note on minors: Electives can also be used to complete a six-course minor. Although this program requires fewer than six elective courses, you have the option to complete a minor and graduate with more than the required number of credits for this program.


Tuition and Fees

Curriculum Component Requirements Cost Amount
Tuition 181 quarter credit hours $325 per quarter hour $58,825
Technology Fee Per quarter $160 $2,560


*Tuition reflects the minimum time to completion. Time to completion varies by student, depending on individual progress and credits transferred, if applicable. Tuition and time to complete may be reduced if transfer credits are accepted, or if you receive grants, scholarships or other tuition reductions. Walden may accept up to 135 transfer credits. For a personalized estimate of the number of your transfer credits that Walden would accept, call an Enrollment Specialist at 844-768-0109.

Tuition and fees are subject to change. Books and materials are not included and may cost up to an additional $5,000.


Many Walden degree-seeking students—67%—receive some form of financial aid.* Create a customized plan that makes sense for you.

*Source: Walden University’s Office of Financial Aid. Data reports as of 2018.

Find Ways to Save

Program Savings

Receive up to a $1,300 Grant if you reside in the U.S. and start this program on June 28, 2021. Contact one of our Enrollment Specialists to learn more.

Get Started Now

Admission Requirements

Admission is considered for adult students who hold a high school diploma or its equivalent. Applicants must also meet one of the following criteria:

  • You are 21 years of age or older.
  • You are less than 21 years of age with at least 12 quarter credits.
  • You are an active member of the military or a veteran with documentation of service.

More information for international applicants.



Have a Question?

Chat with a BS in Information Technology - Cybersecurity Enrollment Specialist.

Chat Now