mscs curriculum - 020810

11
1

Upload: csmtester

Post on 10-Apr-2015

148 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: MSCS Curriculum - 020810

1

U n i v e r s i t y o f t h e P h i l i p p i n e s V i s a y a s C e b u C o l l e g eM a s t e r o f S c i e n c e i n C o m p u t e r S c i e n c eI . C u r r i c u l a r C h e c k l i s tA . C o r e C o u r s e s :1 . O n e T h e o r y C o u r s e 3 u n i t s2 . O n e S y s t e m s C o u r s e 3 u n i t s3 . O n e T h e o r y o r S y s t e m s C o u r s e 3 u n i t s4 . C S 2 9 8 S p e c i a l P r o b l e m 3 u n i t s- - - - - - - - - - - -S u b - t o t a l ( A ) 1 2 u n i t sI n a d d i t i o n , s t u d e n t s n e e d t o t a k e t h e f o l l o w i n g :C S 2 9 6 S e m i n a r 1 u n i tB .

A d d i t i o n a l C o u r s e s1 . S p e c i a l i z a t i o n C o u r s e s 9 u n i t s2 . C o m p u t e r S c i e n c e E l e c t i v e _3 . E l e c t i v e 3 u n i t s4 . C S 3 0 0 T h e s i s 6 u n i t s- - - - - - - - - - - -S u b - t o t a l ( B ) 1 8 u n i t sT O T A L ( A + B ) 3 1 u n i t s

Page 2: MSCS Curriculum - 020810

2

I I . S t u d y P l a n M S C o m p u t e r S c i e n c e ( F u l l - t i m e )F i r s t Y e a r1 s t S e m e s t e r U n i t s 2 n d S e m e s t e r U n i t sS y s t e m s C o u r s e 3 S p e c i a l i z a t i o n C o u r s e 3T h e o r y C o u r s e 3 S p e c i a l i z a t i o n C o u r s e 3T h e o r y o r S y s t e m s C o u r s e 3 S p e c i a l i z a t i o n C o u r s e 3- - - - - - - - - -9 9S e c o n d Y e a r1 s t S e m e s t e r U n i t s 2 n d S e m e s t e r U n i t sC S 2 9 8 S p e c i a l P r o b l e m 3 C S 3 0 0 T h e s i s 6E l e c t i v e 3C S 2 9 6 S e m i n a r 1- - - - - - - - - -7 6T o t a l N u m b e r o f U n i t s = 3 1M S C o m p u t e r S c i e n c e ( P a r t - t i m e )F i r s t Y e a r1 s t S e m e s t e r U n i t s 2 n d S e m e s t e r U n i t sS y s t e m s C o u r s e 3 T h e o r y o r S y s t e m s C o u r s e 3T h e o r y C o u r s e 3 S p e c i a l i z a t i o n C o u r s e 3- - - - - - - - - -6 6S e c o n d Y e a r1 s t S e m e s t e r U n i t s 2 n d S e m e s t e r U n i t sS p e c i a l i z a t i o n C o u r s e 3 C S 2 9 8 S p e c i a l P r o b l e m 3S p e c i a l i z a t i o n C o u r s e 3 E l e c t i v e 3C S 2 9 6 S e m i n a r 1- - - - - - - - - -7 6T h i r d Y e a r1 s t S e m e s t e r U n i t sC S 3 0 0 T h e s i s 6 T o t a l N u m b e r o f U n i t s = 3 1

Page 3: MSCS Curriculum - 020810

3

I I I . C o u r s e D e s c r i p t i o n s a n d P r e r e q u i s i t e sC o u r s eN o . C o u r s e T i t l e a n d D e s c r i p t i o n C r e d i tU n i t ( s ) P r e r e q u i s i t e ( s )C S 2 0 4 T h e o r y o f C o m p u t a t i o n . F o r m a lm o d e l s o f c o m p u t a t i o n ; r e c u r s i v ef u n c t i o n t h e o r y ; u n d e c i d a b i l i t y .R e s o u r c e - b o u n d e d c o m p u t a t i o n a lc o m p l e x i t y , n o n - d e t e r m i n i s m , N P -c o m p l e t e n e s s .3 C S 1 3 3 o r C O I

