ComputerScience
About the Major
The programs of
study in computer science are designed with the flexibility to prepare students for careers
in a rapidly changing profession and to allow strong preparation for graduate
education in the field. In addition to the courses in the major, the
Bachelor of Science program emphasizes foundation courses in the sciences
and in applied mathematics, leading to careers involving applications
in science and engineering. The Bachelor of Arts degree emphasizes
foundation courses in the humanities and the social sciences, leading
to careers involving applications in those areas.
Core courses in all programs include programming and data structures,
programming language concepts, computer systems architecture, and a track
of courses
in software methodology and engineering. Students also choose two other
tracks from the following: artificial intelligence, computer graphics,
computer and network security, data structures and algorithms, game development and design, human-computer interaction, numeric
and symbolic computation, operating systems and programming languages. Please contact the department for a current
list of computer science elective and track courses.
The BS and BA programs are accredited by the Computing Accreditation
Commission (CAC) of ABET.
Mission Statement
To educate students for computer science careers in industry and research with an emphasis on analysis of problems, understanding of fundamental concepts, and interest in lifelong learning. To integrate real-world experiences, e.g. , as obtained through the cooperative education program, into the academic curriculum.Computer Science Program Outcomes:
The Bachelor of Science in 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.
- to understand and be able to apply mathematics and science.
The Bachelor of Arts in 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.
- to have a broad education in the liberal arts balanced with technical study in computer science.
Computer Science 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.
For more information about this major, contact the Department
of Computer Science.











