Undergraduate Program

Overview of BS degree (Major)

The Department offers a program of study geared to students who wish to pursue careers in the emerging field of software engineering. The undergraduate curriculum provides students with a comprehensive knowledge of the theory, design and application of digital computers, information processing technologies and systems engineering. The program is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 – telephone: (410) 347-7700. Within a few years of graduating from the computer science program, graduates will be able to attain the Program Educational Objectives. Graduates will be able to:

  1. Utilize their knowledge, problem-solving, and communication skills in professional careers in government agencies and the private sector;
  2. 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;
  3. Will have earned or will be pursuing graduate and professional degrees and/or professional development opportunities, including those required to pursue and maintain professional certifications.

There is an emphasis on the engineering of computer software, as well as engineering with computers, with particular stress on software and the software/hardware interface. The first two years of instruction prepare students in the engineering fundamentals, while the last two years of instruction focus on systems engineering and computer science. In addition to formal course work, students are encouraged to serve an informal internship of at least one summer in a computer-oriented laboratory within the University or at another computing facility.

Although not required, the department offers students the ability to take prescribed courses geared toward their specific interest in the following tracks:

  1. Computer Science
  2. Gaming and Interactive Media
  3. Computer Networking
  4. Cybersecurity
  5. Computational Biology
  6. Computationial Chemistry
  7. Computational Mathematics
  8. Computational Physics

By default, all students prescribe to the Computer Science track. Students seeking the Bachelor of Science in Computer Science must complete a minimum of 120 credits (credits may not total 120 because of varying credits for science electives). This includes 60 credits in arts and sciences/social sciences and 48 credits in computer science and engineering consisting of 12 credits in technical electives at the senior level. The Program Educational Objectives embrace outcomes-based learning. Through the curriculum, and co- and extra- curricular activities, students are enabled to achieve the following Student Outcomes:

  • (a) An ability to apply knowledge of computing and mathematics appropriate to the discipline;
  • (b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
  • (c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
  • (d) An ability to function effectively on teams to accomplish a common goal;
  • (e) An understanding of professional, ethical, legal, security and social issues and responsibilities;
  • (f) An ability to communicate effectively with a range of audiences;
  • (g) An ability to analyze the local and global impact of computing on individuals, organizations, and society;
  • (h) Recognition of the need for and an ability to engage in continuing professional development;
  • (i) An ability to use current techniques, skills, and tools necessary for computing practice;
  • (j) An ability to 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; and
  • (k) An ability to apply design and development principles in the construction of software systems of varying complexity.

In addition to formal course work, students are encouraged to engage in undergraduate research, or serve an informal internship of at least one summer in a computer-oriented laboratory within the University or at other computing facilities when deemed appropriate by the departmental advisor. In addition, students are encouraged to apply for co-op programs throughout the country. Students are eligible for internships and co-op opportunities after completion of at least three semesters of course work or in special instances upon recommendation of the advisor.

Enrollment and graduation data for the Department of Computer Science is given below in the following two tables:

Student Demographics: BS of Computer Science

Computer Science AY2010-2011 AY2011-2012 AY2012-2013 AY2013-2014 AY2014-2015
Student Enrollment 64 75 84 95 131
Graduation Numbers 7 12 13 10 8

AY2015-2016 Female Male Total Freshmen Sophmore Junior Senior
Student Enrollment 43 125 168 64 48 27 30


Howard West: A First Step in Creating More Opportunities for African-American Engineers

Fri, February 2, 2018

Howard West, an educational and career development initiative between Howard University and Google, Inc., is a first step in creating more opportunities for African-American engineers. Howard West, a vision of President Frederick, was realized in 2017 with a successful pilot program. (Photo credit: Google) Read More >>

Dr. Burge to speak at TedX Howard University

Mon, August 29, 2016

TEDx brings together bright minds to give idea-focused talks that range from a wide scope of subjects, which foster learning, inspiration and provoke impactful conversations. Read More >>


No Events