The computer science program at Goshen College is an academic
discipline that provides theoretical and applied perspectives on
computer systems, software and hardware. Areas of study include
problem-solving techniques, algorithm design and analysis, software
design and developoment, computer hardware, mathematics, human-computer
interaction and ethics.
The liberal-arts context of the program produces
graduates who are prepared for life-long learning in a rapidly changing
discipline, who can communicate well and who have a broad understanding
of other disciplines – characteristics that employers value highly.
Purpose
The Computer Science Department of Goshen College defines its purpose as:
being part of a liberal arts environment that fosters critical and
innovative thinking, views all disciplines as inter-disciplinary,
develops an openness to other people and ideas, and prepares persons
for a life of continued personal growth, development and learning.
framing the study of computer science within the context of
Christian ethics. In today's world, power and control are often gained
through information and information processing.We are committed to use
this power in ethical and beneficial ways.
focusing on education, training and the integration of ideas
and concepts. Although research is not a major focus of our program, it
is encouraged. The department especially
maintaining an
up-to-date curriculum that meets the needs of the marketplace, works
toward the goals of the department and provides appropriate courses for
other departments in the institution.
Goals
The goals of the Computer Science Department are to graduate students who:
have a broadly based foundation of theoretical knowledge and
practical skills that prepares them for employment or graduate study.
are able to integrate spiritual and professional values.
are able to apply scientific methods of inquiry, analysis, and problem solving.
are prepared for life-long learning in a discipline that experiences frequent and rapid change.