Computer Science, BS
Physics and Computer Science Department
Program Overview
Computer Science, BS
The B.S. in Computer Science is a comprehensive, hands-on degree giving you advanced programming, software development, and theoretical skills. It prepares you for high-demand, high-tech careers in software engineering, database administration, and technology leadership in various industries.
At least 120 credits
2.0 or higher
Bachelor of Science
Major
Description
Are you ready to design the future? The B.S. in Computer Science is the degree that gives you the power to build, invent, and create the technology that changes the world!
This four-year program goes deep—way beyond just using apps. You will learn the science and theory behind computers, which means you can:
- Become a Master Programmer: Write complex software, build robust websites, and develop the next generation of games.
- Design Smart Systems: Work on exciting fields like Cybersecurity (keeping data safe), Artificial Intelligence (making computers “think”), and Data Science (finding amazing patterns in huge amounts of information).
- Solve Big Problems: Use your logic and coding skills to tackle challenges in medicine, finance, environmental science, and more.
We offer a supportive, modern, and high-quality program that sets high standards to make sure you truly succeed. This B.S. degree is the gold standard that leads directly to high-paying, exciting careers in every industry around the globe!
Prgram and Major
Requirements
General Education Requirements (Common Core & College Option)
- Required Core (12 Credits): ENGL 112, ENGL 150 (English Comp.), MTH 115 or higher (Math), and BIO 101 or PHS 101 (Science).
- Flexible Core (18 Credits): One course in each of the five areas (World Cultures, U.S. Experience, Creative Expressions, Individual & Society, Scientific World) plus one additional Flexible Core course.
- College Option (9 Credits): Foreign Language I, Foreign Language II, Elective from College Option
Major Requirements & Electives
- Required Core: CS 151 – Introduction to Computing, CS 241 – Discrete Structures, CS 244 – Object-Oriented Programming, CS 246 – Data Structures, CS 260 – Digital Systems, CS 265 – Unix Systems Programming, CS 281 – Database Systems, CS 312 – Analysis of Algorithms, CS 315 – Operating Systems, CS 325 – Computer Architecture, CS 345 – Scientific Programming, CS 350 – Programming Language Paradigms, CS 360 – Software Engineering, CS 395 – Theoretical Computer Science, CS 401 – CS Internship I, CS 402 – CS Internship II
- CS Electives – one course from each category A – Networks, B – Platform-based Development, C – Computational Science
MTH 203 – Calculus II
MTH 237 – Probability and Statistics
PHY 212 – University Physics II
PHY 213 – University Physics III - Open electives – 8 credits
Student Learning Outcomes
- Apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline
- Analyze a problem, and identify and define the computing requirements appropriate to its solution
- Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
- Function effectively on teams to accomplish a common goal
- Understand professional, ethical, legal, security, and social issues and responsibilities
- Communicate effectively with a range of audiences.
- Analyze the local and global impact of computing on individuals, organizations, and society
- Recognize the need for and engage in continuing professional development
- Use current techniques, skills, and tools necessary for computing practice
- Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
- Apply design and development principles in the construction of software systems of varying complexity
Degree Map
To help you stay on track and graduate on time, Medgar Evers College has developed four-year degree maps for all its majors. These guides are designed to help you plan your studies efficiently and make the most of your academic journey.