Ross Hall, Room 202
1000 E. University Ave.
Laramie, WY 82071
The Department of Mathematics together with Botany, Statistics, Zoology and Physiology in the College of Arts and Science, as well as the Department of Computer Science together with Mechanical Engineering in the College of Engineering and Applied Sciences propose that the University of Wyoming provide an interdisciplinary undergraduate minor in CompSci. This will make UW more competitive with universities in the region and will help prepare our science, math, and engineering students to play leading roles in their professions. The interdisciplinary undergraduate (UG) CompSci minor is a first step in this process; another step is to develop a graduate minor in CompSci to enhance graduate education at UW.
The UG minor in CompSci is based on the following requirements:
- The student must earn 15 credit hours in specified courses.
- Within the 15 credits, the student must earn 9 credits at the upper-division level (3000 or above).
- Within the 15 credits, the student must earn 6 credits outside her/his major.
- Within the 15 credits, the student must earn at least 6 credits in core courses.
- Only grades of C or better will be accepted for the minor.
For all students, the 15 hours of course work will be divided between core and elective courses as listed below.
The following is a list with the courses on which the minor will be based. This list will become more comprehensive and address a broader scope as the program develops.
- Numerical Analysis (Math 4340/COSC 4340)
- High-Performance Computing (Offered as a Topics: course in Computer Science)
- Scientific Computing (MATH 3340/COSC 3340).
- Statistical Computing and Modeling (STAT 4460).
- Computational Biology (BOT 4550/5550)
- Algorithms and Data Structures (COSC 3020)
- Mathematical and Computational Methods in Physics (PHYS 4840)
- Molecular Modeling (CHEM 4560/5560)
- C with Numerical Methods for Engineers (ES 3070)
- Mathematical Modeling (MATH 4300)
- Introduction to Finite Element Methods (ME 4040)
- Principles of Database Systems (COSC 4820)
Apart from the development of the new course in CS, on which the involved departments have agreed (the course has already been offered us a topics class, and a course number will be obtained in the near future), no additional resources are needed to implement the minor program.
Frequency of course offerings
The required courses will be taught on a regular basis. Each of the core courses will be offered every academic year. The electives will be offered at least once every two years, but in many cases more frequently than that.
The following are the expected learning outcomes of this program:
- Students will demonstrate the ability to use current techniques, skills and tools in computational science.
- Students will demonstrate the ability to apply computational techniques to problems arising in a variety of disciplines.
- Students will have an understanding of the role of computer simulation and its relationship with theoretic and experimental science.
- Students will demonstrate the ability to orally communicate ideas and concepts clearly and in an organized manner.
- Students will demonstrate the ability to write clear system documentation, user documentation and research reports.
The minor will be initially housed in the Mathematics Department. The Math Department Head, in consultation with Dan Stanescu (Math), Alex Buerkle (Botany) and Dimitri Mavriplis (Mechanical Engineering), will establish a committee (consisting of at least one faculty from each department involved in the program) to oversee the UG minor program. This committee will designate an UG CompSci minor coordinator whose responsibility will be to oversee the development and assessment of the curriculum, and coordinate advising and recruitment. The coordinator's job description should accurately reflect these responsibilities.
Students and faculty who are interested in the ICS undergraduate minor should contact any member of the advisory committee.