The following are study abroad opportunities specific to computer science majors.
While there are many opportunities to study abroad and they are all worthwhile experiences, there are several specific programs that we have pre-approved for computer science courses that we will accept for the major (BA or BS) as satisfying the upper division COMP elective requirement.
The pre-approved study abroad programs include:
- National University of Singapore
- University of New South Wales
- University of Lancaster
- University College Dublin
- Trinity College, Dublin
- Seoul National University
We limit the number of courses that may be transferred in for major credit to 2 courses. The reason for this limitation is to encourage the student to explore other areas while they are abroad and to assure that you get a breadth of computer science from our department. We want more than half or your elective courses to be taken from our department.
We also will no longer give transfer credit for COMP 283, 401, 410 and 411 from this or any other study abroad programs. This is not because the courses at other universities are inadequate, but because we want students to focus on courses that are not offered here and taking the basic courses here assures that you have the specific topics that we assume in later courses.
It is the responsibility of the student to confirm that the specific courses they are planning on taking will be accepted by the department. Below, are lists of courses at some of these programs that have already been evaluated. If you don’t see the specific course you are planning on taking, please contact Prof. David Stotts who can provide approval.
National University of Singapore
|NUS Module||UNC Course|
|CS1231: Discrete Structures||not accepted|
|CS2010: Data Structures and Algorithms II||not accepted|
|CS2102: Database Systems||COMP 521|
|CS2103: Software Engineering||COMP 523|
|CS2104: Programming Language Concepts||COMP 524|
|CS 2105: Introduction to Computer Networks||COMP 431|
|CS2106: Introduction to Operating Systems||COMP 530|
|CS2107: Introduction to Security||COMP 435|
|CS2113: Software Engineering & Object-Oriented Programming||not accepted
(student should take CS2103)
|CS3230: Design and Analysis of Algorithms||COMP 550|
|CS3235: Computer Security||General COMP Elective|
|CS3240: Interaction Design||not accepted|
|CS3241: Computer Graphics||COMP 575|
|CS3243: Introduction to Artificial Intelligence||General COMP Elective|
|CS3244: Machine Learning||General COMP Elective|