Bachelor of Science Cyber Operations

About

With EWU’s Bachelor of Science in Cyber Operations, you will learn all aspects related to cyberspace operations that are both technical — networking, malware analysis, digital forensics and incident response, attacking and defending — and non-technical, including the ethical, privacy, legal and human-centered impacts of the field.

A National Center of Academic Excellence (NCAE) in Cybersecurity

Curriculum & Requirements

What You'll Learn

The following information comes from the official EWU catalog, which outlines all degree requirements and serves as the guide to earning a degree. Courses are designed to provide a well-rounded and versatile degree, covering a wide range of subject areas.

Cyber Operations Major, Bachelor of Science (BS)

Exam Requirement: All Computer Science majors are required to pass the Advanced Programming Exam prior to taking courses for which it is a prerequisite. Passing the exam is required for graduation and no exam waivers will be granted for degree completion.

Grade Requirements: As a computer science student, you are expected to maintain an overall university GPA ≥2.3. Each computer science course and cybersecurity course must be completed with a minimum grade ≥C+. All supporting courses required by the department must be completed with a minimum grade ≥C.

Required Computer Science Courses
CYBR 101CYBERSECURITY FUNDAMENTALS5
CSCD 202COMPUTING ETHICS4
CSCD 210PROGRAMMING PRINCIPLES I5
CSCD 211PROGRAMMING PRINCIPLES II5
CSCD 212OBJECT ORIENTED PROGRAMMING WITH DESIGN PATTERNS5
CSCD 240C AND UNIX PROGRAMMING5
CSCD 260ARCHITECTURE AND ORGANIZATION4
or EENG 260 MICROCONTROLLER SYSTEMS
CSCD 300DATA STRUCTURES5
CSCD 320ALGORITHMS5
CSCD 327RELATIONAL DATABASE SYSTEMS4
CSCD 330COMPUTER NETWORKS4
CSCD 340OPERATING SYSTEMS5
CSCD 350SOFTWARE DEVELOPMENT PRINCIPLES4
CSCD 488SENIOR PROJECT5
Required Cybersecurity Courses
CSCD 303COMPUTER AND INFORMATION SECURITY4
CSCD 433ADVANCED NETWORKING CONCEPTS4
CSCD 434NETWORK SECURITY4
CSCD 437SECURE CODING4
CYBR 403CYBERSECURITY POLICIES, PRIVACY AND LAWS4
CYBR 410APPLIED CYBER DEFENSE4
CYBR 412APPLIED CYBER OPERATIONS4
CYBR 455DIGITAL FORENSICS AND CYBERCRIME4
Required Supporting Courses
EENG 160DIGITAL CIRCUITS5
MATH 301DISCRETE MATHEMATICS5
MATH 380ELEMENTARY PROBABILITY AND STATISTICS5
Required Electives–choose two courses from the following8
Notes: No course may be used for an elective that is used to satisfy another major requirement. Upper division MATH or CSCD 495–499 courses must have prior department approval of topic content.
SCIENTIFIC PROGRAMMING
COMPILERS
RANDOMIZED ALGORITHMS AND PROBABILISTIC ANALYSIS
ADVANCED DATABASE MANAGEMENT SYSTEMS
DATA MINING
BIG DATA ANALYTICS
PRINCIPLES OF PROGRAMMING LANGUAGE
TOPICS IN COMPUTER SCIENCE (prior department approval of content required)
DISTRIBUTED MULTIPROCESSING
GPU COMPUTING
ADVANCED ARCHITECTURE AND ORGANIZATION
COMPUTING SYSTEMS: ORGANIZATION AND DESIGN
EMBEDDED SYSTEMS
EMBEDDED SYSTEMS DESIGN
EMBEDDED REAL-TIME CONTROL
REAL TIME EMBEDDED SYSTEMS
PARALLEL AND CLOUD COMPUTING
3D COMPUTER GRAPHICS PRINCIPLES
ADVANCED 3D COMPUTER GRAPHICS
VIRTUAL REALITY AND DATA VISUALIZATION
INTELLIGENT SYSTEMS
MODELING AND SIMULATION
HUMAN COMPUTER INTERFACE
INTERNSHIP (up to two 4 credit internships are allowed)
DIRECTED STUDY (prior department approval of content required)
Required Senior Capstone Series5
SENIOR CAPSTONE
Total Credits125
 