C S 2 0 8 C o m p l e x i t y T h e o r y . C o m p u t a t i o n a lm o d e l s , m e a s u r e s o f c o m p l e x i t y ,c o m p l e x i t y c l a s s e s : n o n - d e t e r m i n i s t i c ,a l t e r n a t i n g , p r o b a b i l i s t i c , p a r a l l e l .B o o l e a n c i r c u i t s . C o m p l e t e p r o b l e m s . 3 C S 2 0 4C S 2 1 0 A d v a n c e d A l g o r i t h m s a n d D a t aS t r u c t u r e s . A d v a n c e d d a t a s t r u c t u r e s :a l g o r i t h m d e s i g n t e c h n i q u e s ;m a t h e m a t i c a l t e c h n i q u e s i n t h ea n a l y s i s o f a l g o r i t h m s . 3 C S 1 3 5C S 2 1 1 C o m b i n a t o r i a l O p t i m i z a t i o n . D e s i g na n d a n a l y s i s o f a l g o r i t h m s f o rc o m b i n a t o r i a l o p t i m i z a t i o n p r o b l e m s ,w o r s t - c a s e c o m p l e x i t y , N P -C o m p l e t e n e s s p r o o f s , h e u r i s t i c s .O p e n p r o b l e m s .

3 C O IC S 2 1 3 C o m m u n i c a t i o n s T h e o r y .M a t h e m a t i c a l t h e o r y o fc o m m u n i c a t i o n . I n f o r m a t i o n T h e o r y .C o m m u n i c a t i o n s C h a n n e l s . C o d i n g .C r y p t o g r a p h y . 3 C O IC S 2 1 4 P a r a l l e l A l g o r i t h m s . M o d e l s o fp a r a l l e l c o m p u t a t i o n . P e r f o r m a n c em e a s u r e s , s c a l a b i l i t y , p i p e l i n i n g ,t e c h n i q u e s f o r a n a l y z i n g p a r a l l e la l g o r i t h m s . I n t e r c o n n e c t i o n n e t w o r kt o p o l o g i e s . A p p l i c a t i o n s .

3 C S 2 1 0C S 2 1 6 R a n d o m i z e d A l g o r i t h m s .C o n s t r u c t i o n a n d a n a l y s i s o fr a n d o m i z e d a l g o r i t h m s . E x p e c t e dp e r f o r m a n c e o f r a n d o m i z e d 3 C S 1 3 5 a n dS t a t 1 1 2 o rC O I

Page 4: MSCS Curriculum - 020810

4

C o u r s eN o . C o u r s e T i t l e a n d D e s c r i p t i o n C r e d i tU n i t ( s ) P r e r e q u i s i t e ( s )a l g o r i t h m s , f u n d a m e n t a l l i m i t a t i o n so n p r o b a b i l i s t i c c o m p u t a t i o n s ,c o m p l e x i t y i s s u e s , a n d a p p l i c a t i o n s .C S 2 2 0 S u r v e y o f P r o g r a m m i n g L a n g u a g e s( P L ) . C o m p a r a t i v e s t u d y o f d i f f e r e n tt y p e s o f m o d e r n p r o g r a m m i n gl a n g u a g e s : i m p e r a t i v e , f u n c t i o n a l ,l o g i c - b a s e d a n d o b j e c t - o r i e n t e d .S y n t a x , s e m a n t i c s a n di m p l e m e n t a t i o n o f P L .3 C S 1 5 0 o re q u i v a l e n t

C S 2 2 2 P r o g r a m m i n g L a n g u a g e T h e o r y .F u n d a m e n t a l c o n c e p t s u n d e r l y i n g a l lp r o g r a m m i n g l a n g u a g e s . S e m a n t i ca s p e c t s i n c l u d i n g b i n d i n g t i m e s ,v i s i b i l i t y , r e t e n t i o n , s t o r a g em a n a g e m e n t , a b s t r a c t i o nm e c h a n i s m s a n d e x t e n s i b i l i t y .O p e r a t i o n a l a n d d e n o t a t i o n a ls e m a n t i c s p e c i f i c a t i o n s .3 C S 1 5 0 o re q u i v a l e n t

