iSchool Header Image

B.S./B.A. in Computer Science

The B.S. in Computer Science (BSCS) program prepares its graduates to understand and be able to apply mathematics and science. The B.A. in Computer Science (BACS) program prepares its graduates to have a broad education in the liberal arts balanced with technical study in computer science.

The BSCS/BACS program:

  • Prepares students for careers in a rapidly changing profession and to allow easy entrance to graduate education in the computer science field
  • Offers core courses in areas such as programming and data structures, programming language concepts, computer systems architecture, and a track of courses in software methodology and engineering.
  • Allows students to choose two other tracks from the following: artificial intelligence, computer graphics, computer and network security, data structures and algorithms, numerical and scientific computation, operating systems, game development and design, and human-computer interaction
  • Offers a Game Programming and Development (GMPD) concentration program to provides conceptual understanding of game design and practical experience in the design and the development of games

Program Educational Objectives

Drexel Computer Science alumni will:

  • be valued employees in a wide variety of occupations in industry, government and academia, in particular as computer scientists and software engineers;
  • succeed in graduate and professional studies, such as engineering, science, law, medicine and business;
  • pursue life-long learning and professional development to remain current in an ever changing technological world;
  • provide leadership in their profession, in their communities, and society;
  • function as responsible members of society with an awareness of the social and ethical ramifications of their work.

Computer Science Student Outcomes (for Bachelor of Arts and Bachelor of Science)

The Drexel Computer Science program prepares its graduates:

  • to understand and be able to apply the underlying principles of Computer Science to a variety of problem domains;
  • to develop good communication skills so that they can solve problems and communicate their solution;
  • to develop strong analytical skills so that they can quickly assess how to solve problems;
  • to be able to work in groups and appreciate the dynamic and collaborative nature of problem solving;
  • to be equipped with a thorough understanding of the development process of software including design, implementation, documentation, and testing;
  • to appreciate the role that computers play in society and to be able to direct the use of technology in a beneficial way and to solve new problems.

Computer Science Student-Specific Outcomes

The Drexel Bachelor of Science in Computer Science program prepares its graduates:

  • to understand and be able to apply mathematics and science.

The Drexel Bachelor of Arts in Computer Science program prepares its graduates:

  • to have a broad education in the liberal arts balanced with technical study in computer science.

A complete list of the B.A./B.S. in Computer Science program educational objectives/student outcomes may also be viewed on Drexel's Undergraduate Catalog.

B.A./B.S. in Computer Science Degree Course Requirements & Descriptions

For more information on this degree program, including curriculum/concentration information and current policies, please click here. You may also refer to Drexel's Undergraduate Catalog for course requirements and descriptions.

To view the latest B.A./B.S. in Computer Science program enrollment numbers, please click here.