Today, computing is an enermously vibrant field.
From its inception just half a century ago, computing has become
the defining technology of our age. Computers are integral to
modern culture and are the primary engine behind much of the
world's economic growth. The field, moreover, continues to evolve
at an astonishing pace. New technologies are introduced continually,
and existing ones become obsolete in the space of a few years.
The rapid evolution of the discipline has a profound effeect
on computing education, affecting both content and pedagogy.
The computer science curriculum couples course
work with a technical emphasis option that enables the student
to explore many fields related to computing. Computer science
core courses provide basic coverage of algorithms, data structures,
software design, concepts of programming languages, and computer
organization and architecture. Theoretical foundations, problem
analysis, and solution design are stressed within the program's
core materials. Students are exposed to a variety of programming
languages and systems and become proficient in more than one
higher-level language. A total of 130 semester hours is required
for graduation.
Chair:
Stephen Grodzinsky
Technology Engineering Building
Room 220; (203)576-4145