Computer Science Self-Study Report for APC Review Fall 2007

Similar documents
Procedures for Academic Program Review. Office of Institutional Effectiveness, Academic Planning and Review

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Department of Political Science Kent State University. Graduate Studies Handbook (MA, MPA, PhD programs) *

Policy for Hiring, Evaluation, and Promotion of Full-time, Ranked, Non-Regular Faculty Department of Philosophy

Colorado State University Department of Construction Management. Assessment Results and Action Plans

Mathematics Program Assessment Plan

TABLE OF CONTENTS. By-Law 1: The Faculty Council...3

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM and the INFORMATION SYSTEMS PROGRAM

A&S/Business Dual Major

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

Oklahoma State University Policy and Procedures

Dublin City Schools Career and College Ready Academies FAQ. General

Department of Plant and Soil Sciences

GRADUATE PROGRAM Department of Materials Science and Engineering, Drexel University Graduate Advisor: Prof. Caroline Schauer, Ph.D.

university of wisconsin MILWAUKEE Master Plan Report

PROVIDENCE UNIVERSITY COLLEGE

Reference to Tenure track faculty in this document includes tenured faculty, unless otherwise noted.

University of Toronto

Department of Education School of Education & Human Services Master of Education Policy Manual

B.S/M.A in Mathematics

The Ohio State University Library System Improvement Request,

Florida A&M University Graduate Policies and Procedures

College of Arts and Science Procedures for the Third-Year Review of Faculty in Tenure-Track Positions

Individual Interdisciplinary Doctoral Program Faculty/Student HANDBOOK

Table of Contents. Internship Requirements 3 4. Internship Checklist 5. Description of Proposed Internship Request Form 6. Student Agreement Form 7

Delaware Performance Appraisal System Building greater skills and knowledge for educators

M.S. in Environmental Science Graduate Program Handbook. Department of Biology, Geology, and Environmental Science

Standards and Criteria for Demonstrating Excellence in BACCALAUREATE/GRADUATE DEGREE PROGRAMS

Davidson College Library Strategic Plan

GRADUATE PROGRAM IN ENGLISH

Assessment System for M.S. in Health Professions Education (rev. 4/2011)

Contract Language for Educators Evaluation. Table of Contents (1) Purpose of Educator Evaluation (2) Definitions (3) (4)

VI-1.12 Librarian Policy on Promotion and Permanent Status

STRUCTURAL ENGINEERING PROGRAM INFORMATION FOR GRADUATE STUDENTS

I. Proposal presentations should follow Degree Quality Assessment Board (DQAB) format.

Community Unit # 2 School District Library Policy Manual

University of North Dakota

Saint Louis University Program Assessment Plan. Program Learning Outcomes Curriculum Mapping Assessment Methods Use of Assessment Data

Master of Science (MS) in Education with a specialization in. Leadership in Educational Administration

Fall Semester Year 1: 15 hours

Academic Catalog Programs & Courses Manchester Community College

UW Colleges to UW Oshkosh

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Kelso School District and Kelso Education Association Teacher Evaluation Process (TPEP)

8. Prerequisites, corequisites (If applicable) Prerequisites: ACCTG 1 (Financial Accounting) ACCTG 168 (Tax Accounting)

Pattern of Administration, Department of Art. Pattern of Administration Department of Art Revised: Autumn 2016 OAA Approved December 11, 2016

REVIEW CYCLES: FACULTY AND LIBRARIANS** CANDIDATES HIRED ON OR AFTER JULY 14, 2014 SERVICE WHO REVIEWS WHEN CONTRACT

Education: Professional Experience: Personnel leadership and management

Higher Education / Student Affairs Internship Manual

1. Amend Article Departmental co-ordination and program committee as set out in Appendix A.

Department of Anatomy Bylaws

GENERAL UNIVERSITY POLICY APM REGARDING ACADEMIC APPOINTEES Limitation on Total Period of Service with Certain Academic Titles

Full-time MBA Program Distinguish Yourself.

Cultivating an Enriched Campus Community

TABLE OF CONTENTS Credit for Prior Learning... 74

eportfolio Guide Missouri State University

VOL VISION 2020 STRATEGIC PLAN IMPLEMENTATION

PATTERNS OF ADMINISTRATION DEPARTMENT OF BIOMEDICAL EDUCATION & ANATOMY THE OHIO STATE UNIVERSITY

The following faculty openings are managed by our traditional hiring process:

Workload Policy Department of Art and Art History Revised 5/2/2007

CONNECTICUT GUIDELINES FOR EDUCATOR EVALUATION. Connecticut State Department of Education

Palomar College Curriculum Committee Meeting Agenda Wednesday March 1, 2017 Room AA 140 at 3:00 pm

HDR Presentation of Thesis Procedures pro-030 Version: 2.01

