BSCS Assessment Schedule
2021-
Program Learning Objectives | Course | Term |
---|---|---|
1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. |
CS 146 |
S22, S24, S26 |
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. |
CS 151 |
F22, F24, F26 |
3. Communicate effectively in a variety of professional contexts. |
CS 100W |
S21, S23, S25 |
4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. |
PHIL 134 |
S21, S23, S25 |
5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. |
CS 151 |
F22, F24, F26 |
6. Apply computer science theory and software development fundamentals to produce computing-based solutions. |
CS 160 |
F21, F23, F25 |
2020-
Student Learning Outcomes | Course | Term |
---|---|---|
(a) an ability to apply knowledge of computing and mathematics to solve problems | CS 146 | S20 |
(b) an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution | CS 151 | F20 |
(c) an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs | CS 151 | F20 |
(d) an ability to function effectively on teams to accomplish a common goal | CS 151 | F20 |
2014-
Program Learning Objectives | Course | Term |
---|---|---|
(a) an ability to apply knowledge of computing and mathematics to solve problems |
CS146 |
S14, S16, S18 |
(b) an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution |
CS151 |
F14, F16, F18 |
(c) an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs |
CS151 |
F14, F16, F18 |
(d) an ability to function effectively on teams to accomplish a common goal |
CS151 |
F14, F16, F18 |
(e) an understanding of professional, ethical, legal, security and social issues and responsibilities |
Phil134 |
S15, S17, S19 |
(f) an ability to communicate effectively with a range of audiences |
CS100W |
S15, S17, S19 |
(g) an ability to analyze the local and global impact of computing on individuals, organizations, and society |
Phil 134 |
S15, S17, S19 |
(h) recognition of the need for and an ability to engage in continuing professional development |
CS160 |
F15, F17, F19 |
(i) an ability to use current techniques, skills, and tools necessary for computing practice |
CS160 |
F15, F17, F19 |
(j) an ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices |
CS146 |
S14, S16, S18 |
(k) an ability to apply design and development principles in the construction of software systems of varying complexity |
CS160 |
F15, F17, F19 |