Outcome |
How Measured |
When Measured
|
Needed Improvements
|
Improvements |
Identified |
Implemented |
|
|
Sp. 2015 |
Students prefer to have freedom to allow them to choose
|
Required CS5000 or CS5050
|
|
|
Sp. 2015 |
Required CS4700 or CS5300
|
SO(4) |
CDM |
Fall 2015 |
Students seem oblivious to computer ethics
|
Added ACM code of ethics to CS3450
|
SO(1)SO(2) |
CDM, IAC |
Fall 2015 |
Students need to understand software development process better
|
Added CS1440 as a required class and offered it in C++ starting Spring 2017
|
|
|
Fall 2015 |
Students need to take CS3810 earlier
|
Changed CS3810 to CS2810 and its prerequisites from CS2420 to CS1400
|
SO(1)SO(2) |
CDM |
Sp. 2016 |
Students unprepared for many CS2420 subjects
|
Standardized preprofessional curriculum and controlled topics covered in syllabi
|
|
|
Sp. 2016 |
Instructor requested the change.
|
CS3430 was changed to focus on scientific computing using Python
|
|
SES |
Fall 2016 |
Need to make more connections between CS1400 & CS1405.
|
Incorporated CS1405 into CS1400 and make CS1400 become a 4-credit course
|
|
|
Fall 2016 |
Math teaching majors prefer to have a CS teaching endorsement.
|
Approved to offer a CS Teaching Minor, which was approved by the Board of Trustees in Oct. of 2017.
|
SO(1) SO(2) |
CDM, IAC |
Sp. 2017 |
Students need to learn algorithms instead of getting caught up in language syntax.
|
Changed the introductory language from C++ to Python/Java. Taught CS1400(Python) & CS1410 (Java) in Sp. 18; CS1440 (Python) & CS2420 (Java) in Fall 18; CS3100 (Java) in Sp. 19.
|
SO(4) |
CDM |
Fall 2017 |
Students need to be introduced to computer ethics earlier on.
|
Eliminated 1-credit CS3000 and move fundamental ethics to CS1440.
|
|
|
Fall 2017 |
Limited faculty resources can’t handle large number of CS students.
|
Eliminated two capstone courses, CS5070 and CS5071, to address the issues.
|
|
|
Fall 2017 |
CS3450 has ethics & complex group project management.
|
Extended credits of CS3450 to 4.
|
|
SES, IAC |
Fall 2017 |
Students need to learn C++ with memory management.
|
Added CS 3460 (C++) as an elective class and offered CS3460 in Fall 2019.
|
|
SES |
Fall 2017 |
Student math regimen unsuited to CS.
|
Used Discrete Math II to replace Calc II as a required course. No changes occurred due to no offering.
|
|
|
Sp. 2018 |
Need to get high-quality students in the CS program.
|
Approved to increase admission GPA from 2.3 to 2.5 for all course work at USU.
|
|
|
Sp. 2018 |
Intro. language changes affected students who want a CS minor.
|
Approved a revision to the CS minor to better accommodate other students.
|
|
|
Fall 2018 |
Engineering offered a new Engineering Management class.
|
Included a new course ENGR5900 as a Technical Elective.
|
|
|
Fall 2018 |
There are new changes in ABET criteria.
|
Adopted an amended set of SOs to comply with the new ABET criteria.
|
|
SES |
Fall 2018 |
There are overlapping topics for three courses.
|
Re-evaluated course content for CS2410, CS2610, and CS3200.
|
|
SES |
Fall 2019 |
Student math regimen unsuited to CS.
|
Approved that CS students must choose Math 1210&3310 and 15 credits from the CS-approved Math list. Take effect in Fall 2021.
|
|
|
Sp. 2020 |
CS recitations lack uniformity and usefulness
|
Changed CS1400 from the use of recitations to the Phanon learning exercises tool; Take effect in Fall 2020.
|
|
|
Fall 2019-Sp. 2020
|
There are needs for offering online CS program.
|
Worked with the Utah State Board of Education and high school teachers to design a series of CS online courses.
|