C S 2 2 5 C o m p i l e r D e s i g n A n d C o n s t r u c t i o n .T h e o r y o f c o m p i l e r d e s i g n a n dc o n s t r u c t i o n ; t e c h n i q u e s i n e r r o rc o r r e c t i o n a n d r e c o v e r y ; c o d eg e n e r a t i o n a n d o p t i m i z a t i o n . 3 C S 2 2 0C S 2 3 1 N u m e r i c a l C o m p u t i n g . A l g o r i t h md e s i g n f o r n u m e r i c a l c o m p u t a t i o n .E r r o r a n a l y s i s . P e r f o r m a n c ee v a l u a t i o n o f n u m e r i c a l s o f t w a r e . 3 C S 1 3 1 o r C O IC S 2 3 6 S c i e n t i f i c C o m p u t i n g . P r o b l e m s a n dm e t h o d s i n s c i e n t i f i c c o m p u t i n g .A p p l i c a t i o n s f r o m s c i e n c e a n de n g i n e e r i n g . 3 C O IC S 2 3 7 B i o m e d i c a l I n f o r m a t i c s .C o m p u t a t i o n a l m e t h o d s f o rm a n a g i n g a n d a n a l y z i n g i n f o r m a t i o na b o u t b i o m e d i c a l s y s t e m s . S t a n d a r d sa n d t o o l s i n B i o m e d i c a l I n f o r m a t i c s . 3 C O IC S 2 3 9 P a r a l l e l C o m p u t i n g . P a r a l l e lc o m p u t e r a r c h i t e c t u r e s ,P r o g r a m m i n g f o r p a r a l l e l 3 C O I

Page 5: MSCS Curriculum - 020810

5

C o u r s eN o . C o u r s e T i t l e a n d D e s c r i p t i o n C r e d i tU n i t ( s ) P r e r e q u i s i t e ( s )a r c h i t e c t u r e s . R e p r e s e n t a t i o n ,p r o g r a m d e p e n d e n c e , c o n t r o ls t r u c t u r e s .C S 2 4 0 C o m p u t e r G r a p h i c s . S o l i d m o d e l i n g :E u l e r o p e r a t o r s , fi n i t e e l e m e n tm e t h o d s . R e n d e r i n g : fi l l i n g , s h a d i n g ,r a y t r a c i n g . N a t u r a l m o d e l i n g : L -s y s t e m s , f r a c t a l s . I m a g e p r o c e s s i n g :fi l t e r i n g , a n t i a l i a s i n g , e n h a n c e m e n t .3 C O I

C S 2 4 2 D a t a V i s u a l i z a t i o n . V i s u a l i z a t i o nt e c h n i q u e s f o r t h e a n a l y s i s a n ds i m u l a t i o n o f e n g i n e e r i n g a n ds c i e n t i f i c d a t a . T o p i c s i n c l u d e s t u d yo f p h y s i c a l m o d e l s ; t w o - a n d t h r e e -d i m e n s i o n a l d a t a t y p e s ; v i s u a lr e p r e s e n t a t i o n s c h e m e s f o r s c a l a r a n dv e c t o r d a t a ; l i n e , s u r f a c e a n d v o l u m ev i s u a l i z a t i o n m e t h o d s .3 C O I

C S 2 4 7 C r y p t o g r a p h y . P r i m a l i t y t e s t i n g ,fi n i t e fi e l d s , e l l i p t i c c u r v e s . P r o t o c o l s :p u b l i c k e y c r y p t o g r a p h y , d i g i t a ls i g n a t u r e s , z e r o - k n o w l e d g e p r o o f s ,a n d o t h e r c r y p t o g r a p h i c p r o t o c o l s . 3 C O IC S 2 5 0 A d v a n c e d O p e r a t i n g S y s t e m s .S y n c h r o n i z a t i o n a n d c o m m u n i c a t i o nm e c h a n i s m s ; v i r t u a l m e m o r ym a n a g e m e n t , fi l e s y s t e m s , d e a d l o c kc o n t r o l , r e s o u r c e a l l o c a t i o n ,p r o t e c t i o n a n d a c c e s s c o n t r o l . C a s es t u d y o f s p e c i a l i z e d s y s t e m s .

3 C S 1 4 0 o re q u i v a l e n tC S 2 5 3 C o m p u t e r S e c u r i t y . E n c r y p t i o n ,d i g i t a l s i g n a t u r e s , a u t h e n t i c a t i o n , k e ym a n a g e m e n t . S e c u r e e l e c t r o n i cc o m m e r c e . N e t w o r k S e c u r i t y . F i l es e c u r i t y . 3 C O IC S 2 5 5 A d v a n c e d C o m p u t e r N e t w o r k s . T h ef i v e - l a y e r r e f e r e n c e m o d e l : p h y s i c a l ,d a t a l i n k , n e t w o r k , t r a n s p o r t , a n da p p l i c a t i o n . D i s t r i b u t e d c o m p u t i n g .N e t - w o r k e d m u l t i m e d i a s y s t e m s . 3 C S 2 5 0

