+ Computer Science
221
Hayes Hall, 419-372-2337
The
rapid advances in computer technology in today's highly technological
society have resulted in a continuing demand for computer science
graduates. The computer science professional applies the basic principles
of computing and the latest technological advancements to solve
problems in business, education and government. Graduates may work
as systems analysts who design solutions to specific problems, applications
programmers who translate these solutions into software or technical
support professionals who resolve a wide range of problems related
to computer applications and use. Other career possibilities are
system administrators, computer network administrators or systems
programmers.
Learning
Outcomes
Upon
completion of the baccalaureate degree, students in computer science
are expected to:
- Program
in a higher-level language;
- Work effectively
with a client and members of a software development team to analyze,
specify, design, implement, test and document software that meets
the client's needs;
- Acquire new
computer-related skills independently as technologies evolve;
- Communicate
technical concepts to non-technical persons, both orally and in
writing;
- Develop a
plan to integrate hardware and software into a particular environment;
- Conduct themselves
in an ethical and professional manner.
Major,
Bachelor of Artsminor required (30 hours)
- CS 201, 202,
217, 324, 325, 327, 335 (21)
- Three CS
electives at the 400 level, excluding CS 490 (9)
- An approved
societal impact course (see department for list) (3)
- MATH 134-135
(6) or 131 (5) or 126 (5)
- MATH 222
or 322 (3)
- MATH 247
or 313 (3) or STAT 211-212 (6)
Transfer
courses included in the major carry a maximum of three hours of
credit per course.
Students
with a minor or joint major in MATH need not complete the listed
MATH courses.
Major,
Bachelor of Scienceminor required (30 hours)
- CS 201, 202,
217, 324, 325, 327, 335 (21)
- Three CS
electives at the 400 level, excluding CS 490 (9)
- An approved
societal impact course (see department for list) (3)
- MATH 134-135
(6) or 131 (5)
- MATH 222
or 322 (3)
- MATH 247
or 313 (3) or STAT 211-212 (6)
Transfer
courses included in the major carry a maximum of three hours of
credit per course.
Students
with a minor or joint major in MATH need not complete the listed
MATH courses.
Minor
(18 hours)
- CS 201, 202
(6)
- CS electives
at the 200 level or above (12)
Transfer courses
included in the minor carry a maximum of three hours of credit per
course. The following courses may not be counted toward the minor:
CS 200, 261, 280, 290, 390, 490. CS courses included in a major
(such as MIS) may not be counted toward the minor.
Specializations
for Computer Science Majors
The
following specializations can be used to satisfy the minor requirement
for a bachelor's degree in computer science. These specializations
are open only to computer science majors.
Business
Systems Specialization
A student interested
in the application of computer science to business systems is required
to take ACCT 221 and 222. The student may then select five additional
business-related courses to complete the specialization. See the
Department of Computer Science for a list of approved courses.
Geographic
Information Systems (GIS) Specialization
A student interested
in the application of computer science to GIS is required to take
seven courses in geography and cartography. See the Department of
Computer Science for a list of approved courses.
Students who
do a co-op will take four years and one additional semester to complete
their degrees.
|