Combined Major in Computer Science and Mathematics with a Track in Computer Security
The combined major in Computer Science and Mathematics with a track in Computer Security requires 103–106 units completed with a grade equivalent of 2.00 or higher.
Code | Title | Units |
---|---|---|
Required Courses (68 Units) | ||
COSC 236 | INTRO TO COSC I | 4 |
COSC 237 | INTRODUCTION TO COMPUTER SCIENCES II | 4 |
COSC 290 | PRINCIPLES OF COMPUTER ORGANIZATION | 4 |
COSC 336 | DATA STRUCTURES AND ALGORITHM ANALYSIS | 4 |
COSC 350 | DATA COMMUNICATIONS AND NETWORKING | 3 |
COSC 412 | SOFTWARE ENGINEERING | 3 |
COSC 439 | OPERATING SYSTEMS | 3 |
COSC 455 | PROGRAMMING LANGUAGES: DESIGN & IMPLEMENTATION | 3 |
COSC 457 | DATABSE MNGT SYS | 3 |
COSC 418 | ETHICAL AND SOCIETAL CONCERNS OF COMPUTER SCIENTISTS | 3 |
MATH 265 | ELEMENTARY LINEAR ALGEBRA | 4 |
MATH 267 | INTRODUCTION TO ABSTRACT MATHEMATICS | 4 |
MATH 273 | CALCULUS I | 4 |
MATH 274 | CALCULUS II | 4 |
MATH 275 | CALCULUS III | 4 |
MATH 330 | INTRODUCTION TO STATISTICAL METHODS | 4 |
MATH 314 | INTRODUCTION TO CRYPTOGRAPHY ^{1} | 3 |
or COSC 314 | INTRODUCTION TO CRYPTOGRAPHY | |
MATH 369 | INTRODUCTION TO ABSTRACT ALGEBRA | 4 |
MATH 465 | THEORY OF NUMBERS | 3 |
MATH 490 | SENIOR SEMINAR IN MATHEMATICS | 3 |
Required Security Track Courses (18 Units) | ||
COSC 310 | SPECIAL TOPICS: ADVANCED PROGRAMMING | 3 |
COSC 440 | OPERATING SYSTEMS SECURITY | 3 |
COSC 450 | NETWORK SECURITY | 3 |
COSC 458 | APPLICATION SOFTWARE SECURITY | 3 |
COSC 481 | CASE STUDIES IN COMPUTER SECURITY | 3 |
COSC 485 | REVERSE ENGINEERING AND MALWARE ANALYSIS | 3 |
Science Requirement (8 Units) | ||
Two lab science courses taken from physics, biology or chemistry ^{2} | 8 | |
Elective Math/Science Courses (4-6 Units) | ||
Select from the following: | 4-6 | |
ELEMENTARY LINEAR ALGEBRA | ||
CALCULUS III | ||
DIFFERENTIAL EQUATIONS | ||
MATHEMATICAL MODELS | ||
SCIENTIFIC MODELNG AND SIMULATION | ||
NUMERICAL ANALYSIS I | ||
OPERATIONS RESEARCH | ||
GRAPH THEORY | ||
ALGEBRAIC STRUCTURES | ||
Core Curriculum Requirement (3 Units) | ||
COMM 131 | FUNDAMENTALS OF SPEECH COMMUNICATION ^{3} | 3 |
Total Units | 101-103 |
^{1} | The MATH 314 and COSC 314 courses are double listed. Students should register for the course listed in their primary department. |
^{2} | Courses must be accepted in that major. A list of approved courses can be found on the department's website. |
^{3} | Completed with a grade equivalent of 2.00 or higher. |
SUGGESTED FOUR-YEAR PLAN
Freshman | |||
---|---|---|---|
Term 1 | Units | Term 2 | Units |
COSC 236 | 4 | COSC 237 | 4 |
MATH 273 (Core 3) | 4 | MATH 265 | 4 |
ENGL 102 or TSEM 102 (Core 2 or 1) | 3 | MATH 274 | 4 |
Core | 3 | TSEM 102 or ENGL 102 (Core 1 or 2) | 3 |
Core | 3 | ||
17 | 15 | ||
Sophomore | |||
Term 1 | Units | Term 2 | Units |
MATH 267 | 4 | COSC 336 | 4 |
MATH 275 | 4 | COSC 350 | 3 |
COSC 290 | 4 | MATH 369 | 4 |
COSC 412 | 3 | Core 8 - PHYS 242 suggested | 3-4 |
Core 7 - PHYS 241 suggested | 3-4 | Core | 3 |
18-19 | 17-18 | ||
Junior | |||
Term 1 | Units | Term 2 | Units |
COSC 310 | 3 | COSC 457 | 3 |
COSC 439 | 3 | COSC 458 | 3 |
COSC 455 | 3 | MATH 330 | 4 |
MATH 314 or COSC 314 | 3 | Core or COMM 131 | 3 |
MATH 435 | 3 | Core | 3 |
Core | 3 | ||
18 | 16 | ||
Senior | |||
Term 1 | Units | Term 2 | Units |
COSC 440 | 3 | COSC 418 | 3 |
COSC 450 | 3 | COSC 481 | 3 |
MATH 490 | 3 | COSC 485 | 3 |
COMM 131 (or Core) | 3 | MATH 465 | 3 |
Core | 3 | MATH Upper-Level Elective | 3-4 |
Core | 3 | ||
18 | 15-16 | ||
Total Units 134-137 |