Page 6: MSCS Curriculum - 020810

6

C o u r s eN o . C o u r s e T i t l e a n d D e s c r i p t i o n C r e d i tU n i t ( s ) P r e r e q u i s i t e ( s )C l i e n t - s e r v e r c o m p u t i n g .C o m m u n i c a t i o n a n d i n t e r n e t w o r k i n g .C S 2 5 6 C o m p u t e r S y s t e m s P e r f o r m a n c eA n a l y s i s . O v e r v i e w o f p e r f o r m a n c ee v a l u a t i o n . M e a s u r e m e n t t e c h n i q u e sa n d t o o l s . A p p l i c a t i o n s o f p r o b a b i l i t yt h e o r y a n d t e c h n i q u e s . E x p e r i m e n t a ld e s i g n a n d a n a l y s i s . S i m u l a t i o n a n dq u e u i n g m o d e l s .3 C O I

C S 2 5 7 D i s t r i b u t e d S y s t e m s . C o m p u t e rc o m m u n i c a t i o n s n e t w o r k s a n d t h e i rp r o t o c o l s . E v e n t o r d e r i n g a n ds y n c h r o n i z a t i o n . D e a d l o c k s . N e t w o r ko p e r a t i n g s y s t e m s a n d l a n g u a g e s f o rd i s t r i b u t e d c o m p u t i n g . D i s t r i b u t e dd a t a b a s e s . F a u l t t o l e r a n c e a n dr e c o v e r y s t r a t e g i e s . A p p l i c a t i o n s .3 C S 1 4 0 o re q u i v a l e n t

C S 2 5 8 M o b i l e C o m p u t i n g . M o b i l ec o m p u t i n g s y s t e m s . D a t am a n a g e m e n t , p a c k e t t r a n s m i s s i o n ,m o b i l e I P , r o u t i n g p r o t o c o l s ,r e l i a b i l i t y a n d i s s u e s i n m o b i l ew i r e l e s s n e t w o r k s .3 C O I

C S 2 5 9 N e t w o r k P e r f o r m a n c e , M o d e l i n ga n d M o n i t o r i n g . N e t w o r kP e r f o r m a n c e E v a l u a t i o n .M e a s u r e m e n t T e c h n i q u e s a n d T o o l s .S i m u l a t i o n , q u e u i n g m o d e l s , c a s es t u d i e s , p r a c t i c a l s .3 C S 2 5 5 a n d C S2 5 6 o r C O I

C S 2 6 0 A d v a n c e d S o f t w a r e E n g i n e e r i n g .S t r u c t u r e d a p p r o a c h t o r e q u i r e m e n ta n a l y s i s , s y s t e m d e s i g n ,i m p l e m e n t a t i o n a n d m a i n t e n a n c e o fs o f t w a r e s y s t e m s . F o r m a l d e s c r i p t i o na n d d o c u m e n t a t i o n t e c h n i q u e s .3 C S 1 9 2 o re q u i v a l e n t

C S 2 6 2 M e t h o d s O f S o f t w a r e D e v e l o p m e n t .M o d e r n a p p r o a c h e s t o s o f t w a r ed e v e l o p m e n t . P r o t o t y p i n g a n da u t o m a t e d t o o l s . C o m p u t e r A i d e d 3 C S 2 6 0

Page 7: MSCS Curriculum - 020810

7

C o u r s eN o . C o u r s e T i t l e a n d D e s c r i p t i o n C r e d i tU n i t ( s ) P r e r e q u i s i t e ( s )S y s t e m s E n g i n e e r i n g ( C A S E )m e t h o d s a n d t o o l s . O b j e c t - o r i e n t e dP r o g r a m m i n g S y s t e m s ( O O P S ) .C S 2 6 5 S o f t w a r e Q u a l i t y A s s u r a n c e . Q u a l i t yM a n a g e m e n t , Q u a l i t y A s s u r a n c e ,Q u a l i t y C o n t r o l , M e a s u r e m e n t a n dA n a l y s i s . M a t u r i t y M o d e l s . 3 C O IC S 2 6 6 I T P r o j e c t M a n a g e m e n t . D e t a i l e dd i s c u s s i o n s o f p r o j e c t m a n a g e m e n tk n o w l e d g e a r e a s a n d p r o c e s s e s . C a s eS t u d i e s . S i m u l a t i o n s a n dw a l k t h r o u g h o f r e a l - w o r l d I T p r o j e c t sf r o m i n i t i a t i o n a n d p l a n n i n g t oe v a l u a t i o n a n d c l o s i n g .