USC VITERBI SCHOOL OF ENGINEERING

Strategic Planning for Retaining Women in Undergraduate Computing

ACADEMIC AFFAIRS POLICIES AND PROCEDURES MANUAL

Loyola University Maryland Center for Montessori Education

SORRELL COLLEGE OF BUSINESS

Handbook for Graduate Students in TESL and Applied Linguistics Programs

Oklahoma State University Policy and Procedures

University of Toronto Mississauga Degree Level Expectations. Preamble

STUDENT LEARNING ASSESSMENT REPORT

Hiring Procedures for Faculty. Table of Contents

Annual Report Accredited Member

PHL Grad Handbook Department of Philosophy Michigan State University Graduate Student Handbook

Delaware Performance Appraisal System Building greater skills and knowledge for educators

Online Master of Business Administration (MBA)

Anthropology Graduate Student Handbook (revised 5/15)

Academic Internships: Crafting, Recruiting, Supervising

Standard 5: The Faculty. Martha Ross James Madison University Patty Garvin

Department of Rural Sociology Graduate Student Handbook University of Missouri College of Agriculture, Food and Natural Resources

New Jersey Institute of Technology Newark College of Engineering

FELLOWSHIP PROGRAM FELLOW APPLICATION

APPENDIX A-13 PERIODIC MULTI-YEAR REVIEW OF FACULTY & LIBRARIANS (PMYR) UNIVERSITY OF MASSACHUSETTS LOWELL

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Art Department Bylaws and Policies Approved 4/24/02

CÉGEP HERITAGE COLLEGE POLICY #15

Requirements for the Degree: Bachelor of Science in Education in Early Childhood Special Education (P-5)

DEPARTMENT OF PHYSICAL SCIENCES

Academic Freedom Intellectual Property Academic Integrity

Definitions for KRS to Committee for Mathematics Achievement -- Membership, purposes, organization, staffing, and duties

MASTER OF EDUCATION DEGREE: PHYSICAL EDUCATION GRADUATE MANUAL

BYLAWS of the Department of Electrical and Computer Engineering Michigan State University East Lansing, Michigan

State Parental Involvement Plan

SCHOOL OF ART & ART HISTORY

Department of Computer Science. Program Review Self-Study

The University of Winnipeg Recognition of Prior Learning (RPL) Undergraduate Degree Credits

The Sarasota County Pre International Baccalaureate International Baccalaureate Programs at Riverview High School

MANAGEMENT, BS. Administration. Policies Academic Policies. Admissions & Policies. Termination from the Major. . University Consortium

Transcription:

Computer Science Self-Study Report for APC Review Fall 2007 I. Program Mission, Goals, and Context A. What is the mission of the program? How does the program mission support university/college missions and strategic plans? See Appendix I for the mission statements of the program, college, and university. The program mission directly supports the university mission item 3: 3. Provide baccalaureate degree programs and specialized programs in middle school education, engineering, technology management, agriculture, and criminal justice which have been identified as institutional areas of emphasis. Furthermore, the program mission supports the college mission of producing professionals who meet the needs of business, industry, government, and society. B. What are the goals and objectives of the program? Have any of the goals/objectives changed since the last review? If so, briefly explain. See Appendix I for the goals and outcomes of the CS program. See Appendix IA for the program goals for the last APC review. The goals of the CS program have changed completely since the last APC review of the CS program. The goals and outcomes of the CS program were reworked at the same time that the SE goals and outcomes were reworked. The SE goals and outcomes were reworked to better align with ABET expectations. The CS goals and outcomes were reworked to better align those of the CS and SE programs, since there is significant synergy between the two programs. C. What relation does the program have with other academic programs in the UW System? All of the four year campuses in the UW System have Computer Science programs. There are no formal relations between the CS program at UWP and the CS programs at other UW System institutions.

II. Assessment of Educational Goals and Objectives The current assessment plan for the program is attached as Appendix I. A. Have there been any significant changes in the assessment plan since the last review? If so, briefly describe the changes. Appendix IA describes the assessment plan from the last review. It was much less formal than the current assessment plan. The assessment plan for the CS program was reworked at the same time that the assessment plan for the SE program was reworked. B. Provide evidence that the assessment plan is being implemented on a continuous basis and outcomes of the assessment are being used for program improvement. See Appendix IB for the changes made to the curriculum since the last APC review. The following is the most recent example of how several of the assessment tools are used together to bring about change. Our advisory board members indicated that there is a need for more graduates in the CIS emphasis. The graduating exit surveys indicated that the CIS emphasis students have difficulty with Math 2730 Discrete Mathematics. Course portfolios and course surveys indicated that this material is not needed in the CIS curriculum, with the exception of CS 3630, the database course. It was suggested that the small amount of the discrete math material needed for that course be covered there. The issue was taken back to the advisory board to confirm that this was an appropriate solution. This resulted in a series of curriculum changes in spring of 2007, with the primary one being that the CIS emphasis no longer requires the discrete math course. The changes go into effect fall 2007. This should help students who are less confident in their math skills to complete the CS/CIS emphasis.

