Revision: 11/14/06

Revision: 1/1/07

International Dual Degree Program Proposal
Overview

The Department of Computer Science at California State University San Bernardino (CSUSB) and the Department of Computer Science at the University of Incheon (UI) offer exceptional students from either institution the opportunity to earn masters degrees in computer science from both universities through a course of study in which students spend approximately one year at each campus.

To be awarded master's degrees from both universities, students must complete requirements set by faculty from both campuses. However, if the student fails to meet requirements at one campus, but meets the requirements at the other campus, the other campus may award its degree to the student if it chooses to do so.

In this document, the term home campus is used to represent the university in the country in which the student resides, and the term foreign campus represents the other university. Prior to attending courses on the foreign campus, the student must establish an advisor from his or her home campus, who will take responsibility for guiding the studing to complete their studies.

Degree Requirements

Students must complete at least 33 quarter units of graduate-level coursework in computer science in residence at the San Bernardino campus, which is a university-level requirement at CSUSB. Students must also complete at least 12 semester units of graduate coursework in computer science other than thesis units in residence at the University of Incheon campus. Change in allocation of units of course credit between the 2 campuses is possible, but must be agreed to by both campuses, and is to be done on an individual basis. These units must include courses that cover 5 core areas: Software Engineering (CSCI 655/UI 370612), Formal Languages and Automata (CSCI 600/UI 370609), Computer Architecture (CSCI 610/UI 370501), Algorithms (CSCI 630/ 370603), and Operating Systems (CSCI 660/UI 370502). The equivalent of up to 3 of these core courses may be taken at University of Incheon, subject to the approval of CSUSB faculty.

Students originating from UI must also pass a comprehensive examination that covers material from the 5 core areas listed above. The exam is taken by registering for CSCI 689 at CSUSB, which is a 1-unit course. If the student fails to pass the exam on the first try, he or she can retake the exam one more time. If the student is on the UI campus at the time of the second exam, faculty from San Bernardino will send exam questions to faculty from Incheon, who will administer the exam to the student. Students originating from CSUSB must complete either a thesis or master's project, and must pass a comprehensive oral exam covering the 5 core areas, rather than the written exam. The final master's thesis or project report must be approved by the CSUSB computer science department chair or his or her designate.

All students, whether originating from UI or CSUSB, must complete a 4-unit writing course (NSCI 306) in the first quarter of attendance at CSUSB. (If the student has strong writing skills, it is possible to skip the writing course by passing the Upper Division Writing Requirement Exemption Exam.)

Language Proficiency

To participate in the program, students must demonstrate English language proficiency. There are two ways that students can satisfy this requirement.

The first way is to demonstrate proficiency by scoring sufficiently high on the TOEFL or IELTS exam. The minimum required scores are 550 for the paper-based TOEFL, 213 for the computer-based TOEFL (CBT), 79 for the internet-based TOEFL (IBT), and 7.0 for the IELTS.

The second way to demonstrate proficiency is to complete an English language program offered by California State University San Bernardino through its American Culture and Learning Program (ACLP).

The ACLP English language center in San Bernardino offers English language courses classified at levels 1 though 6. To gain entrance into the university through this program, students must complete a level 6 course with a satisfactory score on the final exam. Passing a level 6 course waives all TOEFL or IELTS test requirements. Students begin the program by taking a pre-assessment exam, which determines the course level at which they should begin their studies. The courses are 10 weeks in duration, and are offered quarterly. A center for the study of ACLP English coursework also exists in Seoul, Korea. For students who do not meet the English test score requirements, it is still possible, via filing a petition with CSUSB, to be admitted on a conditional basis and be allowed to take courses in Computer Science and at the same time work toward satisfying the English requirements.

Although fluency in Korean language would be a great asset to the student, it is not required for participation in the program. Students who are not fluent in Korea language will not be required to follow lectures given in Korean language, but are still required to master the material covered in courses in which they enroll. Professors teaching these courses will need to discuss course material with them, guide their independent study of the material, and evaluate their performance on an individual basis.

Program Schedule

