Mission, Objectives and Outcomes
The Department of Computer Science takes pride in providing a safe, diverse, and inclusive learning environment that facilitates close interaction with faculty with the goal to ensure the success of every student.
The Computer Science Department has a three-pronged mission:
- To pursue and to publicize research projects in computer science in order to extend the present state of knowledge in the computer field.
- To educate students in all program levels in order to provide them with the knowledge, interest, and ethics to become productive members of the computing profession.
- To serve as an initial and continuing source of education in the field of computer science.
Program Educational Objectives
The graduates of the Bachelor of Science program in Department of Computer Science will:
- Design and implement computing solutions for practical problems posed by employers in industry, government, and the nonprofit sector.
- Exhibit effective communication skills and teamwork.
- Achieve leadership roles and maintain high standards of professional ethics.
- Pursue graduate studies or employment in industries in computer science and other fields.
The constituencies (stake holders) of the Department of Computer Science are the Faculty, Employers, and Alumni.
Periodic Review of Educational Program Objectives
- The PEOs are reviewed by the department faculty every academic year.
- IAB members input will be considered every other year.
- University alumni survey input is considered every other year.
- The department faculty adopts changes if determined to be needed.
- Student Outcomes
- Analyze a complex computing problem and apply principles of computing and other relevant discipline to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
- Communicate effectively a variety of professional context.
- Recognize professional responsibilities and make informed judgments in computing practices based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
|1||Analyze a complex computing problem and apply principles of computing and other relevant discipline 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 judgments in computing practices 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.|
Student Outcome Assessment Process
- Collect Assessment data:
- Indicator rubrics from core courses CS 3353 Data Structures and Algorithms I, CS 4323 Operating Systems I, and CS 4883 Social Issues in Computing.
- Exit survey of graduating seniors.
- Summarize data and present to ABET committee for review.
- ABET committee makes recommendations to the faculty.
- The faculty adopts or changes the recommendation.
- Recommended actions are implemented during that semester.