The following plan of study is for a student with zero credits. Individual students may have different factors such as: credit through transfer work, Advanced Placement, Running Start, or any other type of college-level coursework that requires an individual plan.

Courses may be offered in different terms and not all courses are offered every term, checking the academic schedule is paramount in keeping an individual plan current. There may be some courses that have required prerequisites not listed in the plan, review the course descriptions for information. Students should connect with an advisor to ensure they are on track to graduate.

All Undergraduate students are required to meet the Undergraduate Degree Requirements.

First Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
EENG 1605CSCD 202 (Humanities & Arts BACR 1)4ENGL 2015
ENGL 1015CYBR 101 (Social Science BACR 1)5Global Studies - graduation requirement15
Natural Science BACR 115Natural Science BACR 215Social Science BACR 215
 Elective - certificate, minor, or general elective1 
 15 15 15
Second Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
CSCD 2105CSCD 2115CSCD 2125
MATH 3805CSCD 2405CSCD 3005
Humanities & Arts BACR 215Diversity - graduation requirement15MATH 3015
 15 15 15
Third Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
CSCD 260 or EENG 2604CSCD 3205CSCD 3274
CSCD 3034CSCD 4334CSCD 3405
CSCD 3304CSCD 4374CSCD 4344
Elective - certificate, minor, or general elective5Elective - certificate, minor, or general elective1Elective - certificate, minor, or general elective1
 17 14 14
Fourth Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
CSCD 3504CSCD 4885CSCD 490 (Senior Capstone - graduation requirement)5
CYBR 4034CYBR 4104CYBR 4124
Cyber Operations Elective24CYBR 4554Cyber Operations Elective24
Elective - certificate, minor, or general elective5Elective - certificate, minor, or general elective1Elective - certificate, minor, or general elective1
 17 14 14
Total Credits 180
1

University Graduation Requirements (UGR) and Breadth Area Course Requirements (BACR) courses may be less than 5 credits and additional credits may be required to reach the required 180 total credits needed to graduate.  Students should connect with an advisor to ensure they are on track to graduate.

2

Required Electives–choose two courses from the approved list. No course may be used for an elective that is used to satisfy another major requirement. Upper division MATH or CSCD 495–499 courses must have prior department approval of topic content.

University Competencies and Proficiencies

English 
Quantitative and Symbolic Reasoning
Placement and Clearance 
Prior Learning/Sources of Credit AP, CLEP, IB


General Education Requirements (GER)

  • Minimum Credits—180 cumulative credit hours 
    • 60 upper-division credits (300 level or above)
    • 45 credits in residence (attendance) at Eastern, with at least 15 upper-division credits in major in residence at Eastern
  • Minimum Cumulative GPA ≥2.0

Breadth Area Core Requirements (BACR)

Humanities and Arts 
Natural Sciences 
Social Sciences


University Graduation Requirements (UGR)

Diversity Course List
World Language (for Bachelor of Arts)
Global Studies Course List
Minor or Certificate
Senior Capstone Course List


Application for Graduation (use EagleNET) must be made at least two terms in advance of the term you expect to graduate (undergraduate and post-baccalaureate).

Use the Catalog Archives to determine two important catalog years.
Requirements in Degree Works are based on these two catalog years:

  1. The catalog in effect at the student's first term of current matriculation is used to determine BACR (Breadth Area Credit Requirements) and UGR (Undergraduate Graduation Requirements).
  2. The catalog in effect at the time the student declares a major or minor is used to determine the program requirements.

Students who earn a BS In Cyber Operations from EWU should be able to:​​​

  • 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, utilizing techniques, skills, and tools necessary for computing practice;
  • communicate effectively in a variety of professional contexts;
  • recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles, including local and global impacts of computing solutions on individuals, organizations, and society;
  • 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;
  • apply security principles and practices to maintain operations in the presence of risks and threats.