3 C O IC S 2 6 7 S o f t w a r e E n g i n e e r i n g f o r t h e W e b .S o f t w a r e p r o c e s s a n d r e q u i r e m e n t sa n a l y s i s , d e s i g n , d e v e l o p m e n t a n dt e s t i n g f o r w e b - b a s e d s y s t e m s ,s o f t w a r e d e v e l o p m e n t t o o l s a n dt e s t i n g f o r w e b - b a s e d

3 C S 2 6 0 a n d C S2 7 0 o r C O IC S 2 6 8 W e b S c i e n c e . T h e W e b a s a f u l lc o m m u n i c a t i o n s m e d i u m t h a t f o s t e rf u l l c o l l a b o r a t i o n , s o c i a l i n t e r a c t i o na n d c o m m e r c e . C a s e s t u d i e s . 3 C S 2 6 7C S 2 7 0 A d v a n c e d D a t a b a s e S y s t e m s . D a t am o d e l s a n d t h e i r u n d e r l y i n gm a t h e m a t i c a l f o u n d a t i o n s ; d a t a b a s em a n i p u l a t i o n a n d q u e r y l a n g u a g e s ;f u n c t i o n a l d e p e n d e n c i e s ; p h y s i c a ld a t a o r g a n i z a t i o n a n d i n d e x i n gm e t h o d s ; c o n c u r r e n c y c o n t r o l ; c r a s hr e c o v e r y ; d a t a b a s e s e c u r i t y ;d i s t r i b u t e d d a t a b a s e s .

3 C S 2 5 0C S 2 7 1 D a t a b a s e T h e o r y . R e l a t i o n a l d a t a b a s em o d e l , q u e r y l a n g u a g e s , d o m a i ni n d e p e n d e n c e , r e l a t i o n a l c a l c u l u s ,q u e r y o p t i m i z a t i o n , c o n s t r a i n t s . 3 C S 1 6 5 o re q u i v a l e n tC S 2 8 0 I n t e l l i g e n t S y s t e m s . F u n d a m e n t a li s s u e s i n I n t e l l i g e n t S y s t e m s .I n t e l l i g e n t s e a r c h a n d o p t i m i z a t i o n 3 C O I

Page 8: MSCS Curriculum - 020810

8

C o u r s eN o . C o u r s e T i t l e a n d D e s c r i p t i o n C r e d i tU n i t ( s ) P r e r e q u i s i t e ( s )m e t h o d s . K n o w l e d g e r e p r e s e n t a t i o na n d r e a s o n i n g . L e a r n i n g , n a t u r a ll a n g u a g e u n d e r s t a n d i n g , p a t t e r nr e c o g n i t i o n , k n o w l e d g e - b a s e ds y s t e m s a n d o t h e r m e t h o d s i ni n t e l l i g e n t s y s t e m s .C S 2 8 1 R o b o t i c S y s t e m s . B i o l o g i c a l l y -m o t i v a t e d r o b o t i c s y s t e m s . R e a c t i v e ,d e l i b e r a t i v e , a n d h y b r i d a r c h i t e c t u r e s .K n o w l e d g e r e p r e s e n t a t i o n f o rr o b o t i c s s y s t e m s . S e n s o r f u s i o n a n dp e r c e p t u a l s t r a t e g i e s . A d a p t a t i o n a n dS o c i a l b e h a v i o r .3 C S 2 8 0 o re q u i v a l e n t

C S 2 8 2 C o m p u t e r V i s i o n . I m a g e f o r m a t i o n .E a r l y v i s i o n . S e g m e n t a t i o n f r o mt e x t u r e a n d m o t i o n . O b j e c tr e p r e s e n t a t i o n . M a t c h i n g a n di n f e r e n c e . K n o w l e d g e - b a s e d v i s i o n . 3 C O IC S 2 8 3 D a t a M i n i n g . D e c i s i o n t r e e s ,a s s o c i a t i o n r u l e s , c l u s t e r i n g . I n t r u s i o nd e t e c t i o n . D e s i g n a n d u s e o f s e r i a l ,d i s t r i b u t e d a n d p a r a l l e l d a t a m i n i n ga l g o r i t h m s . 3 C S 1 6 5 a n d C S2 8 0 o r C O IC S 2 8 4 M a c h i n e L e a r n i n g . P a t t e r nr e c o g n i t i o n , p a r a m e t r i c a n d n o n -p a r a m e t r i c l e a r n i n g , d e c i s i o n t r e e s ,B a y e s i a n a n d n e u r a l n e t w o r k s ,r e i n f o r c e m e n t l e a r n i n g , G A ,c o m p u t a t i o n a l l e a r n i n g t h e o r y .

