Herguan University
| | |
 
Untitled Document
| | | | | | |
Untitled Document
 
Regn. Procedure
 
 
 
 
Master of Science in Computer Science (MSCS)

Purpose: Herguan University Master of Science in Computer Science offers a student the opportunity to pursue advanced studies in various areas of computer science. The program is designed for students with Computer Science related degrees and students who have working experience. Located in Silicon Valley, combined with other departments, Herguan University Computer Science department also provides students with interdisciplinary and hand-on study opportunities.

 
Objectives:

1. Advance student’s knowledge on various Computer Science areas
2. Equip students with most updated technology trend to keep at front edge of innovation
3. Provide hands-on opportunities to prepare students meet the future career challenges
4. Development of a sense of professional responsibility.

 

Graduation Requirements: A minimum of 36 units of graduate-level course work are required for the Master’s degree students. Additional coursework may be required for a student with a non-CS related undergraduate background. MSCS Degree provides four different concentrations. According to different study area, different concentration has different pre-requisite courses and degree requirements.

 

Students who apply for graduate degree must finish

  • 12-18 concentration units (Vary according to different concentrations)
  • 12-18 elective and learn-by-doing courses (Vary according to different concentrations)
  • Optional Master Project or Thesis
 
 

All CS students must complete coursework in required courses and electives courses. Students entered with background deficiencies must clear the deficiencies in the first few semesters after joining HGU. A grade of “B-“ or better must be earned in all required courses and area of concentration, and a grade of “C-“ must be earned for all elective courses. GPA 3.0 or better is required, and students must be in good standings with the university. After fulfilling the requirements stated above, the student may file a petition for graduation and if approved, may graduate. Courses numbered in 500’s and above are graduate courses.

MSCS degree requires a minimum of 36 semester units of graduate study. Each concentration has its own pre-requisite courses.

 

1. Pre-requisites:

Course ID

Course Name

MATH210

General Mathematics and Statistics

ESL300

English reading & writing-Level III

PCE1

Operating system and programming languages

PCE2

C Programming and data structures

PCE3

Windows and Unix operating system

PCE4

Computer networks and data communications

 

2. Core courses: 12 units

Course
ID

Course Name

Teaching
Method

Credits

Pre-requisites

CS511

Computer organisation and architecture

C

3

PCE1

CS577

Database design and development

*

3

PCE1, PCE2

CS560

Algorithms and design

C

3

PCE1, PCE2

CS565

Java web applications

*

3

PCE4

 

 


3. CSC1: Web Database Technology: 12 units

Course
ID

Course Name

Teaching
Method

Credits

Pre-requisites

CS535

Distributed and Mobile operating system

C

3

PCE1, PCE3

CS546

Unix network programming

*

3

PCE2, PCE3, PCE4

CS641

Web services and service oriented architecture

C

3

[CS577,CS565] or IC

CS540

.Net programming

*

3

PCE4, [CS565 or IC]

Note:
• Courses marked with (*) can be studied as a practicum or regular on-campus lecture.
• Pre-requisites marked with IC imply Instructor’s consent.



4. CSC2: Mobile Computing: 12 units

Course
ID

Course Name

Teaching
Method

Credits

Pre-requisites

EE525

Wireless network
communications

C

3

PCE4

CS535

Distributed and Mobile
operating system

C

3

PCE1, PCE3

CS548

Mobile application
development

*

3

PCE4, [CS565 or IC], EE525

CS540

.Net programming

*

3

PCE4, CS565

 


5. CSC3: Computer Network Communications: 12 units

Course
ID

Course Name

Teaching
Method

Credits

Pre-requisites

CS545

Computer network
architecture and systems

C

3

PCE4,[CS511
or IC]

CS546

Unix network programming

*

3

PCE2, PCE3,
PCE4

EE525

Wireless network
communications

C

3

PCE4

CS623

Network management system

*

3

PCE4, EE525

 

6. CSC4: Software Quality Assurance: 12 units

Course
ID

Course Name

Teaching
Method

Credits

Pre-requisites

CS532

Software engineering concepts

C

3

PCE1

CS552

Software quality metrics

C

3

CS532

CS538

Software test automation and tools

*

3

PCE1,
CS552

CS540

Net programming

*

3

PCE4,CS565

Note:
•    Courses marked with (*) can be studied as a practicum or regular on-campus lecture.
•    Pre-requisites marked with IC imply Instructor’s consent.


7.  Electives: 12 units

•    Choose any 4 courses from CSC1, CSC2, CSC3, CSC4 and EE.

 

 
 
Go Top
 
Untitled Document
Events & News
 
HGU introduced it's first ever School Magazine. You can collect your copy at Front Desk.
Summer '10 Final Exams: Aug 16 - 21, 2010.

 

 
Herguan University
595 Lawrence Expressway, Sunnyvale, CA 94085 | Tel (408) 481 9988 | Fax (408) 749 1111 | E-mail: [email protected]
HERGUAN UNIVERSITY. All Rights Reserved.