Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
F L O R I D A  - 4 b T L A N T I C  
U N I V E R S I T Y ' M  
G r a d u a t e  P r o g r a m s - N E W  C O U R S E  P R O P O S A L
1  
U G P C  A P P R O V A L  _ _ _ _ _ _  _  
U F S  A P P R O V A L  _ _ _ _ _ _ _  _  
S C N S  S U B M I T I A L  _ _ _ _ _ _  _  
C O N F I R M E D  _ _ _ _ _ _ _ _ _  _  
B A N N E R  P O S T E D - - ' " - - - - - - -
C A T A L O G  
D E P A R T M E N T :  C E E C S  I  C o L L E G E :  E N G I N E E R I N G  A N D  C O M P U T E R  S C I E N C E  
R E C O M M E N D E D  C O U R S E  I D _ E N T I F I C A T I O N t _  ~Co 
P R E F I X  C O T  C O U R S E  N u M B E R  ~ L A B  C o D E  ( L  o r  C )  _ _  
( T O  O B T A I N  A  C O U R S E  N U M B E R ,  C O N T A C T  M J E N N I N G @ F A U . E D U )  
C O M P L E T E  C O U R S E  T I T L E :  C O N C U R R E N C Y  M O D E L I N G  
T E X T B O O K  I N F O R M A T I O N :  ( : 1 . )  C o n c u r r e n c y ,  S t a t e  M o d e l s  a n d  J a v a  P r o g r a m s ,  b y  J e f f  M a g e e  a n d  J e f f  K r a m e r ,  
2 n d  E d i t i o n ,  W i l e y ,  2 0 0 6 .  I S B N :  0 - 4 7 0 - 0 9 3 5 6 - o ;  A l s o  d o w n l o a d  t h e  L  T S A  s o f t w a r e  a n d  r u n  t h e  A p p l e t s  o f  
s e v e r a l  b o o k  e x a m p l e s  a t :  h t t p : / / w w w . d o c . i c . a c . u k H n m / b o o k / .  ( 2 )  J a v a - L e a r n i n g  t o  P r o g r a m  w i t h  R o b o t s ,  
b y  B .  W .  B e c k e r ,  a v a i l a b l e  f r e e  i n  P D F  f o r m a t ,  a l o n g  w i t h  t h e  r o b o t i c s  l i b r a r y  ( a s  a  . j a r  f i l e )  a t :  
G R A D I N G  ( S E L E C T  O N L Y  O N E  G R A D I N G  O P T I O N } :  R E G U L A R  _ X _ _  S A T I S F A C T O R Y / U N S A T I S F A C T O R Y  
C O U R S E  D E S C R I P T I O N ,  N O  M O R E  T H A N  T H R E E  L I N E S :  
T h i s  c o u r s e  i s  d e s i g n e d  t o  h e l p  s t u d e n t s  u n d e r s t a n d  c o n c u r r e n c y  c o n c e p t s  a n d  d e v e l o p  s o f t w a r e  t h a t  c a n  e f f e c t i v e l y  t a k e  
a d v a n t a g e  o f  c o n c u r r e n c y  c o n c e p t s  w i t h o u t  i n c u r r i n g  c o n c u r r e n c y  p e r t i n e n t  f a i l u r e s .  T h e  t o o l s  u s e d  h e l p  m o d e l  t h e  s o f t w a r e  a t  
a  h i g h  l e v e l s  o f  a b s t r a c t i o n  a n d  r e a s o n  a b o u t  s a f e t y  a n d  p r o g r e s s  v i o l a t i o n s ,  a n d  i m p r o v e  t h e  m o d e l ,  a n d  h e n c e  t h e  c o d e .  
P R E R E Q U I S I T E S * :  G r a d u a t e  s t u d e n t ;  
P r o g r a m m i n g ;  a n d  C O P  3 5 3 0 ,  D a t a  
S t r u c t u r e s  an~ A l g o r i t h m s  A n a l y s i s  o r  
c o n s e n t  o f  i n s t r u c t o r .  B a c k g r o u n d  i n  
_J_~y~f~-l:~_Ls_p_r~-~~~r-~~: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _  
C O R E Q U I S I T E S * :  N O N E  
R E G I S T R A T I O N  C O N T R O L S  ( M A J O R ,  C O L L E G E ,  L E V E L ) * :  
G R A D U A T E  S T U D E N T S  I N  C O M P U T E R  E N G I N E E R I N G  A N D  
C O M P U T E R  S C I E N C E  ( E N G I N E E R I N G ) .  
*  P R E R E Q U I S I T E S ,  C O R E Q U I S I T E S  A N D  R E G I S T R A  n o N  C O N T R O L S  W I L L  B E  E N F O R C E D  F O R  A L L  C O U R S E  S E C n O N S .  
M I N I M U M  Q U A L I F I C A T I O N S  N E E D E D  T O  T E A C H  T H I S  C O U R S E :  P H D  
F a c u l t y  c o n t a c t ,  e m a i l  a n d  c o m p l e t e  p h o n e  n u m b e r :  
· · R a v i  S h a n k a r ,  s h a n k a r @ f a u . e d u ,  7 - 3 4 7 0  
P l e a s e  c o n s u l t  a n d  l i s t  d e p a r t m e n t s  t h a t  m i g h t  b e  a f f e c t e d  b y  t h e  n e w  c o u r s e  a n d  a t t a c h  
3  N A  
c o m m e n t s .  
A p p r o v e d  b y :  
:~;~ec::~r~:~'SJ~ 1  
U F S  P r e s i d e n t : - - - - - " ' · . £ - - - - - - - - - - - - - - -
P r o v o s t :  
D a t e :  
t l ( 2 . . 7 b 3  
'"'~ 1 • ' 3  
tvfz4).,,~ 
~ 
t - z . r , ; _ ; L  
•  S y l l a b u s  m u s t  b e  a t t a c h e d ;  s e e  
g u i d e l i n e s  f o r  r e q u i r e m e n t s :  
w w w . ( a u . e d u / p r o v o s t l f i l e s l c o u r s e  
s y l l a b u s . 2 0 J J . p d (  
•  R e v i e w  P r o v o s t  M e m o r a n d u m :  
D e f i n i t i o n  o f  a  C r e d i t  H o u r  
w w w .  t a u .  e d u / p r o v o s t / f i l e s / D e f i n i t i o n  
C r e d i t  H o u r  M e m o  2 0 1 2 . p d f  
•  C o n s e n t  f r o m  a f f e c t e d  d e p a r t m e n t s  
( a t t a c h  i f  n e c e s s a r y )  
~ .  
E m a i l  t h i s  f o r m  a n d  s y l l a b u s  t o  U G P C @ f a u . e d u  o n e  w e e k  b e f o r e  t h e  U n i v e r s i t y  G r a d u a t e  P r o g r a m s  C o m m i t t e e  m e e t i n g  s o  t h a t  
m a t e r i a l s  m a y  b e  v i e w e d  o n  t h e  U G P C  w e b s i t e  p r i o r  t o  t h e  m e e t i n g .  
F A  U n e w c r s e G r a d - R e v i s e d  S e p t e m b e r  2 0 1 3  
D e p a r t m e n t  o f  C o m p u t e r  a n d  E l e c t r i c a l  E n g i n e e r i n g  a n d  C o m p u t e r  S c i e n c e  
F l o r i d a  A t l a n t i c  U n i v e r s i t y  
C o u r s e  S y l l a b u s  
1 .  C o u r s e  t i t l e / n u m b e r ,  n u m b e r  o f  c r e d i t  h o u r s  
C o n c u r r e n c y  M o d e l i n g ,  COT~ ' 1 - l  « ,  
I  
3  c r e d i t  h o u r s  
2 .  C o u r s e  p r e r e q u i s i t e s ,  c o  r e q u i s i t e s ,  a n d  w h e r e  t h e  c o u r s e  f i t s  i n  t h e  p r o g r a m  o f  s t u d y  
P r e r e q u i s i t e s :  C O P  3 5 3 0 ,  D a t a  S t r u c t u r e s  a n d  A l g o r i t h m s  A n a l y s i s ,  o r  c o n s e n t  o f  i n s t r u c t o r .  B y  T o p i c :  
D a t a  S t r u c t u r e s  a n d  P r o g r a m m i n g .  I n t r o d u c t i o n  t o  O b j e c t  O r i e n t e d  d e s i g n  a n d  K n o w l e d g e  o f  J a v a  o r  
C + +  a r e  h e l p f u l  
3 ·  C o u r s e  l o g i s t i c s  
T e r m :  
C o n c u r r e n t  p r o g r a m m i n g  i s  n e e d e d  t o d a y ,  n o t  o n l y  f o r  p r o g r a m m e r s  i n v o l v e d  w i t h  o p e r a t i n g  s y s t e m s  
a n d  e m b e d d e d  r e a l - t i m e  a p p l i c a t i o n s ,  b u t  a l s o  i n  o t h e r  d o m a i n s  s u c h  a s  I n t e r n e t ,  G a m e s ,  A n i m a t i o n ,  
c l o u d  c o m p u t i n g ,  e t c .  C o n c u r r e n c y  i s  u s e f u l  i n  a  w i d e  r a n g e  o f  a p p l i c a t i o n s  w h e r e  r e s p o n s i v e n e s s  a n d  
t h r o u g h p u t  a r e  i s s u e s .  T h i s  c o u r s e  w i l l  p r o v i d e  a  s y s t e m a t i c  t r e a t m e n t  o f  t h e  c o n c e p t s  a n d  i s s u e s  i n  
c o n c u r r e n c y ;  a  r i g o r o u s  t e c h n i q u e  t o  s p e c i f y  a n d  m o d e l  c o n c u r r e n t  b e h a v i o r ,  w i t h  a n a l y s i s  t o o l s  f o r  
a n i m a t i o n  a n d  v e r i f i c a t i o n ;  a n d  a  w i d e  r a n g e  o f  d e s i g n  e x a m p l e s .  T h e  t o o l s  u s e d  h e l p  m o d e l  t h e  s o f t w a r e  
a t  a  h i g h  l e v e l s  o f  a b s t r a c t i o n  a n d  r e a s o n  a b o u t  s a f e t y  a n d  p r o g r e s s  v i o l a t i o n s ,  a n d  i m p r o v e  t h e  m o d e l ,  
a n d  h e n c e  t h e  c o d e .  
4 . l n s t r u c t o r  c o n t a c t  i n f o r m a t i o n  
I n s t r u c t o r ' s  n a m e  D r .  R .  S h a n k a r ,  P r o f e s s o r  a n d  D i r e c t o r ,  C S I ,  C E E C S ,  E n g i n e e r i n g  &  
O f f i c e  a d d r e s s  C o m p u t e r  S c i e n c e  
O f f i c e  H o u r s  E n g i n e e r i n g  E a s t  ( E G - g 6 )  B l d g . ,  R o o m  5 1 3  
C o n t a c t  t e l e p h o n e  n u m b e r  
5 6 1 - 2 9 7 - 3 4 7 0 /  ( 5 6 1 )  3 0 6 - 5 6 2 5  
E m a i l  a d d r e s s  
s h a n k a r @ f a u . e d u  
5 ·  T A  c o n t a c t  i n f o r m a t i o n  
T A  N o n e  
6 .  C o u r s e  d e s c r i p t i o n  
T h i s  c o u r s e  m a k e s  i t  p r a c t i c a l  a n d  a c c e s s i b l e  t o  l e a r n  a b o u t  c o n c u r r e n c y  a n d  c o n c u r r e n t  p r o g r a m m i n g ,  
a n d  t o  c o m b i n e  t h e o r y  a n d  p r a c t i c e  i n  o n e  c o m m o n  e n v i r o n m e n t .  T h e  c o u r s e  w i l l  a l l o w  s t u d e n t s  t o  
v e r i f y  a n d  r e s o l v e  c o n c u r r e n c y  i s s u e s  a t  a  h i g h  l e v e l  o f  a b s t r a c t i o n  i n  a  p r o d u c t i v e  a n d  e f f i c i e n t  w a y .  
T h e r e  i s  m u c h  m o r e  v i s i b l e  a n d  t r a n s p a r e n t  c o n c u r r e n c y  i n  a l l  t h e  w e b  r e l a t e d  a c t i v i t i e s  ( s y n c h r o n i z e d  
I  
I  
w e b ,  c l o u d  c o m p u t i n g ,  o n l i n e  c o l l a b o r a t i o n ,  e t c . , )  t h a t  w e  a l l  c a n  a c t u a l l y  e x p e r i e n c e  ( b o t h  g o o d  a n d  b a d  '  
a s p e c t s - h e a l t h c a r e . g o v  a n d  s o m e  s t a t e  h e a l t h  e x c h a n g e s  a r e  g o o d  e x a m p l e s  t o  s t u d y  a n d  c o n t r a s t ) .  
7 ·  C o u r s e  o b j e c t i v e s / s t u d e n t  l e a r n i n g  o u t c o m e s / p r o g r a m  o u t c o m e s  
C o u r s e  o b j e c t i v e s  
T h i s  c o u r s e  i s  d e s i g n e d  t o  h e l p  s t u d e n t s  u n d e r s t a n d  c o n c u r r e n c y  
c o n c e p t s  a n d  d e v e l o p  s o f t w a r e  t h a t  c a n  e f f e c t i v e l y  t a k e  a d v a n t a g e  o f  
c o n c u r r e n c y  c o n c e p t s  w i t h o u t  i n c u r r i n g  c o n c u r r e n c y  p e r t i n e n t  f a i l u r e s .  
T h e  t o o l s  u s e d  h e l p  m o d e l  t h e  s o f t w a r e  a t  a  h i g h  l e v e l s  o f  a b s t r a c t i o n  
a n d  r e a s o n  a b o u t  s a f e t y  a n d  p r o g r e s s  v i o l a t i o n s ,  a n d  i m p r o v e  t h e  m o d e l ,  
a n d  h e n c e  t h e  c o d e .  
8 .  C o u r s e  e v a l u a t i o n  m e t h o d  
- - - - - -
D e p a r t m e n t  o f  C o m p u t e r  a n d  E l e c t r i c a l  E n g i n e e r i n g  a n d  C o m p u t e r  S c i e n c e  
F l o r i d a  A t l a n t i c  U n i v e r s i t y  
C o u r s e  S y l l a b u s  
F o u r  a s s i g n m e n t s ,  2 0 %  e a c h .  A n  e x t r a  g r o u p  
a s s i g n m e n t  w a s  o f f e r e d  i f  t h e y  w i s h  t o  i m p r o v e  
g r a d e s .  T w o  c l a s s  a s s i g n m e n t s  e n s u r e  t h a t  
s t u d e n t s  u n d e r s t a n d  t h e  c l a s s  m a t e r i a l ,  w h i l e  t h e  
t w o  t a k e - h o m e  g r o u p  a s s i g n m e n t s  w i l l  b e  
c h a l l e n g i n g  a n d  r e q u i r e  s u b s t a n t i a l  e x t r a  w o r k .  A  
m i d - t e r m  e x a m  w o r t h  2 0 %  w i l l  e n s u r e  t h a t  t h e y  
u n d e r s t a n d  t h e  m a t e r i a l  b e f o r e  w o r k i n g  o n  t h e  l a s t  
g r o u p  a s s i g n m e n t .  
g .  C o u r s e  g r a d i n g  s c a l e  
G r a d i n g  S c a l e :  I t  w i l l  b e  b a s e d  o n  a  c u r v e .  E x p e c t e d  d i s t r i b u t i o n  i s  g i v e n  b e l o w :  
g o  a n d  a b o v e :  " A
1 1
,  8 5 - 8 9  " A - " ,  8 0 - 8 4 :  ' ' 8 +
1 1
,  7 5 - 7 9 :  " 8
1 1
,  7 0 - 7 4 :  " 8 - ' \  6 5 - 6 9 :  " ( +
1 1
,  6 0 - 6 4 :  "C~~, 5 5 - 5 9 :  " ( - ' \  
5 0 - 5 4 :  " D +
1 1
,  4 5 - 4 9 :  " D
1 1
,  4 0 - 4 4 :  " D - ' \  3 9  a n d  b e l o w :  " F .
1 1  
1 0 .  P o l i c y  o n  m a k e u p  t e s t s ,  l a t e  w o r k ,  a n d  i n c o m p l e t e s  
T h e r e  i s  a  m i d t e r m  e x a m  i n  t h i s  c o u r s e .  
A  g r a c e  p e r i o d  of~ w e e k  i s  a l l o w e d  f o r  s u b m i s s i o n  o f  a s s i g n m e n t s .  O n e  m a k e u p  t a k e = - h o m e  m a y  b e  
a t t e m p t e d  i f  t h e  o t h e r  a s s i g n m e n t  s c o r e s  a r e  n o t  s a t i s f a c t o r y .  H o w e v e r ,  e x p e c t  t h i s  a s s i g n m e n t  t o  b e  
c h a l l e n g i n g  a n d  o p e n - e n d e d .  
A  g r a d e  o f  i n c o m p l e t e  w i l l  b e  a s s i g n e d  o n l y  i n  t h e  c a s e  o f  s o l i d  e v i d e n c e  o f  m e d i c a l  o r  o t h e r w i s e  s e r i o u s  
e m e r g e n c y  s i t u a t i o n .  
1 1 .  S p e c i a l  c o u r s e  r e q u i r e m e n t s  
S t u d e n t s  h a v e  t o  w o r k  t o g e t h e r .  T h a t  r e q u i r e s  c e r t a i n  a m o u n t  o f  c o m m u n i c a t i o n  a n d  e f f o r t .  
1 2 .  C l a s s r o o m  e t i q u e t t e  p o l i c y  
S t u d e n t s  h a v e  t o  u s e  l a p t o p s  i n  t h e  c l a s s  t o  c o n d u c t  t o o l  i n s t a l l a t i o n ,  t r a i n i n g ,  p r o g r a m m i n g ,  e t c .  A l s o ,  
c l a s s e s  w i l l  b e  m o r e  p r o b l e m  s o l v i n g  o r i e n t e d - y o u  w i l l  b e  a s k e d  t o  r e a d  a n d  t r y  o u t  t u t o r i a l s  a h e a d  o f  
t i m e .  T h e r e  w i l l  b e  s i g n i f i c a n t  i n t e r a c t i o n  a m o n g  t h e  s t u d e n t s  a n d  t h e  p r o f e s s o r  d u r i n g  t h e  c l a s s  r o o m ,  o n  
a  b a s i s  t o  s o l v e  p r o b l e m s  a n d  g a i n  d e e p e r  i n s i g h t .  S o ,  h a v e  y o u r  l a p t o p  r e a d y  a n d  b e  p r e p a r e d  t o  u s e  i t  
d u r i n g  t h e  l e c t u r e s .  
1 3 .  D i s a b i l i t y  p o l i c y  s t a t e m e n t  
I n  c o m p l i a n c e  w i t h  t h e  A m e r i c a n s  w i t h  D i s a b i l i t i e s  A c t  ( A D A ) ,  s t u d e n t s  w h o  r e q u i r e  s p e c i a l  
a c c o m m o d a t i o n s  d u e  t o  a  d i s a b i l i t y  t o  p r o p e r l y  e x e c u t e  c o u r s e w o r k  m u s t  r e g i s t e r  w i t h  t h e  O f f i c e  f o r  
S t u d e n t s  w i t h  D i s a b i l i t i e s  ( O S D )  l o c a t e d  i n  B o c a  R a t o n  c a m p u s ,  S U  1 3 3  ( 5 6 1 )  2 9 7 - 3 8 8 0  a n d  f o l l o w  a l l  O S D  
p r o c e d u r e s .  
U c : t . L  \ ' : > b e _  ~~J 
1 4 .  H o n o r  c o d e  p o l i c y  
S t u d e n t s  a t  F l o r i d a  A t l a n t i c  U n i v e r s i t y  a r e  e x p e c t e d  t o  m a i n t a i n  t h e  h i g h e s t  e t h i c a l  s t a n d a r d s .  A c a d e m i c  
d i s h o n e s t y  i s  c o n s i d e r e d  a  s e r i o u s  b r e a c h  o f  t h e s e  e t h i c a l  s t a n d a r d s ,  b e c a u s e  i t  i n t e r f e r e s  w i t h  t h e  
u n i v e r s i t y  m i s s i o n  t o  p r o v i d e  a  h i g h  q u a l i t y  e d u c a t i o n  i n  w h i c h  n o  s t u d e n t  e n j o y s  u n f a i r  a d v a n t a g e  o v e r  
a n y  o t h e r .  A c a d e m i c  d i s h o n e s t y  i s  a l s o  d e s t r u c t i v e  o f  t h e  u n i v e r s i t y  c o m m u n i t y ,  w h i c h  i s  g r o u n d e d  i n  a  
s y s t e m  o f  m u t u a l  t r u s t  a n d  p l a c e  h i g h  v a l u e  o n  p e r s o n a l  i n t e g r i t y  a n d  i n d i v i d u a l  r e s p o n s i b i l i t y .  H a r s h  
p e n a l t i e s  a r e  a s s o c i a t e d  w i t h  a c a d e m i c  d i s h o n e s t y .  S e e  U n i v e r s i t y  R e g u l a t i o n  4 . 0 0 1  ~t _  _  _  _  
D e p a r t m e n t  o f  C o m p u t e r  a n d  E l e c t r i c a l  E n g i n e e r i n g  a n d  C o m p u t e r  S c i e n c e  
F l o r i d a  A t l a n t i c  U n i v e r s i t y  
C o u r s e  S y l l a b u s  
w w w . f a u . e d u / r e g u l a t i o n s / c h a p t e r 4 f 4 . 0 0 1  C o d e  o f  A c a d e m i c  l n t e g r i t y . p d f  
W e  w i l l  u s e  m o s t l y  o p e n  s o u r c e  t o o l s .  M u c h  c o d e ,  r e f e r e n c e  d e s i g n s ,  e t c . ,  a r e  f r e e l y  a v a i l a b l e  a t  m a n y  
s i t e s  o n  l i n e ,  i n c l u d i n q  o u r  o w n .  
1 5 .  R e q u i r e d  t e x t s / r e a d i n g  
C o n c u r r e n c y ,  S t a t e  M o d e l s  a n d  J a v a  P r o g r a m s ,  b y  J e f f  M a g e e  a n d  J e f f  K r a m e r ,  2
0 0  
E d i t i o n ,  W i l e y ,  
2 0 0 6 .  I S B N :  o - 4 7 0 - 0 9 3 5 6 - o ;  A l s o  d o w n l o a d  t h e  L  T S A  s o f t w a r e  a n d  r u n  t h e  A p p l e t s  o f  s e v e r a l  b o o k  
e x a m p l e s  a t :  h t t p : / / w w w . d o c . i c . a c . u k / - j n m / b o o k /  
A s s i g n m e n t s  2  a n d  4  w i l l  u s e  m a t e r i a l  f r o m  t h e  J a v a  b o o k  l i s t e d  h e r e :  J a v a - L e a r n i n g  t o  P r o g r a m  w i t h  
R o b o t s ,  b y  B .  W .  B e c k e r ,  U  o f  W a t e r l o o ,  C a n a d a ,  T h o m s o n  C o u r s e  T e c h n o l o g y ,  2 0 0 7 .  T h e  b o o k  i s  
a v a i l a b l e  i n  P D F  f o r m a t ,  a l o n g  w i t h  t h e  r o b o t i c s  l i b r a r y  ( a s  a  . j a r  f i l e )  a t :  
h t t p : l / w w w . l e a r n i n g w i t h r o b o t s . c o m / .  T h e  a u t h o r  h a s  m a d e  a l l  o f  i t  a v a i l a b l e  f r e e .  Y o u  w i l l  b e  
d e v e l o p i n g  p a r a l l e l  a n d  c o n c u r r e n t  v e r s i o n s  o f  t h e  b o o k  e x a m p l e s ,  g i v e n  c e r t a i n  c o n s t r a i n t s .  
1 6 .  S u p p l e m e n t a r y / r e c o m m e n d e d  r e a d i n g s  
N o n e  
1 7 .  C o u r s e  t o p i c a l  o u t l i n e ,  i n c l u d i n g  d a t e s  f o r  e x a m s / q u i z z e s ,  p a p e r s ,  c o m p l e t i o n  o f  r e a d i n g  
L e c t u r e s ,  L a b s ,  a n d  H a n d s - O n  J a v a  A p p l e t - b a s e d  D e m o s  ( i n  p a r e n t h e s e s ,  n u m b e r  o f  8 o  m i n u t e  
l e c t u r e s )  
1 .  O b j e c t  O r i e n t e d  D e s i g n - ( 3  l e c t u r e s )  
2 .  C o n c u r r e n c y  p r o g r a m m i n g  w i t h  J a v a  ( i n t r o d u c t i o n ) - ( 4 l e c t u r e s )  
3 ·  P r o c e s s e s  a n d  T h r e a d s ;  F S P  ( F i n i t e  S t a t e  P r o c e s s e s )  f o r  c o n c u r r e n c y  n o t a t i o n  - ( 3  l e c t u r e s )  
4 ·  C o n c u r r e n t  E x e c u t i o n - ( 4 l e c t u r e s )  
5 ·  S h a r e d  O b j e c t s  a n d  M u t u a l  E x c l u s i o n - ( 3  l e c t u r e s )  
6 .  M o n i t o r s  a n d  C o n d i t i o n  S y n c h r o n i z a t i o n - ( 3  l e c t u r e s )  
7 ·  D e a d l o c k - ( 4 l e c t u r e s )  
8 .  S a f e t y  a n d  L i v e  n e s s  P r o p e r t i e s - ( 4 l e c t u r e s )  
( 1 )  T w o  i n d i v i d u a l  a s s i g n m e n t s  i n  t h e  c l a s s ,  a n d  t w o  t a k e - h o m e  g r o u p  a s s i g n m e n t s  ( 2 0 %  e a c h ) .  E a c h  
g r o u p  w i l l  i d e n t i f y  t h e  r o l e s  ( d e s i g n  &  t e s t ,  d o c u m e n t a t i o n ,  a n d  p r o g r a m m i n g ;  i f  a  f o u r t h  s t u d e n t ,  t h e  
s t u d e n t  w i l l  f o c u s  o n  a e s t h e t i c s  t y p e s  o f  e n h a n c e m e n t s )  t h a t  e a c h  o f  t h e  m e m b e r s  w i l l  u n d e r t a k e .  E a c h  
g r o u p  m u s t  h a v e  o n e  o f  e a c h  k i n d .  B o n u s :  2 0 %  f o r  t h e  b e t t e r  a n d  c o m p l e t e  r e p o r t s ,  a t  5 %  e a c h .  ( 2 )  A  
m i d t e r m  e x a m  w o r t h  2 0 %  t h a t  w i l l  t e s t  y o u  o n  t h e  c o n c e p t s  c o v e r e d  i n  t h e  c l a s s .  I t  w i l l  n o t  a s k  y o u  t o  
w r i t e  J a v a  c o d e ,  b u t  m a y  a s k  y o u  t o  i n t e r p r e t  c o d e  f o r  c o n c u r r e n c y  a s p e c t s .  
A s s i g n m e n t s  1  a n d  3  w i l l  b e  c o m p l e t e d  d u r i n g  t h e  c l a s s  h o u r s  d u r i n g  t h e .  c l a s s  p e r i o d s .  T h e y  w i l l  b e  
c o m p l e t e d  w i t h i n  t h e  c l a s s  h o u r s  o n  t h e s e  d a y s .  A s s i g n m e n t s  2  a n d  4  w i l l  b e  t a k e - h o m e  a s s i g n m e n t s  t h a t  
n e e d  t o  b e  c o m p l e t e d  w i t h i n  t w o  w e e k s  a f t e r  b e i n g  a s s i g n e d .  I  n e e d  t o  r e v i e w  y o u r  d o c u m e n t a t i o n  f o r  
A s s i g n m e n t  # 2  a n d  c o m m e n t  a b o u t  i t  d u r i n g  a  s u b s e q u e n t  c l a s s .  S u b m i t  a  d r a f t  a t  B B  ( b l a c k b o a r d )  s o  
w e  c a n  d i s c u s s  i n  a  s u b s e q u e n t  c l a s s .  E c l i p s e  I D E  w i l l  b e  u s e d .  
1 8 .  T e c h n i c a l  R e s o l u t i o n  P o l i c y - Y o u  w i l l  b e  u s i n g  B l a c k b o a r d  t o o l s  f o r  c o m m u n i c a t i o n .  O n  t h e  
W e l c o m e  p a g e ,  o n c e  y o u  l o g  i n ,  y o u  h a v e  t h e  o p t i o n  t o  ' S u b m i t  a  T i c k e t '  ( s e e  o n  t h e  l e f t  h a n d  s i d e )  t o  t h e  
O n l i n e  S u p p o r t  C e n t e r .  T h e y  m a y  a l s o  b e  r e a c h e d  a t  5 6 1 - 2 9 7 - 3 9 9 9 .  H o w e v e r ,  t h e y  w i l l  n o t  b e  a b l e  t o  h e l p  
y o u  w i t h  t h e  i n s t a l l a t i o n  a n d  u s e  o f  t h e  t o o l  s u i t e  u s e d  i n  t h e  c l a s s .  W e  h a v e  e x c e l l e n t  t u t o r i a l s / d e m o s  a t  
D e p a r t m e n t  o f  C o m p u t e r  a n d  E l e c t r i c a l  E n g i n e e r i n g  a n d  C o m p u t e r  S c i e n c e  
F l o r i d a  A t l a n t i c  U n i v e r s i t y  
C o u r s e  S y l l a b u s  
t h e  a u t h o r s '  s i t e s ,  a n d r o i d . f a u . e d u  a n d  m a n y  o t h e r  o n - l i n e  s i t e s .  F i r s t  t r y  t h e s e  t h i n g s  a n d  i f  y o u  s t i l l  h a v e  
d i f f i c u l t i e s ,  f e e l  f r e e  t o  c o n t a c t  D r .  S h a n k a r .