Computer Science (BS)
Bachelor of Science in Computer Science
Cornerstone Core Requirements
Major Requirements
| Code | Title | Hours |
|---|---|---|
| COM-321 | GROUP COMMUNICATION | 3 |
| CSC-131 | INTRO PROGRAMMING USING PYTHON | 3 |
| CSC-132 | INTERMEDIATE PROGRAMMING USING PYTHON | 3 |
| CSC-216 | DATABASE MGT SYSTEMS | 3 |
| CSC-225 | PROGRAMMING LANGUAGES | 3 |
| CSC-228 | SYSTEMS PROGRAMMING | 3 |
| CSC-231 | INTRO DATA STRUCTURES USING C++ | 3 |
| CSC-322 | OPERATING SYSTEMS PRINCIPLES | 3 |
| CSC-327 | CLIENT-SIDE WEB DEVELOPMENT | 3 |
| CSC-328 | SERVER-SIDE WEB DEVELOPMENT AND API DES | 3 |
| CSC-343 | DATA STRUCTURES AND ALGORITHMS | 3 |
| CSC-350 | SOFTWARE ENGINEERING | 3 |
| CSC-354 | COMPUTER NETWORKDS | 3 |
| CSC-380 | INTERNSHIP | 3 |
| CSC-452 | SOFTWARE ENGINEERING CAPSTONE PROJECT | 4 |
| EGR-112 | INTRO PROGRAMMING USING C++ | 2 |
| EGR-226 | DIGITAL SYSTEMS & COMPUTER ORGANIZATION | 3 |
| EGR-227 | DIGITAL SYSTEMS LAB | 1 |
| EGR-330 | PRODUCT DVLPT/PROJECT MGMT | 4 |
| MAT-131 | CALCULUS I | 4 |
| MAT-243 | DISCRETE MATHEMATICS | 4 |
| MAT-245 | MATHEMATICAL PROOFS | 4 |
| MAT-251 | PROBABILITY & STATISTICS | 3 |
| MDA-213 | GRAPHIC DESIGN I: INTRO GRAPHIC DESIGN | 3 |
| PHY-224 & PHY-225 | PHYSICS FOR SCI & ENGINEERS I and PHYSICS FOR SCI & ENGINEERS I LAB | 5 |
| PHY-226 & PHY-227 | PHYSICS FOR SCI & ENGINEERS II and PHYSICS FOR SCI & ENGINEERS II LAB | 5 |
| Total Hours | 84 | |