Program Educational Objectives and Student Outcomes
Program Educational Objectives
Three to five years after graduation, our typical alumni will:
- Advance beyond initial entry-level positions as computing professionals or have made significant progress toward a graduate degree in computing.
- Use the background they have acquired in a wide range of areas in computer science during their undergraduate study as a basis for continued growth of their professional knowledge and skills.
- Use teamwork skills effectively in the development of complex software systems.
- Use communication skills to advantage within the organizational structure of workplaces that are becoming increasingly diverse and interconnected among different groups including, but not necessarily limited to, those groups based on racial, gender, age, and religious backgrounds.
- Demonstrate strong professional ethics in all of their computing endeavors.
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines 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 in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice 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.
Statistics on Number of Majors and Graduates
The latest data on the number of declared majors and graduates in each of our two emphases (formerly three emphases, i.e., prior to Fall 2014) .
Program Enrollment Data
Program Graduates Data
|Graduates of Program||CS||CIS||SE||Total|
Please Note: In reading these statistics, please realize that at UWOshkosh, until the spring of 2015, any student was to able declare a CS major when they matriculated as a freshman. Unlike the process for determining the number of majors at many other schools, there was no “entry bar” a student had to achieve before they were able to declare a CS major.
Hence incoming freshmen who tested into remedial math courses could be counted as a CS major even though it may have been hard for these students to graduate from our program. In spring 2015, we began a new policy that a student would not be allowed to declare a CS major until they satisfied all the mathematical prerequisites for the first CS course taken by a major — namely Computer Science 221. Instead, they are classified as Pre-Computer Science, represented by the PreCS above.