| Guide
to Computer Science and Computer Engineering |
|
There is no
longer a need to argue the impact and importance of computer technology
on all aspects of our society. In virtually all fields, computers
are used as tools. From art to academia, law to medicine, marketing
to film, computers will be a part of everyone's future. Specialists
are needed to create new software applications and the systems
to support them. In addition, experts in areas outside the computing
field need sufficient knowledge of computing to be able to guide
the development of such applications and systems.
The Department
of Computer Science offers programs of study for students at all
levels, from non-majors to minors to majors. Students may choose
a course of study from computer literacy to the B.S. in Computer
Science or in Computer Engineering. At the graduate level, the department offers M.A.
and M.S. degrees in Computer Science.
Undergraduate
Programs
The major
in Computer Science is a comprehensive introduction to computing
which covers all aspects of the field, including software, hardware,
communications, artificial intelligence, and theory. The curriculum
follows the recommendations of the ACM
and the IEEE
Computing Society. Students may study for a B.A.
or a B.S. in Computer
Science or a B.S.
in Computer Engineering. The B.A. offers students a wide choice
of electives in Computer Science and requires additional liberal
arts courses over the B.S.. Students who choose to study for B.S.
degrees have several concentrations open to them. The initial
sequence of courses is the same for all the programs. Students
who complete the major are prepared to enter the field in a variety
of environments, including the business sector.
The Department
offers a minor in Computer Science for students
who wish to gain a deeper understanding of the computing field
and programming. Students learn to program in a higher level language.
The minor requires that eighteen credits be taken in the Deparment.
Details of the program are given in this handbook as well as the
"Hofstra University Bulletin."
Graduate
Program
Hofstra University
offers two distinct graduate programs in computer science. The
Master of Arts program contains
33 hours, tails courses to students' interests, and engages students
with a project as a capstone experience. The Master
of Science program contains 33 semester hours, ensures breadth
and depth in computer science courses, and engages students with
a thesis as a capstone experience. Both programs offer a variety
of courses such as real-time systems, distributed systems, networks,
complexity, and expert systems. Students have completed capstone
experiences in such areas as medical imaging, network emulation,
achaealogical simulation, and character recognition.
Overview
of Computer Science (CSC 5) is open to all students interested
in becoming computer literate. The course includes an introduction
to computer hardware and software, with an emphasis on current
developments in the field. Students spend time in various campus
laboratory facilities learning how to use computers as information
tools as well as writing their own programs in a high-level language.
The course satisfies the Hofstra College Mathematics/Computer
Science Core requirement.
There are
nine full-time faculty in the Department
of Computer Science, most of whom hold terminal degrees in their
field. Students in the Department may join the Computer Science
Club, an ACM Chapter. The club's activities include interesting
projects(currently in robotics and graphics), talks and participation
in the New York area ACM Programming Contest. In addition, membership
in the Hofstra chapter of the Computer Science Honor Society,
Upsilon Pi Epsilon,
is possible for those students who excel in their work. The Honor
Society publishes a newsletter and provides an opportunity for
students and alumni to network.
We encourage
you to visit the Department and speak with the faculty about your
interests. It is particularly important that students who wish
to pursue a minor or major see a faculty adviser prior to taking
any courses in the Department.
|