III. Faculty (Do not attach individual faculty vitae) The CSSE department has eight full-time faculty and one full-time teaching academic staff position. Joe Clifton has taught over twenty years in computer science and software engineering. Mohan Gill has taught over thirty years in computer science with focus on CIS courses. Rob Hasker has taught over ten years in computer science and software engineering. Tom Scanlan has taught over twenty years in computer science and software engineering. Mike Rowe has taught for five years with a focus on Software Engineering courses. Shawon Rahman started at UWP in the fall of 2006 and teaches in computer science and software engineering. Qi Yang has taught over ten years in computer science. Lisa Landgraf started at UW-Platteville in the fall of 2007 and teaches courses in computer science. She also taught at UW-Platteville from 1995 until 2000. Donna Gavin is full-time teaching academic staff and has taught over ten years in computer science. A. Summarize the activities in which faculty members have participated to improve teaching effectiveness and professional competence since the last review. Some faculty members attend local teaching-related workshops. Some make use of the teaching excellence center. One faculty member attended two NFS workshops on the topic of teaching Software Engineering. All of the faculty members have attended regional and national Computer Science conferences. Two faculty members have attended international SE conferences. B. Summarize the professional activities of faculty members since the last review. 9 conference papers and/or presentations at national or international conferences 11 conference papers and/or presentations at regional conferences Over $1,000,000 in external grants submitted, $99,772 funded to date Over $10,000 in internal grants funded Over 7000 hours of CS and SE consulting Reviewed SBIR and STTR research proposals for Federal Government Agencies Reviewed papers for two national conferences, three international conferences, and a journal Reviewed an article on ActiveX for the Internet Encyclopedia by John Wiley & Sons Reviewed Computer Science and Software Engineering textbooks Served on Master s thesis committees including as primary advisor for 5 theses Served on the Department of Homeland Security Fellowship and Scholarship review committee Software engineering consulting to local companies

C. List the honors and awards faculty members have received since the last review. Hasker: 2004-2005 Outstanding Academic Advisor Award for the College of Engineering, Mathematics, and Science Gill: 2003-2004 Excellence in Teaching Award presented by Honor Society of Phi Kappa Phi University of Wisconsin Chapter. D. Summarize significant service to the university/college/program and community by faculty since the last review. All faculty members actively participate in all aspects related to the department. Faculty members have served on a variety of committees at the college and university level including: Faculty Senate Academic Staff Senate University Academic Budget Commission University Rank, Salary, and Tenure Policy Commission Academic Information Technology Commission Appeals Commission Complaints and Grievances commission Academic & Institutional Research Committee Student Center Advisory Committee Registration Committee United Way Committee EMS Academic Appeals Committee Assessment Oversight Committee Commencement Committee Appointment and Election Committee Academic Staff Award for Excellence Committee Academic Staff Professional Development Committee University Library Committee EMS EXPO Committee

IV. Students A. Review and analyze the enrollment data that is provided pertaining to program enrollment and graduates. Discuss any enrollment trends and possible implications on the program. Appendix IV contains the enrollment data. Until 1999 CS major had two emphases: software engineering and computer information systems. Enrollment for CS major in 1998-99 was 144. In 1999, a new major, software engineering, was created. Software engineering emphasis was replaced by computer technology emphasis in computer science. At this time, enrollment in CS is 139 and SE is 121. With the TSI initiative, it is expected that the number of CS and SE majors will increase. B. Attach requirements for graduation in the major (courses, credits, GPA, writing requirements, etc.) Discuss how these requirements relate to the students learning outcomes. Appendix V contains the requirements for graduation. C. Describe activities provided for students outside of coursework (clubs, organizations, events, service learning and community engagement). There are many student organizations on campus. CS students are particularly encouraged to participate in ACM (Association of Computing Machinery) and AITP (Association of Information Technology Professionals).

