The purpose of the Joint International Master's in Computer Science (JIM-CS) is to provide a high-quality, advanced education in computer science in an international setting, both to students who begin their studies at UW-Platteville and to students who come to UW-Platteville from partner institutions abroad.
The Computer Science track in the Master of Engineering provides advanced study in Computer Science with an international experience. Also called the JIM (Joint International Master's) program, it is typically taken in three semesters: one semester at a "home" institution (the institution which admits the student), one semester at an "away" institution (one of the international partner institutions), and then a third semester focused on thesis work.
The strength of this program is the international component. Computing today is a global issue, driving industry to seek professionals who are experienced in internationally distributed development and operation of software systems. To gain international experience, students are required to spend at least one semester abroad at one of the partner institutions. This gives all students opportunities to converse and work with students from different cultures. In addition, it increases the variety of courses which can be offered and exposes students to very different perspectives on computer science. Thus graduates of this program achieve dual objectives: deepening their understanding of computer science and learning to communicate in a global environment.
Those seeking admission to the program must have earned a bachelor's degree in computer science or closely related field (such as software engineering or informatics) from a regionally or nationally accredited institution. In particular, all students must have had courses in introductory programming and data structures and, in addition, coursework covering at least four of the following topics:
Applicants from other fields may be required to take undergraduate courses to address deficiencies. Substantial industry experience may be accepted in lieu of coursework in the above areas on a case-by-case basis.
In addition, students must meet the other admission requirements for all master's programs at UW-Platteville. Enrollment will be limited by the number of positions available at the participating institutions.
All students must take the following:
Half of the credits in computer science foundations, project, and culture and language, 12 credits in all, must be earned at a partner institution abroad.
The set of courses recognized for JIM are as follows. Asterisks mark those courses which include topics from theoretical computer science; this will be discussed below.
Not all of these courses will be offered at all institutions, and offerings will vary by semester. Students are required to take at least one course which includes a significant component of theoretical computer science. These courses are marked with an asterisk in the above list. Offerings are arranged so that students are able to complete their degrees in a timely fashion and so that a variety of areas, including a theoretical component, are covered.
Special topics courses (such as COMPUTER 7830) and independent studies (such as COMPUTER 7980) may be counted towards the 18 required computer science foundations credits on approval by the department chair or program coordinator.
Students are required to take two project courses. Students whose home institution is UW-Platteville will take COMPUTER 7120 (Software Project I) and an equivalent course at the abroad institution. Students for whom UW-Platteville is the abroad institution will take COMPUTER 7220 (Software Project II) and an equivalent course at their home institution.
Students are required to take two culture and language courses. Students whose home institution is UW-Platteville will currently take GERMAN 5000 (Foreign Languages Travel Abroad Seminar) and an equivalent course at the abroad institution. This course includes an element of language but focuses on such cultural issues as how Germans view Americans. Students for whom UW-Platteville is the abroad institution will take COMMNCTN 5100 (Topics in Communication) and an equivalent course at their home institution. This course includes an element of culture but focuses on language issues.
All students must complete 6 credits of thesis work for the computer science track. Each student must organize a thesis committee containing at least three qualified individuals. At least one member of the thesis committee must be a member of the department at the student's home institution and at least one must be a member of a partner institution's department.