Version Date: 10/4/2006
International Dual Degree Program Proposal
Overview
Note: Changes in versions will be in red so that you can find them quickly. When I hear from Dr. Ahn that the change is OK, I will remove the red color.
The Department of Computer Science at California State University San Bernardino (CSUSB) proposes to collaborate with University of Incheon for the purpose of offering exceptional students the opportunity to earn masters degrees in computer science from both universities through a two-year course of study in which students spend one year at each campus.
To complete the dual masters degree program, students would first spend one half year in Korea, followed by one year of study in the United States, and followed by a half year of study in Korea. At the end of this sequence and the successful completion of the requirements set by the faculty, the student is awarded two master's degrees in Computer Science: one from University of Incheon, and one from California State University San Bernardino (CSUSB).
English Language Proficiency
To be admitted into the CSUSB Master's program in Computer Science, students must satisfy the graduate program entrance requirements of California State University, San Bernardino. One of these requirements is 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
Program Schedule
The program schedule is flexible; students may begin
taking graduate courses in spring, fall or winter quarters. The following schedule
shows one of many possible sequences that students may follow to complete their
studies at both universities. (Dates are approximate.)
March 1 - June 10 KOREA
First semester of coursework at University of Incheon
3 computer science courses
Student applies for admission into CSUSB, obtains I-20, and applies for visa.
June 20 - Sept 2 KOREA or USA
ACLP English language course level 6
Sept 20 - Dec 10 USA
First quarter of coursework at CSUSB
2 computer science courses
1 writing course
Jan 6 - March 25 USA
Second quarter of coursework at CSUSB
3 computer science courses
April 3 - June 12 USA
Third quarter of coursework at CSUSB
3 computer science courses
Comprehensive exam
August 26 - December 10 KOREA
Second semester of coursework at University of Incheon
1 computer science course
Thesis writing and defense
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. However, the requirement to take the GRE will be waived.
Degree Requirements
Students must complete at least 33 quarter units of graduate-level coursework in computer science in residence at the San Bernardino campus (8 4-unit courses in quarter format plus comprehensive exam), and the equivalent of at least 12 quarter units of graduate coursework in computer science at University of Incheon campus (3 3-unit courses in semester format), for a total of 45 equivalent quarter units. These units must include courses that cover 5 core areas: Software Engineering (CSCI 655), Formal Languages and Automata (CSCI 600), Computer Architecture (CSCI 610), Algorithms (CSCI 630), and Operating Systems (CSCI 660). The equivalent of up to 3 of these core courses may be taken at University of Incheon, subject to the approval of CSUSB faculty.
Prior to arriving at CSUSB, the student should establish
a thesis advisor from University of Incheon. While at CSUSB, the student should
enroll in courses that cover areas that are relevant to the expected thesis
topic. In order to pursue research in an area needed for the thesis, the student
has the option of completing 4 units of Graduate Independent Study (CSCI 695).
In order to enroll in CSCI 695, the student must write an independent study
proposal and have it approved by both the thesis advisor in Incheon and an independent
study advisor in San Bernardino. Upon successful completion of the proposed
independent study activity, the student will summarize his or her results in
a public presentation.
Students must pass a comprehensive examination that covers material from the
5 core areas listed above. The exam is taken by registering for CSCI 689, 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 University
of Incheon campus at the time of the second exam, faculty from San Bernardino
will send exam questions to faculty from University of Incheon, who will administer
the exam to the student.
Students must complete eight 4-unit graduate-level computer
science courses at CSUSB. Additionally, in the first quarter of attendance,
students must complete a 4-unit writing course (NSCI 306). (If the student has
strong writing skills, it is possible to skip the writing course by passing
the Upper Division Writing Requirement Exemption Exam.) At University of Incheon,
the student must satisfactorily complete at least 3 regular graduate-level computer
science courses.
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)
Estimated Cost
Tuition and fees 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 |