V. Program Evaluation A. Are the program needs adequately covered by the present faculty/staff and support personnel? Briefly discuss. The CSSE department has eight full-time faculty and one full-time teaching academic staff position. Four faculty members are assigned to software engineering program who teach both computer science and software engineering courses. The expertise of the faculty spans a wide variety of software development areas, methodologies, and practices. The faculty members are competent to cover all courses in both emphases (computer technology and computer information systems). Besides the CS courses, the CS program requires courses in mathematics, accounting, and business administration. The corresponding programs also have sufficient resources to support the CS students. The CSSE department has a half-time program assistant who provides secretarial support. This person is physically located full time in the Computer Science and Software Engineering department so that even when working on other EMS duties, the person is able to answer the phone and student questions related to the department. This provides a sufficient level of support to meet the department and program needs in an economically viable manner. Currently this position is a temporary position, but steps are being taken to make it permanent. The CSSE department has a computer support technician responsible for maintaining the computers and software in the laboratories and faculty offices. This person is physically located in Ullrich Hall and has primary responsibilities for the department, but is also shared with other programs in EMS. This also provides a sufficient level of support to economically meet the departmental and programmatic needs. B. Discuss the physical facilities, capital, equipment, library resources, and supplies that sustain the program. In the spring of 2005, the Computer Science and Software Engineering department moved to the newly-remodeled Ullrich building. This building has new classrooms, new labs, and new faculty offices, with new computers throughout. The Ullrich building has three computer laboratories for use by the CSSE department. One laboratory has 40 computers and is primarily used to teach lower-divisional classes. The second laboratory has 30 computers and is primarily an open laboratory for upper division students; however, classes are scheduled on an ad hoc basis. The third laboratory is the projects laboratory. It has ten stations with large tables and is used by the upper-divisional classes requiring special projects. In addition, there is a fourth computer laboratory with 40 stations that is shared with Business Administration. Students have 24/7 card-swipe access to all laboratories except the one shared with Business Administration. All students in software engineering and computer science courses level 2000 and higher are given card-swipe access to the building and the lower-division laboratory. Those

enrolled in courses level 3000 and higher are also given access to the upper division laboratory. Students in specific classes are given access to the projects laboratory as well. The CSSE department has a Linux server and a Windows server. These are used for several courses, primarily at the upper divisional level. The Computer Science program utilizes educational incentive programs and open source software to obtain software for free or at very low cost. Therefore, the cost for adequate software tools is very minimal. Furthermore, this arrangement ensures that the students always have access to the latest software engineering and development tools. Students are encouraged to select tools from these software offerings for in-class presentations, demonstrations and project use. The CSSE department belongs to the Microsoft Development Network Academic Alliance (MSDNAA) at an annual cost of $399. This provides all Microsoft development software for use on all laboratory computers as well as faculty and student computers. The department also belongs to the IBM Academic Initiative which has no annual fee. Open source software is utilized on the department s Linux server. Furthermore, open source software such as NetBeans and Subversion are used. Micro Focus provides software for application development and debugging tools for COBOL and CICS at no cost. The Computer Science and Software Engineering department is allocated about $3000 each year for purchase of new library books. In addition, the department has access to online resources such as journal subscriptions. Furthermore, through a system-wide agreement, students can use Inter-Library Loan to check out books from any UW-System campus, including Madison and Milwaukee. Therefore, library resources have been and continue to be sufficient. C. Discuss whether the current operating budget is adequate to assure program quality. The capital budget and Engineering and Engineering Technology (E&ET) funds budget monies allocated to the department are sufficient to maintain the needs of the department. Operational funds, including travel monies, are provided by the supplies budget. Currently, these funds are sufficient to meet faculty travel and professional development needs. The remodeling of Ullrich Hall provided all new labs and computers. The upgrading of the laboratories and computers is accomplished using capital budget and E&ET funds. The large items such as computer replacement in laboratories are scheduled in a three or four year rotational cycle. The dean, department chairs, and program coordinators assure that laboratories remain current. As described above, the CS program utilizes educational incentive programs and open source software to obtain software at free or very low costs. Therefore, the cost for adequate software tools is very minimal.

What are the principal strengths of the program? Committed faculty with significant teaching and real-world experience Good placement of CS graduates. The starting salaries are amongst the highest for UW-Platteville graduates. Furthermore, a large percentage of the graduates obtain employment in Wisconsin, helping the state s economy. State-of-the-art laboratories and classrooms D. Describe any serious problems that the program faces and provide recommendations for resolving them. The low number of females and minorities continues to be a concern. More aggressive hiring and recruiting is recommended. A tenure-track position was recently filled (February 19, 2007) by a female candidate who joined the CSSE department in the fall. VI. Future Plans A. Indicate any plans/trends that may affect the program in the future. The TSI initiative should result in increased student enrollment in CS. B. Discuss the impact of these plans/trends on curriculum, personnel needs, budget and facilities. The administration will monitor needs due to TSI and adjust resources accordingly.