The program schedule is flexible; students may begin taking courses in any quarter at CSUSB or in any semester at UI. Students will generally complete their degree requirements at their home campus. The following schedule shows a possible sequence that a student from UI may follow to complete their studies at both universities. (Dates are approximate, and other sequences are possible.)

March 1 - June 10 First semester at UI
3 computer science courses
Student applies for admission into CSUSB, obtains I-20, and applies for visa.

June 20 - Sept 2 Optional summer at CSUSB or Seoul
ACLP English language course level 6

Sept 20 - Dec 10 First quarter at CSUSB
2 computer science courses
1 writing course (NSCI 306

Jan 6 - March 25 Second quarter at CSUSB
3 computer science courses

April 3 - June 12 Third quarter at CSUSB
3 computer science courses
Comprehensive exam (CSCI 689)

August 26 - December 10 Second semester at UI
1 computer science course
Thesis writing and defense

Example Course Sequence at CSUSB

The following schedule shows an example of one of many possible course sequences at CSUSB; other schedules are possible within the constraints described in the previous section.

Summer Quarter
English Language Program

Fall Quarter
CSCI 655 Software Engineering (4 units)
CSCI 624 Distributed Systems (4 units)
NSCI 306 Expository Writing for the Natural Sciences (4 units)

Winter Quarter
CSCI 610 Architecture (4 units)
CSCI 594 Topics in Computer Science (4 units)
CSCI 640 Artificial Intelligence (4 units)

Spring Quarter
CSCI 660 Operating Systems (4 units)
CSCI 580 Advanced Database Systems (4 units)
CSCI 670 Compiler Design Theory (4 units)
CSCI 689 Comprehensive Exam (1 unit)

The following shows a possible sequence that a student from CSUSB would follow to complete his or her studies assuming that he or she has chosen the project option. Other sequences are possible.

April 3 - June 12 First quarter at CSUSB
2 computer science courses (12 quarter units)
1 writing course (NSCI 306)

Sept 20 - Dec 10 Second quarter at CSUSB
3 computer science courses (12 quarter units)
Korean language course

March 1 - June 10 First semester at UI
2 computer science courses (6 semester credits)
Independent study on topic approved by CSUSB advisor

August 26 - December 10 Second semester at UI
2 computer science courses (6 semester credits)
Independent study on topic approved by CSUSB advisor

Jan 6 - March 25 Third quarter at CSUSB
1 computer science course (4 quarter units)
Master's Project (5 quarter units)

Admission Process

To participate in the dual degree program, the student needs to follow the normal process of applying for admission into the Computer Science Masters program at CSUSB and at UI. However, the CSUSB requirement to take the GRE will be waived.

Estimated Cost

Tuition and fees at UI are to be identified by Dr. Ahn …
Tuition and fees at CSUSB are set annually by the California State University Board of Trustees. For the 2006-07 academic year, three quarters of study at CSUSB cost approximately $11,700 USD. Estimated costs of other expenses (housing, food, transportation, I-20 visa approval, etc.) vary widely between students. Students having to enroll in the English as a Second Language program prior to the academic year will have an additional fee. For students approved to this Dual-Degree program from the University of Incheon, CSUSB will reduce the cost of study through financial support from various funding opportunities, such as the tuition fee waivers, CSUSB Merit Scholarship for International Students, the CSUSB Asian Faculty Scholarship, Phi Beta Delta scholarships, and other grant programs. Additionally, students in the dual degree program will be given full consideration for various work-study opportunities that are provided within the Department of Computer Science.

Course Articulations

The following table is presented as a general guideline about courses that are deemed by CSUSB faculty to be compatible between the two institutions. It is possible that some of the course-availability information included is not accurate for a particular academic year. The specific academic calendars and course offerings at either institution for a particular semester should be consulted to confirm exact course availability.

Graduate Computer Science Course Equivalencies

No.
Course Title .Cr Term No Course Title Cr Term
370501
Topic in Computer Architectures
3
610
Modern Computer Architecture
4
370502 Topic in Operating System
3 660 Operating Systems Concepts and Theory
4
370503
Topic in Computer Communication Networks
3 631 Advanced Data Communications
4
370504
Database Design Theory
3 572 Database Systems
4
370505
Topics in Artificial Intelligence
3 640 Artificial Intelligence
4
370506 Graph Theory
3
370507 Compiler Construction
3 670 Compiler Design Theory
4
370508 Topics in Distributed Systems
3 624 Distributed Computer Systems
4

370601

Information Management Systems
3
370602 Numerical Computation
3 635 Numerical Algorithms and Simulation
4
370603 Design and Analysis of Algorithms
3 630 Theory of Algorithms and Their Analysis
4
370604 Computer System Performance Evaluation
3
370605 Distributed Database Systems
3 680 Distributed Database Management Systems
4
370606 Current Topics in Computer Engineering
3 594 Topics in Computer Science 4
370607 Microprocessor Application
3
370608 Object Oriented Language Theory
3
370609 Formal Language and Automata Theory
3 600 Formal Languages and Automata Theory
4
370610 Information Retrieval
3
370611 Computer Graphics
3 621 Contemporary Computer Graphics
4
370612 Software Engineering
3 655 Software Engineering Concepts
4
370613 Expert System
3 511 Expert Systems
4
370614 Parallel Computer System
3 625 Multiprocessor and Parallel Processing
4
370615 Computer Vision
3
370616 Computation Theory
3 646 Theory of Computation
4
370617 Systems Simulation
3 540 Systems Simulation
4
370618 Analysis of Statistics
3
370619 Topics in Programming Language
3 620 Programming Languages Theory
4
370620 Cryptology
3
370621 Broadband Telecommunication Theory
3
370622 Topics in Image Processing
3 594 Topics in Computer Science 4
370623 Multimedia Systems
3
370624 Special Topics in CAD/CAM
3 594 Topics in Computer Science 4
370625 Topics in Internet
3 594 Topics in Computer Science 4
370626 Topics in Digital Library
3 594 Topics in Computer Science 4
370627 Topics in Queueing Network
3 594 Topics in Computer Science 4
370628 Interaction Between Human and Computer
3
370629 Topic in System Analysis and Design
3 657 Structured Ssytems Analysis and Design
4
370630 Advanced Management Information System
3
370631 Advanced System Analysis and Design
3
370632 Advanced Software Design
3
370633 Advanced Information Management System
3
370634 Topics in Digital Signal Processing
3 594 Topics in Computer Science 4
370635 Topics in Mobile Telecommunication
3 594 Topics in Computer Science 4
370636 Special Topics in Current Database Systems
3
370637 Multimedia Database Systems
3
370638 Application of Object-Oriented Database
3
370639 Virtual Prototyping Systems
3
370640 Real-Time Digital Streaming Video on Web
3
370641 Special Topics in Multimedia
3
370642 Special Topics in CSCW/Collaborative Computing
3 594 Topics in Computer Science
370643 High-Performance Computer System
3
370644 Network Operations and Management
3
370645 Ethics in Computing
3
370646 Geometric Modeling
3
370647 Topics in Electronic Commerce
3 594 Topics in Computer Science 4
370648 Topics in Mobile Computing
3 594 Topics in Computer Science 4
370649 Topics in Markup Languages
3 594 Topics in Computer Science 4
370651 Topics in Wireless Internet Programming
3 594 Topics in Computer Science 4
Computer Forensics
Networked Multimedia Systems
420654 Computer Security
3
Topics in Network Cryptology
594 Topics in Computer Science 4
Ubiquitous Computing
Augmented Reality
420657 Topics in Ultra Wideband
3 594 Topics in Computer Science
4
420658 Information Security Policy
3
611 VLSI Circuit Design
4
634 Neural Networks
4
656 Formal Methods, Models and Languages
4
671 Advanced Compilers
4
689 Comprehensive Exam
4
690 Master's Project
4
695 Graduate Independent Study
4
699 Thesis
4
515 Automated Reasoning
4
520 Advanced Computer Graphics
4
524 Supercomputing and Visualization
4