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.

Credits Required
At least 120 credits
GPA Required
2.0 or higher
Degree Designation
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.