APPENDIX I COMPUTER SCIENCE PROGRAM ASSESSMENT PLAN December 5, 2003 1. Overview The computer science program assessment plan provides a basis for obtaining feedback on the program and making improvements. This document describes the program assessment plan. It includes the basic goals and outcomes for the program, specifies assessment tools, and gives a timeline for assessing the program throughout the academic year. The plan is designed to obtain input from all constituents and to provide a structure for continuous improvement of both the program and the plan. 2. Mission Statements This section lists the mission statements for the University, the College, and the Computer Science Programs. 2.1. University Mission Statement The fundamental mission of UW-Platteville and the entire UW System is to serve the people of Wisconsin. This basic goal is expressed in detail in the mission statement adopted in 2002. In this statement, UW-Platteville pledges itself to: 1. Enable each student to become broader in perspective, more literate, intellectually more astute, ethically more sensitive, and to participate wisely in society as a competent professional and knowledgeable citizen. 2 Provide baccalaureate degree programs which meet primarily regional needs in arts and sciences, teacher education, business, and information technology. 3. Provide baccalaureate degree programs and specialized programs in middle school education, engineering, technology management, agriculture, and criminal justice which have been identified as institutional areas of emphasis. 4. Provide graduate programs in areas clearly associated with its undergraduate emphasis in education, agriculture, technology management, engineering, and criminal justice. 5. Provide undergraduate distance learning programs in business administration and graduate online programs in project management, criminal justice, and engineering. 6 Provide agricultural systems research programs utilizing the Pioneer Farm in partnership with businesses, universities and agencies.

7. Expect scholarly activity, including applied research, scholarship and creative endeavor, that supports its programs at the baccalaureate degree level, its selected graduate programs, and its special mission. 8. Serve the needs of all students and in particular the needs of women, minority, disadvantaged, and nontraditional students. Furthermore, to seek diversification of the student body, faculty and staff. 9. Serve as an educational, cultural, and economic development resource to southwestern Wisconsin. These statements, along with the UW System and University Cluster mission statements, provide a guide to UW-Platteville in what it attempts and does not attempt to accomplish as an institution of higher education. 2.2. College Mission Statement The College's objective is to ensure that its students gain the knowledge and develop the mental skills, attitudes, and personal characteristics necessary to become successful citizens and professionals who can meet the present needs of business, industry, government, and society, and the more demanding requirements of the future. 2.3. Computer Science Mission Statement The mission of the Computer Science Program is to provide a quality computer science education with significant hands-on and laboratory experience that will enable our graduates to practice their profession with proficiency and integrity. 3. Computer Science Goals Graduates are expected to have 1. the ability to apply the principles of analysis and design to software development; 2. knowledge of data structures, databases, algorithms, computer architecture, and operating systems, 3. the ability to develop effective software tests at the unit and system level 4. knowledge about the tools and environments used for software development; 5. written and oral communication skills, ethics, and professionalism to function effectively on software development teams, and in society in general; and 6. the ability to engage in life-long learning and recognize its importance.

4. Outcomes 4.1. Computer Science Outcomes The following are the Computer Science Outcomes expected of the graduates of this program. A. Foundation: Graduates will have a solid foundation in computer science. These graduates will be able to apply this fundamental knowledge to both their immediate professional software development tasks, as well as to acquiring new professional skills throughout their lifetime. B. Development: Graduates will be able to engage in effective software development practices over the entire system lifecycle. This includes requirements, analysis, design, implementation, and testing. C. Professionalism: Graduates will conduct themselves ethically, honestly and professionally in all work environment activities. These activities include all interactions with employers, team members and peers, as well as customers. D. Quality: Graduates will use industry recognized best practices to design, develop and deliver software that meets or exceeds applicable standards for utility, reliability, robustness, performance, correctness, maintainability, reusability, portability, and economy. E. Presentation: Graduates will be capable of effective written and oral communication. Graduates will be capable of preparing and publishing the necessary project documents involved in the specification, design, testing, and deployment of software. Graduates will also be capable of actively participating in customary project discussions, walk-throughs, reviews and inspections. F. Growth: Graduates will be able to provide themselves with life-long learning capabilities, such as the ability to learn new tools, to study new language processes, and generally adapt to new surroundings throughout their careers. This outcome is particularly critical due to the rapid evolution and rapid obsolescence of computer science knowledge and practices.