3 C S 2 8 0 o r C O IC S 2 8 6 N a t u r a l L a n g u a g e U n d e r s t a n d i n g .C o m p u t a t i o n a l p r o p e r t i e s o f n a t u r a ll a n g u a g e s . M o r p h o l o g i c a l , s y n t a c t i ca n d s e m a n t i c p r o c e s s i n g f r o m a na l g o r i t h m i c p e r s p e c t i v e . M o d e l s o fa c q u i s i t i o n a n d p a r s i n g .

3 C S 2 8 0 o r C O IC S 2 9 0 A d v a n c e d T o p i c s 1 i n T h e o r e t i c a lC o m p u t e r S c i e n c e . 3 C O IC S 2 9 1 A d v a n c e d T o p i c s 8 i n N e t - C e n t r i cC o m p u t i n g . 3 C O I 1 Maybe repeated for a maximum of 6 units; topic should be indicated for record purposes.

Page 9: MSCS Curriculum - 020810

9

C o u r s eN o . C o u r s e T i t l e a n d D e s c r i p t i o n C r e d i tU n i t ( s ) P r e r e q u i s i t e ( s )C S 2 9 2 A d v a n c e d T o p i c s 8 i n S o f t w a r eT e c h n o l o g y . 3 C O IC S 2 9 3 A d v a n c e d T o p i c s 8 i n C o m p u t e rS y s t e m s . 3 C O IC S 2 9 4 A d v a n c e d T o p i c s 8 i n C o m p u t a t i o n a lS c i e n c e . 3 C O IC S 2 9 5 A d v a n c e d T o p i c s 8 i n I n t e l l i g e n tS y s t e m s . 3 C O IC S 2 9 6 S e m i n a r . 1 C O IC S 2 9 7 S p e c i a l T o p i c s . 3 C O IC S 2 9 8 S p e c i a l P r o b l e m s . 3 C o m p l e t i o n o f1 2 u . i n c l u d i n g6 u . o fS p e c i a l i z a t i o nc o u r s e s .C S 3 0 0 T h e s i s . 6 C o m p l e t i o n o f1 2 u . i n c l u d i n g6 u . o fS p e c i a l i z a t i o nc o u r s e s .I V . L i s t o f C o r e C o u r s e sT h e o r yC S 2 0 4 T h e o r y o f C o m p u t a t i o nC S 2 1 0 A d v a n c e d A l g o r i t h m s a n d D a t a S t r u c t u r e sS y s t e m sC S 2 2 0 S u r v e y o f P r o g r a m m i n g L a n g u a g e sC S 2 5 0 A d v a n c e d O p e r a t i n g S y s t e m sC S 2 5 5 A d v a n c e d C o m p u t e r N e t w o r k sC S 2 6 0 A d v a n c e d S o f t w a r e E n g i n e e r i n gC S 2 7 0 A d v a n c e d D a t a b a s e S y s t e m sC S 2 8 0 I n t e l l i g e n t S y s t e m s

Page 10: MSCS Curriculum - 020810

10

