PASSWORDMANAGEMENT
Earn your BS in Cybersecurity through a convenient hybrid format designed for busy South Bay students. Take most of your classes online while building hands-on skills and professional connections during one in-person course each semester at SWC in Chula Vista. Stay close to home while preparing for high-demand careers in technology and security.
This hybrid format gives you the best of both worlds 鈥� online convenience and face-to-face connection in your own community.
Applications to the hybrid Bachelor of Science in Cybersecurity program in Chula Vista are reviewed on a rolling basis; apply at any time! However, priority is given to applications that are received by these deadlines:
To be eligible for admission to the Bachelor of Science in Cybersecurity program you must complete the prerequisite courses and satisfy the CSU and transfer requirements listed below.
The following courses are required for admission (i.e. students cannot be admitted without successfully completing the courses):
The following courses* are encouraged, but not required, to be completed prior to admission:
*Applicants are encouraged to complete the above courses prior to admission. These courses will not be offered as part of the BS in Cybersecurity program, and applicants admitted to the program missing any of the courses above will need to complete them in order to earn their degree at 糖心原创. Admitted students should contact one of the BS in Cybersecurity advisors to help develop a plan to complete the courses.
If you hold certain CompTIA or CISCO certifications, you may qualify for Credit for Prior Learning (CPL). To find out which courses are transferable from your community college and which certifications are eligible for CPL, please refer to our 鈥嬧��.
Set up an appointment with your enrollment specialist to learn how you can take advantage of the BS in Cybersecurity program.

Sujeith Ordonez, M.A.
Senior Outreach & Recruitment Specialist
糖心原创 Extended Learning
sordonez@csusm.edu
(760) 750-8454

Complete the hybrid BS in Cybersecurity program in Chula Vista in just four semesters with guaranteed class availability, ensuring no delays in your education. The program requires 60 units at $545 per unit, with tuition discounts available for active-duty military personnel.
Invest In Your Future: A Look at Your Educational Journey's Cost Breakdown
| Semester | Units | Subtotal* |
|---|---|---|
| Fall Semester 1 | 15 | $8,175 |
| Spring Semester 1 | 15 | $8,175 |
| Fall Semester 2 | 15 | $8,175 |
| Spring Semester 2 | 15 | $8,175 |
| Total | 60 | $32,700 |
*Not all university semester fees are included in this table鈥攕ee the comprehensive breakdown of Extended Learning fees. Semester tuition subtotals are based on a sample program sequence. All quoted tuition rates are based on previous academic years and are subject to change without notice.
This program has a set schedule of courses that you are expected to follow as part of your cohort.
Teaches low-level programming. Introduces data types, functions, control structures, machine representation of instructions, machine addressing, stack operations, subroutines, memory allocation and management. Emphasizes hands-on learning.
Units: 3
Examines security issues arising from the use of computers, with emphasis on system security, software security, and web security. Considers security requirements from a system perspective that impacts the design, implementation of software and web applications. Investigates popular software attacks such as buffer overflow, race condition, format strings, as well as web-based attacks such as SQL injection, cross-site request forgery, cross-site scripting, and their countermeasures. Emphasizes hands-on learning to enhance understanding of computer security issues and solutions.
Units: 3
Survey of ethical issues commonly encountered by engineers. Explores professional ethics of engineering, roles and responsibilities of engineers, and social impact of engineering.
Units: 3
Units: 3
Introduces students to network communication security. Covers network packet sniffing and spoofing, network attack and defense from different network layers. Examines network attacks such as ARP spoofing, ICMP redirection, Man-in-the-Middle attack, TCP FYN flooding, TCP session hijacking, DNS cache poisoning, Heartbleed attack against SSL/TLS, reverse SSH tunnel as well as their countermeasures and defense. Zero trust network and modern network intrusion detection will also be introduced.
Units: 3
Covers fundamental to advanced-level algorithm and data structure concepts. Introduces data structures such as stacks, queues, linear lists, trees, and sets. Includes pointers recursion, and implementation and analysis of sorting and searching algorithms. Focuses on abstract data types such as dictionary, priority queues, matrices, and relations, the foundation of recursive algorithms, complexity analysis, complexity classes, sorting and searching, computability and undecidability, problem-solving strategies, heuristic search, modeling and components of database systems, and graphics software systems.
Units: 3
Teaches the fundamental concepts and design techniques for improving software security. Examines common software vulnerabilities, secure design and coding principles, software security standards and tools, secure testing, and secure software development lifecycle. Analyzes specific software security topics, including reverse engineering, vulnerability discovery, patching and hardening, exploit generation, etc. Provides future security engineers with the skills to develop secure software by applying software secure design principles, tools, and techniques.
Units: 3
Introduces the fundamental and practical knowledge of cryptography and its applications. Covers diverse topics on cryptography including historical ciphers, symmetric and public-key cryptology, hash functions, digital signatures, certificates, key exchange and management, authentication, public-key infrastructure and advanced use of cryptography in emerging fields. Focuses on both theoretical and practical applications of cryptography in security domains.
Units: 3
Covers a broad introduction to the key ideas of artificial intelligence that are used in the cybersecurity domain. Introduces the basics of artificial intelligence algorithms, methods, and tools for malware detection, vulnerability detection, and emerging threat detection. Provides tools and skills to future security professionals to understand artificial intelligence and develop better cybersecurity solutions utilizing state-of-the-art artificial intelligence models.
Units: 3
Teaches how people interact with different computing systems, and how human factors play a significant role in the area of phishing, access control, and authentication. Examines browser security, privacy policy, social media privacy, online tracking, censorship, cybersecurity user education, and wearable, and brain-computer interface security. Covers core aspects of usable privacy and security principles and practices, methodologies, technologies, and user studies carried out by educators and researchers in the field. Provides future security designers with the tools and skills to develop better security and privacy solutions.
Units: 3
Units: 3
Examines external and internal security threats in highly connected enterprises from both a policy-based and technical approach. Investigates security risks to the core business relative to mobility, people, data, processes, facilities, and technologies. Covers the application of computer and network security principles to ensure enterprise infrastructure, system, service and information assets security in both cloud and internal environment.
Units: 3
Provides cybersecurity majors with culminating experience emphasizing integration of knowledge acquired in previous courses. Applies the students鈥� understanding of security principles, methodologies, technical skills as well as problem-solving, communication and teamwork skills into a real-world project. Requires projects on performing security analysis of systems, networks, software and services, as well as devising and implementing security solutions to satisfy different requirements.
Units: 3
Units: 3