Bachelor of Science in Computer Science: Undergraduate

Bachelor of Science in Computer Science | Undergraduate

Customize your path. Solve real-world problems. Shape the future.


The Howard Computer Science program prepares students to become innovators, entrepreneurs, researchers, and technology leaders who use computing to solve real-world problems and create lasting impact.

Mission

Our primary mission is to expand and diversify the pool of qualified individuals in the computing profession and to advance knowledge in systems and computer science by providing high quality instruction and conducting research that addresses technical challenges and societal problems.

ABET Accreditation

The Computer Science program is accredited by the Computing Accreditation Commission of ABET, under the commission's General Criteria and Program Criteria for Computer Science.

Undergraduate Program Educational Objectives
The Computer Science Undergraduate Program Educational Objectives (PEOs):

I. Howard University Computer Science graduates will utilize their knowledge, problem-solving, and communication skills in professional careers in government agencies and the private sector.

II. Howard University Computer Science graduates will conceptualize, analyze, design, implement, and evaluate a computational solution to a real life problem using appropriate tools independently and as members or leaders of multidisciplinary teams.

III. Howard University Computer Science graduates will conduct research and/or create innovative and impactful solutions to solve societal and technical challenges.

Undergraduate Program Student Outcomes
Graduates of the Computer Science Program at Howard University have the ability to:
  1. Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline; and
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Choose your path

Students pursuing the Bachelor of Science in Computer Science (BSCS) complete a minimum of 120 credit hours while customizing their educational experience through flexible concentration pathways aligned with their interests and career goals. Students may explore focus areas in:

AI, human-centered computing, cybersecurity, computer systems and networks, robotics, gaming, computational science and mathematics

Through hands-on learning, research, and industry-engaged experiences, students develop the computing skills needed to solve real-world problems and create technologies that improve society. 

Graduates are prepared to excel in industry, pursue advanced study and research, or lead the next generation of tech innovation and entrepreneurship.

Contacts

Program Details

  • Degree Classification: Undergraduate
  • Related Degrees: B.S.
  • Program Type: Major