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

 

University of New South Wales

University of Lancaster

University College Dublin

Trinity College, Dublin

Seoul National University