5. Computer Science Constituencies The major constituencies of the computer science program are the students, alumni, faculty, employers, and advisory board 6. Assessment Tools The following section summarizes the assessment tools used to measure the effectiveness of the Computer Science program. 1. Graduating Senior Exit Surveys: Graduating seniors provide feedback by completing a standard exit survey during the last week of the semester they are graduating. The survey is designed to identify specific outcomes or areas in which the program is strong or needs improvement. 2. Alumni and Employer Surveys: These surveys are done annually and target two groups. The first group includes alumni who have been out of school for two years and their immediate supervisors. This group is surveyed because their initial job responsibilities are most directly related to the quality of technical education and preparation they received at UWP. The second group surveyed is those alumni who have been out of school for five years and their immediate supervisors. Alumni at this level have a basis for a more distanced evaluation of the program and can better assess the growth outcome. 3. Course Surveys: Course learning outcomes are included in each course. Students are surveyed in each course and asked whether or not the course learning outcomes are being met. The feedback received from this survey may indicate that certain things may need to be improved in that course. This provides a quick feedback mechanism. Program improvements resulting from this can be done quickly (in one semester). 4. Course Portfolio: A course portfolio is kept for each required computer science course. Course portfolios include the course syllabus and possibly other handouts. Furthermore, samples of exams, quizzes, homework, programs, and projects are included. The Computer Science faculty review course portfolios at the end of every semester. The primary objective of this is to continually review the course content and provide feedback regarding specific coverage areas in the curriculum. 5. Advisory Board: At least once per year, the computer science curriculum is presented to the Computer Science advisory board for comments and feedback. The computer science faculty review suggested additions and changes to the curriculum and incorporate the changes where deemed appropriate. 6. Internship Supervisor surveys: The supervisors of the co-op students are asked to fill out a standard survey. The purpose of this survey is to receive feedback from the employers regarding the student s preparation at that stage of the student s education.

7. Other data: Data such as job placement rates and average salaries are used to evaluate the program against the national averages. The results obtained reflect the overall strength of the Computer Science program.

Relationship of Computer Science Learning Outcomes and Assessment Tools ASSESSMENT TOOLS COMPUTER SCIENCE LEARNING OUTCOMES A B C D E F G 1. Demonstrate solid foundation of computer science principals X X X X X X 2. Demonstrate effective software development techniques X X X X X X 3. Demonstrate ability to perform ethically, honestly, and professionally in the X X X X X work environment 4. Apply industry-recognized best practices and applicable standards in X X X X X developing software 5. Demonstrate effective written and oral communication skills X X X X 6. Demonstrate commitment to life-long learning and professional development X X ASSESSMENT TOOLS A. SENIOR EXIT SURVEYS B. ALUMNI & EMPLOYER SURVEYS C. COURSE SURVEYS D. COURSE PORTFOLIOS E. ADVISORY BOARD F. INTERNSHIP SUPERVISOR SURVEYS G. PLACEMENT & SALARY DATA 7. Assessment Timeline The assessment of the program is a continuous process. The objective is continuous improvement in the quality of the computer science program. The following specifies the timeline for the various assessment activities: January / September: The CS faculty review the results of the senior exit surveys and issue a report February / October: The CS faculty review the results co-op supervisor survey results and issue a report April: The CS faculty review the alumni and employer survey results and issue a report April / October: The Computer Science Advisory Board meets at least one of these times per year and reviews the computer science curriculum. The comments from the board members are summarized in a report. May / December: The CS faculty review course portfolios and course objective evaluations and issue a report October: The CS faculty review the assessment tools and recommends any modifications 8. Implementation Throughout the year, the assessment tools will be used to determine whether or not the program outcomes are being met, and if there are areas that need improvement. If there are program objectives that are not being met, the faculty will take steps to fix the problem. The steps include, but are not limited to: 1. Take appropriate corrective action in the specified course 2. Make curriculum changes to address the deficiencies 3. Reevaluate the program outcomes 4. Revise assessment tools and procedures

Appendix IA Goals from last APC Review Computer Science Program Goals What are the goals and objectives of the program? Provide a high quality, current major leading to a degree in computer science that meets the needs of industry. Prepare students for careers in software development and related areas. Provide non-majors and members of the community with computation-based problem solving skills. Attract, recruit, educate and retain superior computer science students, especially women and minorities. What means are used to achieve these goals? Update and revise curriculum. Offer internship opportunities in computer science areas. Offer capstone courses. Offer service courses and extension courses. Continually collect feedback from students, alumni, employers, and advisory councils. Maintain faculty 1 membership in national organizations. Meet twice a year with the Computer Science Advisory Council. Provide expertise to computer science companies. Maintain and develop partnerships with computer science industries. What methods are used to assess whether the program meets these goals and how well the program meets them? Our graduates have excellent preparation for their careers as shown by outstanding placement (close to 100%), some of the highest salaries in the university, and very favorable employer and faculty comments. All the following give valuable feedback as to the solid background of UWP computer science students and graduates: Constant student contact Computer Science Advisory Council Alumni contact and graduating-student-exit surveys Employer fairs and employer contact Faculty in other disciplines How is assessment of goals and objectives used to improve the program? We continue to revise our curriculum subject to the trends in the industry and feedback from students, advisory council members, alumni, employers, and faculty.

