School of Arts and Science

Department of Computer Science

Goals and Objectives

Goals and Objectives

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:

  1. To lay the foundations of Computer Science, within a liberal arts setting
  2. The student will be able to

    1. understand the foundations of computer science;
    2. understand the relationship between computer science and the liberal arts;
    3. understand and appreciate the social and ethical implications of computing;


  3. To enable the student to apply these foundations to the development of algorithmic design and problem-solving skills
  4. The student will be able to

    1. apply theoretical knowledge to problem solving;
    2. demonstrate an in-depth knowledge of programming languages syntax and semantics;
    3. demonstrate proficiency in data structures and algorithm design;
    4. demonstrate knowledge of elements of computer hardware, architecture, assembly language, software systems. and operating systems;
    5. understand mathematical fundamentals relevant to computer science;
  5. To provide the student with the means necessary to acquire practical and analytical skills for employment within a technical environment
  6. The student will be able to

    1. apply analytical skills to design solutions to practical problems;
    2. demonstrate oral communication skills;
    3. demonstrate written communication skills;
    4. demonstrate interpersonal skills necessary for group work;
    5. demonstrate skills necessary for formal technical reviews;
    6. demonstrate knowledge of methodologies and techniques associated with the software development cycle;
    7. demonstrate the ability to apply software engineering principles to plan and manage a computer-based solution to a problem from conception to completion;
    8. be prepared to obtain employment in a technical environment;
  7. To lay the foundation for continuing education and growth in the field of computing
  8. The student will be able to

    1. be prepared for graduate study in computer science or related fields;
    2. be able to pursue further professional development in computing;
    3. be prepared for a professional career in the field;



Goals of the Computer Science Department Core Courses

  1. to lay the foundations of Computer Science, within a liberal arts setting

  2.  
  3. 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:

  1. to lay the foundations of Computer Science, within a liberal arts setting
  2. The student will be able to

    1. A understand the foundations of computer science;
    2. understand the relationship between computer science and the liberal arts;
    3. understand and appreciate the social and ethical implications of computing;


  3. to enable the student to apply these foundations to the development of algorithmic design and problem-solving skills

  4.  
    1. apply knowledge to problem solving;



Back to Top

   
Contact Search Site Map