BS in CS Program Outcomes
Program Outcomes represent what the program enables students to do by the time of graduation. They are as follows:
Goal I: Critical Thinking and Problem Solving
By the time of graduation, the program enables students to:
- analyze the requirements of a computing problem
- design the solution of a computing problem
- implement the solution of a computing problem using appropriate data structures and programming languages
Goal II: Theoretical Foundations in Computer Science
By the time of graduation, the program enables students to:
- use mathematical underpinnings of the discipline of computer science
- examine the efficiency of the design of hardware and software systems
- analyze the complexity and computability of algorithmic solutions
Goal III: Ethical and Professional Responsibilities
By the time of graduation, the program enables students to:
- recognize the ethical, legal and social implications of computing
- recognize the impact computing has on the global society
- recognize the need for continued professional and educational development
Goal IV: Communication and Interpersonal Skills
By the time of graduation, the program enables students to:
- use oral and written communication skills to convey technical information effectively and accurately
- use their interpersonal skills when working in a team environment
BS in CS Program Educational Objectives
Program Educational Objectives represent what graduates should have accomplished 5 years after graduation. They are as follows:
- 40% of graduates will be enrolled in or have completed a graduate program.
- 60% of graduates will hold a position of responsibility in a computer-related field.
- 70% of graduates will have given professional presentations on technical topics.
- 70% of graduates will have written clear and accurate project proposals and documentation.
- 70% of graduates will be effective contributors to an IT team.
- 70% of graduates will be ethical decision-makers as computing professionals.
- 70% of graduates will have applied new technologies to solve computing problems.
Back to Top