|
Computer
Science
The program of
study in computer science is designed to prepare students for careers
in a rapidly changing profession and to allow easy entrance to 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 both 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, numerical
and scientific computation, operating systems, programming languages,
and human-computer interaction. Please contact the department for a current
list of computer science elective and track courses.
The B. S. program is accredited by the Computing Accreditation
Commission (CAC) of the Accreditation Board of Engineering and Technology
(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.
|