Goals of the Computer Science Department
I. to lay the foundations of Computer Science, within a liberal arts
setting.
II. to enable the student to apply these foundations to the development
of algorithmic design and problem-solving skills
III. to provide the student with the means necessary to acquire practical
and analytical skills for employment within a technical environment
IV. to lay the foundation for continuing education and growth in the
field of computing
The objectives for these goals are as follows:
- To lay the foundations of Computer Science, within a liberal arts
setting
The student will be able to
- understand the foundations of computer science;
- understand the relationship between computer science and the liberal
arts;
- understand and appreciate the social and ethical implications of computing;
- To enable the student to apply these foundations to the development
of algorithmic design and problem-solving skills
The student will be able to
- apply theoretical knowledge to problem solving;
- demonstrate an in-depth knowledge of programming languages syntax
and semantics;
- demonstrate proficiency in data structures and algorithm design;
- demonstrate knowledge of elements of computer hardware, architecture,
assembly language, software systems. and operating systems;
- understand mathematical fundamentals relevant to computer science;
- To provide the student with the means necessary to acquire practical
and analytical skills for employment within a technical environment
The student will be able to
- apply analytical skills to design solutions to practical problems;
- demonstrate oral communication skills;
- demonstrate written communication skills;
- demonstrate interpersonal skills necessary for group work;
- demonstrate skills necessary for formal technical reviews;
- demonstrate knowledge of methodologies and techniques associated with
the software development cycle;
- demonstrate the ability to apply software engineering principles to
plan and manage a computer-based solution to a problem from conception
to completion;
- be prepared to obtain employment in a technical environment;
- To lay the foundation for continuing education and growth in the field
of computing
The student will be able to
- be prepared for graduate study in computer science or related fields;
- be able to pursue further professional development in computing;
- be prepared for a professional career in the field;
Goals of the Computer Science Department Core Courses
- to lay the foundations of Computer Science, within a liberal arts setting
- to enable the student to apply these foundations to the development
of algorithmic design and problem-solving skills
The objectives for these goals are as follows:
- to lay the foundations of Computer Science, within a liberal arts setting
The student will be able to
- A understand the foundations of computer science;
- understand the relationship between computer science and the liberal
arts;
- understand and appreciate the social and ethical implications of computing;
- to enable the student to apply these foundations to the development
of algorithmic design and problem-solving skills
- apply knowledge to problem solving;
Back to Top