Computer Science

Computer Security Concentration

The Computer Science concentration in Computer Security is designed to supply graduates with the skills needed to prepare them for a wide range of opportunities. It gives students the ability to design and implement computing security and privacy processes, software and systems. Students use mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of such systems.

Computer security specialists are needed who can work within cyberspace to help secure, defend against, respond to, and in some instance, even initiate preemptive attacks. These individuals must have detailed knowledge of the systems they protect, an understanding of the cyber-environment and physical environment in which they operate, and an understanding of the ethical expectations and legal surroundings of their field.

Additional Information

For more information about this concentration, visit the College of Computing & Informatics' web site.

Computer Security Concentration Program Requirements

Students in the Computer Security Concentration should follow the below concentration requirements in addition to the core degree requirements for the BS in Computer Science program. For any questions regarding your plan of study, please contact your Undergraduate Advisor.

The concentration in Computer Security follows the requirements of the B.S. in Computer Science except as noted below.

Computer Science Requirements64.0
The following courses must be taken as the 6 CS track courses and the CS electives:
Algorithmic Number Theory and Cryptography
Concurrent Programming
Operating Systems
Software Security
Security and Human Behavior
Computer Networks: Theory, Applications and Programming
Computer and Network Security
Human-Centered Design Process & Methods
Computing & Informatics Requirements15.0
Mathematics Requirements25.0
MATH 410 is required for the concentration.
The following course must be taken as the Mathematics elective:
Multivariate Calculus
Science Requirements26.5
Arts & Humanities Requirements46.0
The following course must be taken as the Social Studies elective:
General Psychology I
The following course must be taken as the Business elective:
Principles of Microeconomics
University Requirements3.0
Free Electives7.0
Total Credits186.5

Computer Security Concentration

Sample Plan of Study

Term 1Credits
CI 101Computing and Informatics Design I2.0
CS 164Introduction to Computer Science3.0
MATH 121Calculus I4.0
ENGL 101Composition and Rhetoric I: Inquiry and Exploratory Research3.0
UNIV 101The Drexel Experience1.0
Science lab4.5
 Term Credits17.5
Term 2
CI 102Computing and Informatics Design II2.0
CS 171
or 175
Computer Programming I
Advanced Computer Programming I
3.0
MATH 122Calculus II4.0
ENGL 102Composition and Rhetoric II: Advanced Research and Evidence-Based Writing3.0
CIVC 101Introduction to Civic Engagement1.0
COOP 101Career Management and Professional Development0.0
Science lab4.5
 Term Credits17.5
Term 3
CI 103Computing and Informatics Design III2.0
CS 172
or 176
Computer Programming II
Advanced Computer Programming II
3.0
MATH 123Calculus III4.0
ENGL 103Composition and Rhetoric III: Themes and Genres3.0
UNIV 101The Drexel Experience1.0
Science lab4.5
 Term Credits17.5
Term 4
CS 265Advanced Programming Tools and Techniques3.0
CS 270Mathematical Foundations of Computer Science3.0
PSY 101General Psychology I3.0
Science elective3.0
 Term Credits12.0
Term 5
CS 260Data Structures3.0
CS 275Web and Mobile App Development3.0
MATH 221Discrete Mathematics3.0
ECON 201Principles of Microeconomics4.0
Science elective3.0
 Term Credits16.0
Term 6
CS 281Systems Architecture4.0
CS 350 [WI] Software Design3.0
MATH 201Linear Algebra4.0
COM 230Techniques of Speaking3.0
Arts & Humanities elective3.0
 Term Credits17.0
Term 7
CS 283Systems Programming3.0
CS 360Programming Language Concepts3.0
Arts & Humanities electives3.0
Free Elective3.0
Science elective4.0
 Term Credits16.0
Term 8
CS 303Algorithmic Number Theory and Cryptography3.0
CS 361Concurrent Programming3.0
MATH 410Scientific Data Analysis I3.0
INFO 310Human-Centered Design Process & Methods3.0
PHIL 311Ethics and Information Technology3.0
 Term Credits15.0
Term 9
CS 451Software Engineering3.0
CS 370Operating Systems3.0
Arts & Humanities elective3.0
Writing & Communications Elective3.0
Math Elective3.0
 Term Credits15.0
Term 10
CI 491 [WI] Senior Project I3.0
CS 467Security and Human Behavior3.0
CS 472Computer Networks: Theory, Applications and Programming3.0
Writing & Communications elective3.0
Arts & Humanities elective3.0
 Term Credits15.0
Term 11
CI 492 [WI] Senior Project II3.0
CS 475Computer and Network Security3.0
Arts & Humanities elective3.0
Free Elective7.0
 Term Credits16.0
Term 12
CI 493 [WI] Senior Project III3.0
CS 377Software Security3.0
Science Elective3.0
Arts & Humanities Elective3.0
 Term Credits12.0
Total Credit: 186.5
  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees
LEARN MORE