Computer Science 2019 APR Self-Study & Documents
Total Page:16
File Type:pdf, Size:1020Kb
University of New Mexico UNM Digital Repository UNM Academic Program Review Office of the Provost/EVP for Academic Affairs Spring 2019 Computer Science 2019 APR Self-Study & Documents University of New Mexico Follow this and additional works at: https://digitalrepository.unm.edu/ provost_acad_program_review Recommended Citation University of New Mexico. "Computer Science 2019 APR Self-Study & Documents." (2019). https://digitalrepository.unm.edu/ provost_acad_program_review/155 This Report is brought to you for free and open access by the Office of the Provost/EVP for Academic Affairs at UNM Digital Repository. It has been accepted for inclusion in UNM Academic Program Review by an authorized administrator of UNM Digital Repository. For more information, please contact [email protected]. THE UNIVERSITY OF NEW MEXICO DEPARTMENT OF COMPUTER SCIENCE Academic Program Review Self-Study Darko Stefanovic, Department Chair Jedidiah Crandall, Associate Chair Lance Williams, Undergraduate Curriculum Committee Chair February 2019 1 Contents 0 Introduction: General Characteristics of the Department 5 0.A Summary . .5 0.B Brief history of the Department . .6 0.C Departmental leadership and governance . .7 0.D External accreditation - ABET . .8 0.E Previous Academic Program Review process . .8 1 Student Learning Goals and Outcomes 11 1.A Vision and mission of the unit . 11 1.B Relationship of the unit’s vision and mission to UNM’s vision and mission . 11 1.C Overall program goals and student learning outcomes for each degree . 12 1.C.1 Bachelor of Science program . 12 1.C.2 Master of Science program . 14 1.C.3 Doctor of Philosophy program . 14 1.D Primary constituents and stakeholders . 14 1.E Outreach and community activities . 15 1.F Strategic planning efforts . 16 2 Teaching and Learning: Curriculum 16 2.A Detailed description of the curricula for each degree/certificate program . 16 2.A.1 Bachelor of Science program . 16 2.A.2 Master of Science program . 18 2.A.3 Doctor of Philosophy program . 19 2.B Contributions to and/or collaboration with other internal units within UNM . 22 2.C Modes of delivery for teaching courses . 23 2.D Strategic planning efforts . 24 3 Teaching and Learning: Continuous Improvement 24 3.A Assessment process and evaluation of the student learning out- comes . 24 3.A.1 Bachelor of Science program . 25 3.A.2 Master of Science program . 26 3.A.3 Doctor of Philosophy program . 26 3.A.4 Exit interviews . 27 3.B Impact of the annual assessment activities . 27 3.B.1 Bachelor of Science program . 27 3.B.2 Master of Science program . 33 3.B.3 Doctor of Philosophy program . 33 3.B.4 Exit interviews . 33 2 4 Students: Undergraduate and Graduate 34 4.A Admission and recruitment . 34 4.A.1 Bachelor of Science program . 34 4.A.2 Master of Science and Doctor of Philosophy programs . 35 4.B Enrollment, persistence/retention, and graduation trends . 37 4.C Advisement process for students . 43 4.D Student support services . 45 4.E Success of graduates . 45 4.F Strategic planning efforts . 46 5 Faculty 47 5.A Composition of the faculty and their credentials . 47 5.B Faculty course-load . 47 5.C Professional development activities . 48 5.D Research/creative work and efforts . 48 5.E Involving faculty in student retention and success . 49 5.F Vitae . 49 5.G Strategic planning . 50 6 Resources and Planning 50 6.A Resource allocation and planning . 50 6.B Budget . 51 6.C Staff . 52 6.D Library resources . 52 6.E Strategic planning efforts . 53 7 Facilities 53 7.A Space . 53 7.A.1 Computing Facilities . 55 7.B Adequacy of facilities . 55 7.C Planning efforts . 56 7.D Goals and priorities . 56 8 Peer comparisons 56 8.A Analysis . 56 8.B Planning efforts . 60 A ABET Accreditation Documents 62 B Previous APR Documents 73 C Vision Statement 89 D Master’s Program Documents 92 E Ph.D. Program Documents 96 3 F Advisement documents 101 G Assessments 106 H Faculty Credentials Template 151 I Peer Comparisons 155 J Faculty Bios 159 4 0 Introduction: General Characteristics of the De- partment 0.A Summary An Executive Summary that provides a one to two-page summary/abstract of the information contained within the Self-Study Report. This document presents the 2019 self-study for the Department of Com- puter Science at the University of New Mexico. The self-study was prepared as part of the Department’s Academic Program Review (APR). The Department emphasizes high-quality high-expectation teaching, and 100% of the tenure- stream faculty are research-active. The Department is ABET-accredited, un- dergoing intensive scrutiny of its undergraduate program every six years. The department has changed since the last review with the retirement of senior fac- ulty after long careers in the department. The department has hired new fac- ulty to replace these vacancies, emphasizing new trends in computer science, enhancing the diversity of its faculty significantly, and enhancing its connec- tions to other programs at UNM. Enrollments in CS at UNM follow those of the rest of the country, albeit with a lag, and with historically large swings both up and down. However, over the last decade our enrollments have been steadily rising; overall, undergraduate enrollments have nearly tripled since 2010. We anticipate continued growth over the next several years, owing to renewed national emphasis on STEM (Science, Technology, Engineering, and Mathematics) fields. The Computer Science Department is well known nationally and interna- tionally. Current research funding (Section 5.D) comes from various sources, the single largest being the National Science Foundation (43%), and annual re- search expenditures in the Department are approximately $3 million per year. Faculty publications appear in international venues, and department faculty are regularly invited to lecture in other countries. Our emeriti faculty had placed an emphasis on publishing textbooks, and their titles remain widely used, distributed, and translated into multiple languages. Computer Science graduate students come to UNM from around the world, although interna- tional recruiting has been a challenge recently. The Computer Science Department, as of January 2019, consists of 18 tenure- track faculty and two full-time lecturers. (One of the tenure-track positions is currently unfilled and the Department is searching for a replacement.) The re- search areas, public service, and related endeavors of these faculty are listed in Chapter 5. The CVs may be found in Appendix J on page 159. The De- partment has nine full-time staff members supporting both administrative and academic functions (seven) and computing facilities (two). One twenty-hour- per-week work-study student supplements the staff. The Computer Science Department plays an active role in both technological and educational activ- ities in Albuquerque and the State of New Mexico. Our community collabo- rators include The Santa Fe Institute, Los Alamos and Sandia National Labo- 5 ratories, and many private and public companies. The department interacts regularly with the Albuquerque Public Schools as well as with the community and four-year colleges of New Mexico, including a decade-long statewide ar- ticulation effort to smooth student transitions from 2-year to 4-year programs. Further details of these collaborations are found in Section 5 where individual faculty research and outreach efforts are listed. The major research and creative efforts of the department are measured in the research, funding, and outreach efforts of its faculty and students. These are catalogued in Section 5, with faculty CVs in Appendix J on page 159. The Department is well known for its wide range of interdisciplinary research, which has spanned connections with biology, biomedicine, physics, and chem- istry. In recent years, it has developed significant momentum in more core areas, including computer science theory, theoretical approaches to program- ming languages, cybersecurity, high-performance computing, and data sci- ence. The undergraduate and graduate programs are continually changing to meet the education and research requirements of the State of New Mexico and the nation. The field of computing continues to evolve rapidly, and the Depart- ment strives to maintain a balance between updating the program to reflect important changes and avoiding fads. Our assessment mechanisms, both for our graduate and undergraduate programs, support an evolving curriculum where new courses are regularly introduced to meet the changing needs, while the accreditation procedures safeguard the foundations of sound computing in mathematics, computer architecture, algorithms and data structures, and pro- gramming languages. Thus, the curriculum continues to preserve basic skills and evolves to meet changing educational and research needs. The self-study shows a department that has the potential to rise in terms of research prominence, is excellent in several research specialties, offers rigorous degree programs, values teaching, has a diverse faculty and student body, and is generally well run. Notable issues raised by the self-study include: insuffi- cient response to the surge in enrollments owing to lack of funds for operating expenses (TAs/graders); lack of growth in faculty size, in contrast with na- tional trends; lagging faculty salaries, relative to national trends (around 10th percentile among comparable departments in the CRA Taulbee survey); lack of staffing for recruiting, outreach, and development activities; lack of specialized teaching laboratories; and lack of communal space for students. 0.B Brief history of the Department A brief description of the history of each degree/certificate program offered by the unit. The Computer Science Department, originally known as Computing and Information Sciences Department (CIS), began in the late 1970s. Before joining the School of Engineering, being renamed the Computer Science department, and receiving PhD-granting powers from the State of New Mexico in 1979, CIS was a loose confederation of professors from the Mathematics and Com- puter Engineering faculties that taught software-related courses.