2022-2023 Undergraduate Catalog 
    Jul 14, 2024  
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, B.S.

Program Educational Objectives

Computer Science Program of Study

“Program Educational Objectives” are broad statements that describe what graduates are expected to attain within a few years of graduation. These Program Educational Objectives were developed, refined, and finalized with input and feedback from various constituencies involved in and concerned with the Computer Science program of study, including the DCIS faculty, the DCIS Advisory Board, representatives of local employers, computer science faculty from schools with graduate programs, and both graduates and current students of the Westfield State University computer science program.
  1. Our graduates will be gainfully employed in a computer-related field, engaged in graduate study, or successfully involved in activities or careers that make use of the knowledge and abilities acquired in their computer science program of study.
  2. Our graduates will contribute to their workplaces and society in a manner that is meaningful, professional, and ethically responsible.
  3. Our graduates will have the ability to adapt to the changing needs of the workplace by acquiring, whether via graduate work, professional improvement opportunities, professional societies, or self-study, the knowledge and skills that will allow them to be successful.
  4. Our graduates will communicate effectively, so as to enable them to perform both collaborative work within teams and effective interaction with a broad range of audiences.
The members of the DCIS Advisory Board (i.e., the constituents of the Westfield State University Computer Science program) are local business leaders, industry employers, computer science faculty from schools with graduate programs, and both graduates and current students of the Westfield State University computer science program - all of whom have a direct stake in the quality of the educational program that we provide.


Computer Science Student Outcomes

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgemnts in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

The CS program student outcomes are the student outcomes proposed by the ABET Computing Accreditation Board.

Requirements for the Computer Science Major

The COMS program of study requires 79 credits in the major, to include 54 credits of direct CAIS study, and 25 credits in the supporting areas of mathematics, science, and technical writing (of which, 16 credits simultaneously fulfill four core course requirements). The requirements are as follow:

One of the following (CAIS B Elective) - 3 Credits:

Non-CAIS Background and/or Core Courses - 25 credits

Additional Graduation Requirements

All students must meet the University Graduation Requirements  and complete a common core of studies, distributed among the different academic areas as detailed in the Common Core .