CYBER 500 Introduction to Cybersecurity (3-0-3) (F)
Introduction to various aspects of cybersecurity, including roles and responsibilities, threats and vulnerabilities, policies, risk management, information assurance, quantifying information content, algorithmic, software and hardware storage, transport and safeguarding of information, technology and human factors. PREREQ: Admission to the Master of Science in Cyber Security program or PERM/INST.
CS 507 Computing Foundations for Computational Science (3-0-3) (F). Introduction to the basic techniques, tools and principles of writing high-quality code In scientific computing. Topics include: overview of relevant compiled and interpreted languages, data structures, algorithms, complexity of algorithms, sorting and searching, writing, testing, and debugging scientific code, profiling and improving performance, portability and scalability. PREREQ: Regular admission to Computational Science and Engineering emphasis or Cybersecurity emphasis of the Doctor of Philosophy in Computing program or Master of Science in Cybersecurity or PERM/INST.
CS 508 Network and System Foundations for Cybersecurity (3-0-3) (S). Introduction to system programming and networking for cybersecurity. Topics include: shell scripting; process management; network models; routing protocols; TCP/IP basics, applications, and security; system and network vulnerabilities and attacks. PREREQ: Regular admission to the Cybersecurity Emphasis of the Doctor of Philosophy in Computing or Master of Science in Cybersecurity.
CS 524 Cyber Security of Critical Infrastructures (3-0-3) (S) (Odd years). Explores vulnerabilities, threats, and mitigating controls of critical infrastructures. Examines industry standards, and protocols for protection of critical infrastructures. Discusses environmental, operational, and economic impacts of attacks and supporting mitigating controls. PREREQ: Regular admission to Doctor of Philosophy in Computing or Master of Science in Computer Science or Master of Science in Cybersecurity.
CS 546 Computer Security (3-0-3) (F). Computer and network security. Public-key and private-key cryptography, authentication, digital signatures, key exchange, key management, certification authorities, and distributed trust models. File system security, mail system security, and web security. Intruders, trojan horses, and viruses. Covert channels. Projects will involve using currently available security tools. PREREQ: regular admission to Doctor of Philosophy in Computing or Master of Science in Computer Science or Master of Science in Cybersecurity.
CS 567 Applied Cryptography (3-0-3) (F) (Even years). A study of how modern cryptographic protocols and schemes work, and how they are used in real-world applications. Topics include stream ciphers, block ciphers, public-key cryptography, RSA cryptosystem, public-key cryptosystems based on the discrete logarithm problem, digital signatures, and hash functions. PREREQ: Regular admission to Doctor of Philosophy in Computing or Master of Science in Computer Science or Master of Science in Cybersecurity.
CS 575 Software Security (3-0-3) (S) (Even years). Principles, techniques, and best practices for developing secure software. Emphasizes the security ramifications for different activities of software development processes. Topics include security policies, security requirements analysis, threat modeling, secure design, secure programming, and security testing and verification. PREREQ: Regular admission to Doctor of Philosophy in Computing or Master of Science in Computer Science or Master of Science in Cybersecurity.
CS 622 Advanced Network Security (3-0-3) (S) (Odd years). Explores security aspects of emergent network environments, including multiparty, cellular, sensor, VoIP, smart grid, and SDN environments. Focuses on intrusion detection, intrusion prevention, traffic analysis, and responses to network attacks. PREREQ: CS 525, CS 546, and regular admission to Doctor of Philosophy in Computing or Master of Science in Computer Science or Master of Science in Cybersecurity.
MATH 504 Number Theory (3-0-3) (S). Quadratic residues, Representing numbers as sums of squares, Continued fractions, Diophantine equations Including Pell's equation, arithmetic functions and Mobius Inversion, the distribution of prime numbers, primality testing, factoring natural numbers. PREREQ: MATH28, MATH305.
MATH 572 Computational Statistics (3-0-3) (S). Introduction to the trend in modern statistics of basic methodology supported by state-of-art computational and graphical facilities, with attention to statistical theories and complex real world problems. Includes: data visualization, data partitioning and resampling, data fitting, random number generation, stochastic simulation, Markov chain Monte Carlo, the EM algorithm, simulated annealing, model building and evaluation. A statistical computing environment will be used for students to gain hands-on experience of practical programming techniques. PREREQ: MATH 361 or PERM/INST.
MATH 508 Advanced Asymmetric Cryptography and Cryptanalysis (3-0-3) (F). An in-depth study of elliptic curves, asymmetric cryptography, pairing-based cryptography, digital signatures and analysis of cryptographic security. PREREQ: MATH 305 or MATH 307 or MATH 308 or CS 567 or PERM/INSTR.
MATH 509 Symmetric Key Cryptography and Cryptanalysis (3-0-3) (S). With the emergence of 5G and the Internet of Things (IoT) there is a significant shift and new developments in the field of symmetric key cryptography and in the security analysis of symmetric key cryptographic protocols. This course gives an overview of block ciphers, S-box design, algebraic structure of standard as well as lightweight symmetric cryptographic protocols. Security evaluation of modern symmetric key ciphers based on algebraic-, linear-, differential- cryptanalysis and side channel attacks. PREREQ: MATH 307 or MATH 308 or MATH 408 or CS 567.
MATH 510 Quantum and Post-Quantum Cryptography (3-0-3) (F). Overview of the quantum informational techniques and security, fundamentals of quantum information theory, quantum communication networks and protocols. PREREQ: MATH 408, or MATH 409, or PHYS 309 and PHYS309L.
MATH 667 (CS 667) Advances in Applied Cryptography (3-0-3) (S) (Even years). Secure two-party and multiparty computation, proof by simulation, cryptographic commitments, sigma protocols, zero-knowledge proofs, advanced authenticated key exchange protocols, identification protocols and 10 their security. PREREQ: Regular admission to Doctor of Philosophy in Computing or Master of Science in Computer Science or Master of Science in Mathematics or Master of Science in Cybersecurity.
ECE 650 Stochastic Signals and Systems (3-0-3) (S). Probability theory for countable and uncountable sample spaces. Topics include random variables, conditional probability, independence, transformation of random variables and their distributions, conditional expectation, mean-square estimation and the orthogonality principle. Stochastic processes studied include Bernoulli, geometric, Poisson, white noise, random walk, and Brownian motion.
ITM 556 Managing Information Security (3-0-3) (F). Students will Evaluate governance and standards frameworks, write security policy documents, develop strategies, perform threat modeling on projects, and develop training and awareness programs. PREREQ ITM 455 or CYBER 500 [Could be cross-listed with a CORe class].
ITM 557 Security Analytics (3-0-3) (S). Students will evaluate and deploy SIEM software, perform data analytics on security data, investigate security incidents, simulate security incidents, and evaluate security metrics. PREREQ ITM 455 or CYBER 500.
BUSMBA 500 Introduction and Business Foundations (0-0-1) (F/S/SU). Provides self-paced initial foundation or refresher in basic financial accounting, micro-economics, statistics, and spreadsheets. Also includes an introduction to the online learning environment, the learning management system used by the students, and Boise State University academic policies and resources. (Pass/Fail.) PREREQ: ADM/PROG. COREQ: BUSMBA 501.
BUSMBA 501 Design Thinking and Strategic Management (4-0-4) (F/S/SU). Examines collaborative innovation processes that are transforming business and driving industry life cycles. Includes a first exposure to the creation of functional, business-level, and corporate-level strategies. Special consideration of organizational design, diversification, mergers and acquisitions, and measures of strategic performance including use of Balanced Scorecards. Interpersonal skills enhanced via online collaboration with classmates. PREREQ: ADM/PROG. COREQ: BUSMBA 500.
BUSMBA 510 People and Organizations (4-0-4) (F/S/SU). Emphasizes integrated manager-employee relations in an organization. Includes HR planning, employee recruitment, selection, performance appraisal, discipline, coaching, compensation, and termination issues. Also focuses on collaboration, group dynamics, motivation, leadership, problem-solving, negotiation, and self management. Interpersonal skills enhanced via online collaboration with classmates. PRE/COREQ: BUSMBA 500 and BUSMBA 501.
BUSMBA 540 Managing Successful Projects (4-0-4) (F/S/SU). Introduces and provides experience in the front-end issues of project management such as team formation, communication strategies, con%ict management, project constraints, and risk analysis. Includes use of the project management tools: PERT/Critical Path, resource utilization, project monitoring and tracking, and critical chain analysis. Includes application projects in industry sectors of student’s choosing. PRE/COREQ: BUSMBA 500 and BUSMBA 501.