Appendix IB Changes since last review 1. Add CS 1010 Introduction to Computer Science 1 cr. 2. Add CS 1130 - Introduction to Programming 3 cr. 3. Add CS 2340 Programming in Visual Basic 3 cr. 4. Course CS 2430 Object-Oriented Programming & Data Structures 3 cr. was split into two courses CS 2430 - Object-Oriented Programming & Data Structures I 3 cr. CS 2630 - Object-Oriented Programming & Data Structures II 3 cr. 5. Drop CS 2730 Application Development with 4 th Gen. Languages 3 cr. 6. Drop CS 3330 Assembly Programming 3 cr. 7. Drop CS 4030 Operating Systems 3 cr. 8. Add CS 3230 Computer Architecture and Operating Systems 3 cr. 9. Add CS 3340 Windows Programming 3 cr. 10. Drop CS 3640 Client/Server Programming 3 cr. 11. Add CS 3870 Web Protocols, Technologies, and Applications 3 cr. 12. SE 2730 Introduction to Software Engineering 3 cr. was added as a required course for Computer Technology emphasis. 13. Software Technology emphasis was replaced by Computer Technology emphasis. In addition numerous course titles and course descriptions have been changed. Curriculum Changes in Spring 2007 referenced in Section 2B. 1. Dropped Discrete Math 2730 as a prerequisite for the CS 3630 database class. 2. Dropped Discrete Math 2730 as a prerequisite for the CS 2630 OOP&DS course. 3. Dropped Discrete Math 2730 as a prerequisite for the CS 3430 OOA&D course. 4. Added Discrete Math 2730 as a prerequisite for the CS 3030 Artificial Intelligence course. 5. Changed CS 3630 to be a co-requisite for CS 3870 instead of prerequisite. 6. Removed Discrete Math 2730 as a requirement for the CIS emphasis

Appendix A Sample Employer and Alumni Surveys Alumni Survey 1. My current job title is 2. I have been employed at this company for years. 3. Total number of employees in our company (approximately): 4. The following describe my current responsibilities (mark all that apply): Requirements Design Programming Testing Embedded Systems Development Business Applications Web Development Network Administration Database Administration Software Quality Assurance Others (specify) 5. Have you developed software for international use? Yes No 6. Have you taken any additional courses since graduation? Yes No 7. Mark the square specifying the approximate number of 0 1-2 3-5 >5 A. different projects you worked on within the past year. B. total team members you worked with in the past year. C. times you made a presentation within the past year. D. new languages, new programming environments, and/or new technologies you ve learned and/or applied since graduation.

Employer Survey The employee (don t specify his/her name): Strongly Strongly Not Not Agree Agree Neutral Disagree Disagree Observed Applicable 1. is an effective team member 2. has effective communication skills 3. produces quality products, on time 4. shows awareness of cultural diversity 5. conducts themselves ethically and professionally 6. shows potential for growth within the organization

APPENDIX III Computer Science Requirements Total for Graduation 120 credits

APPENDIX IV PROGRAM DATA SHEET Computer Science INSTRUCTIONAL DATA Fall 02 Fall 03 Fall 04 Fall 05 Fall 06 Fall 07 I. Faculty FTE 3.0 5.0 5.0 5.0 4.0 4.0 a) Professor 1 2 2 2 2 2 b) Associate Professor 0 0 0 1 1 1 c) Assistant Professor 2 3 3 2 1 1 II Lecture FTE 0 1 1 1 1 1 III. Number of minority faculty 0 3 3 3 3 2 IV. Number of female faculty 0 0 0 0 0 1 FACULTY LOAD Average SCH per FTE Average Contact hours per FTE Average number of preparations STUDENT DATA Number of majors 3 97 110 116 112 123 138 Number of minors 13 10 5 9 9 Average GPA in majors Average GPA overall Number of graduates 1 2 14 15 23 16 10 10 4 Placement 5 In field (%) 1 100% 91% 77% 81% 100% Graduate studies (%) 1 0 9% 0 6% 0 9% 4 Total (%) 1 100% 100% 77% 87% 100% RESOURCES Capital $ 10,925 $ 11,600 $ 17,233 $ 52,500 Supplies $ 14,570 $ 14,570 $ 16,570 $ 25,570 $ 25,570 $ 25,570 Laboratory modernization $ $ $ $ $ $ External funding: Number of grants written/awarded 0 0 2/1 2/0 Amount of grants written/awarded 0 0 44,146/ 30,146 256,342/ 0 1 Data from VC s office replaced with more accurate data 2 Numbers taken to mean Fall X through Spring X+1 3 Numbers not supplied by VC office, numbers taken from an earlier report 4 Expected Fall 07 5 Students don t always provide info on employment after graduation so the statistics may be low.