V . L i s t o f S p e c i a l i z a t i o n C o u r s e s 2T h e o r yC S 2 0 4 T h e o r y o f C o m p u t a t i o nC S 2 0 8 C o m p l e x i t y T h e o r yC S 2 1 0 A d v a n c e d A l g o r i t h m s a n d D a t a S t r u c t u r e sC S 2 1 1 C o m b i n a t o r i a l O p t i m i z a t i o nC S 2 1 3 C o m m u n i c a t i o n T h e o r yC S 2 1 4 P a r a l l e l A l g o r i t h m sC S 2 1 6 R a n d o m i z e d A l g o r i t h m sC S 2 2 2 P r o g r a m m i n g L a n g u a g e T h e o r yC S 2 2 5 C o m p i l e r D e s i g n a n d C o n s t r u c t i o nC S 2 3 1 N u m e r i c a l C o m p u t i n gC S 2 3 6 S c i e n t i f i c C o m p u t i n gC S 2 4 7 C r y p t o g r a p h yC S 2 7 1 D a t a b a s e T h e o r yC S 2 9 4 A d v a n c e d T o p i c s i n C o m p u t a t i o n a l S c i e n c eC S 2 9 0 A d v a n c e d T o p i c s i n T h e o r e t i c a l C o m p u t e r S c i e n c eC S 2 9 7 S p e c i a l T o p i c sC S 2 9 8 S p e c i a l P r o b l e m sE S 2 0 1 A d v a n c e d M a t h e m a t i c a l M e t h o d s i n E n g ’ g . IE S 2 0 2 A d v a n c e d M a t h e m a t i c a l M e t h o d s i n E n g ’ g . I IS y s t e m sC S 2 2 0 S u r v e y o f P r o g r a m m i n g L a n g u a g e sC S 2 3 7 B i o m e d i c a l I n f o r m a t i c sC S 2 3 9 P a r a l l e l C o m p u t i n gC S 2 4 0 C o m p u t e r G r a p h i c sC S 2 4 2 S c i e n t i f i c V i s u a l i z a t i o nC S 2 5 0 A d v a n c e d O p e r a t i n g S y s t e m sC S 2 5 3 C o m p u t e r S e c u r i t yC S 2 5 5 A d v a n c e d C o m p u t e r N e t w o r k sC S 2 5 6 C o m p u t e r S y s t e m s P e r f o r m a n c e A n a l y s i sC S 2 5 7 D i s t r i b u t e d S y s t e m sC S 2 5 8 M o b i l e C o m p u t i n gC S 2 5 9 N e t w o r k P e r f o r m a n c e , M o d e l i n g a n d M o n i t o r i n gC S 2 6 0 A d v a n c e d S o f t w a r e E n g i n e e r i n gC S 2 6 2 M e t h o d s o f S o f t w a r e D e v e l o p m e n tC S 2 6 5 S o f t w a r e Q u a l i t y A s s u r a n c e 2UP Diliman’s DCS faculty members agreed to allow and accommodate UPVCC’s MSCS students to

cross-enroll in their MSCS program and attend classes through video-conferencing technology.

Page 11: MSCS Curriculum - 020810

11

C S 2 6 6 I T P r o j e c t M a n a g e m e n tC S 2 6 7 S o f t w a r e E n g i n e e r i n g f o r t h e W e bC S 2 6 8 W e b S c i e n c eC S 2 7 0 A d v a n c e d D a t a b a s e S y s t e m sC S 2 8 0 I n t e l l i g e n t S y s t e m sC S 2 8 1 R o b o t i c S y s t e m sC S 2 8 2 C o m p u t e r V i s i o nC S 2 8 3 D a t a M i n i n gC S 2 8 4 M a c h i n e L e a r n i n gC S 2 8 6 N a t u r a l L a n g u a g e U n d e r s t a n d i n gC S 2 8 9 D i g i t a l I m a g e P r o c e s s i n gC S 2 9 1 A d v a n c e d T o p i c s i n N e t - C e n t r i c C o m p u t i n gC S 2 9 2 A d v a n c e d T o p i c s i n S o f t w a r e T e c h n o l o g yC S 2 9 3 A d v a n c e d T o p i c s i n C o m p u t e r S y s t e m sC S 2 9 5 A d v a n c e d T o p i c s i n I n t e l l i g e n t S y s t e m sC S 2 9 7 S p e c i a l T o p i c sC S 2 9 8 S p e c i a l P r o b l e m sE E 2 2 7 M o d e r n V L S I D e s i g nE E 2 6 4 C o m p u t e r A r c h i t e c t u r eE E 2 6 7 R e a l - T i m e S y s t e m sE E 2 7 0 D i g i t a l C o m m u n i c a t i o n IE E 2 7 4 D i g i t a l S i g n a l P r o c e s s i n g IG E 2 0 3 P r i n c i p l e s o f G e o g r a p h i c I n f o r m a t i o n S y s t e m sG E 2 1 3 A d v a n c e d G e o g r a p h i c I n f o r m a t i o n S y s t e m sI E 2 5 3 I n f o r m a t i o n S y s t e m s II E 2 5 4 I n f o r m a t i o n S y s t e m s I I