APPENDIX V General Requirements Bachelor of Science Degree Total for Graduation 120 credits General Education 43-57 credits Major* 64-68 credits Bachelor of Arts Degree Total for Graduation 120 credits General Education 43-57 credits (includes an additional 9 credits in upper division coursework in Humanities, Fine Arts, or Social Sciences) Major* 64-68 credits (*Total credits required depends on the number of cross-listed courses taken.) 8.1. Computer Science Major Students completing a bachelor of arts degree in computer science must complete an additional nine credits of upper division coursework from Humanities, Fine Arts, or Social Sciences in addition to the coursework specified for their chosen emphasis, and university requirements. Students completing a bachelor of science degree in computer science need only complete the coursework specified for their chosen emphasis and university requirements. All computer science majors must complete at least 38 credits in computer science (not including Computer Science 1130, 1830 or 2830) and the requirements in one of the emphasis areas of computer information systems or computer technology. All majors must earn at least a C in each computer science course listed as a requirement in the emphasis selected and the core requirements. Major Core Requirements Required: (26 credits): COMPUTER 1010 Intro to Computer Science 1 cr COMPUTER 1430 Programming in C++ 3 cr COMPUTER 2230 Programming In COBOL 3 cr COMPUTER 2430 Obj-Oriented Prog/Data Str I 3 cr COMPUTER 3630 Database Dsgn & Implmnt. 3 cr COMPUTER 4110 Seminar 1 cr ECONOMIC 2130 Princ. of Macroeconomics 3 cr

ENGLISH 3000 Technical Writing 3 cr BUSADMIN 2330 Leadership & Management 3 cr MATH 2730 Discrete Mathematics 3 cr Computer Technology Emphasis Required: (29 credits): COMPUTER 2630 Obj-Oriented Prog/Data Str II 3 cr COMPUTER 3230 Comp. Arch. Oper. Systems 3 cr or COMPUTER 3780 Intro to Microprocessors 3 cr COMPUTER 3430 Obj-Oriented Anal. & Design 3 cr COMPUTER 3520 Prog. Language Structures 3 cr COMPUTER 3830 Data Comm. & Comp. Netw 3 cr MATH 2640 Calc. and Analytical Geometry I 4 cr MATH 2740 Calc. and Analytical Geometry II 4 cr MATH 3230 Linear Algebra 3 cr SOFTWARE 2730 Intro to Software Engineering 3 cr Electives: (9 credits): Select 9 credits from any other Computer Science courses (excluding 1130, 1830 and 2830) and Software Engineering courses 3330 3730, 3860, 4130, 4330, or 4730 and Electrical Engineering 3770 At least 6 must be 3000 level or higher. COMPUTER 2990, 4830, 4930, 4990 can be counted only with the consent of the department. Computer Information Systems Emphasis Required (36/37 credits): COMPUTER 3130 Systems Analysis & Design 3 cr COMPUTER 3230 Comp.Archit./Operating Sys. 3 cr COMPUTER 3530 Systems Develop & Impl. 3 cr COMPUTER 4230 Applications in Info.Systems 3 cr ACCTING 2010 Financial Accounting I 3 cr ACCTING 2020 Management Accounting II 3 cr ACCTING 3000 Accounting Issues for Managers 3 cr or ACCTING 3010 Intermediate Accounting I 3 cr or ACCTING 3230 Cost Accounting 3 cr BUSADMIN 1200 Intro Amer. Bus. Enterpr 3 cr or BUSADMIN 1300 Global Business 3 cr BUSADMIN 4110 Management Science 3 cr or BUSADMIN 4120 Operations Management 3 cr ECONOMIC 2230 Princ. of Microeconomics 3 cr ECONOMIC 2410 Interp. of Bus. & Econ. Data 3 cr or MATH 1830 Elementary Statistics 3 cr or

MATH 4030 Stat.Methods w/applications 3 cr MATH 2630 Calculus with Applications 3 cr or MATH 2640 Calc & Analytic Geometry I 4 cr Electives (Select 12 credits): COMPUTER 2340 Programming In Visual Basic 3 cr COMPUTER 2630 Obj-Oriented Prog/Data St II 3 cr COMPUTER 3340 Windows Programming 3 cr COMPUTER 3640 Client/Server Programming 3 cr COMPUTER 3830 Data Comm/Comp. Netwrks 3 cr COMPUTER 3930 CICS Application Progrmg. 3 cr COMPUTER 2990, 4830, 4930, and 4990 can be counted only with the consent of the department. 8.2. Minor in Computer Science (24 credits) The minor provides sufficient flexibility to complement any major field of study. Completion of the minor is sufficient for a certified teacher to be licensed to teach computer science in Wisconsin. Required Courses (9 credits): COMPUTER 1430 Programming in C++ 3 cr COMPUTER 2430 Obj-Oriented Prog/Data Str I 3 cr COMPUTER 3230 Comp.Archt. & Oper.Systems 3 cr or COMPUTER 3750/ELECTENG Micro.Log.Dsgn & Assb.Prog. 3 cr Electives (15 credits): Electives for the minor may be selected from any courses in computer science, software engineering or Electrical Engineering 3780. All required courses must be passed with a C or better. Minimum cumulative GPA of 2.00 in the electives.