t e c h n o l o g i e s i n c o mp u t e r s c i e n c e
play

T e c h n o l o g i e s i n C o mp u t e r S c - PowerPoint PPT Presentation

T e c h n o l o g i e s i n C o mp u t e r S c i e n c e E d u c a t i o n J a d e C h e n g A p r i l 2 0 , 2 0 1 2 J a d e C h e n g C o l l e g e o f N a t u


  1. T e c h n o l o g i e s i n C o mp u t e r S c i e n c e E d u c a t i o n J a d e C h e n g • A p r i l 2 0 , 2 0 1 2 J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

  2. I n t r o d u c t i o n & O v e r v i e w C o m p u t e r S c i e n c e ( C S ) i s a d i v e r s e a n d r a p i d l y d e v e l o p i n g d i s c i p l i n e . C o m p u t e r S c i e n c e E d u c a t i o n ( C S E ) i s t h e s u b j e c t s p e c i fj c t o e d u c a t i o n a l r e s e a r c h f o r C S . Tie m a i n m o t i v a t i o n o f C S E : T o i m p r o v e t h e q u a l i t y a n d e ffjc i e n c y o f t e a c h i n g a n d l e a r n i n g f o r t h e s u b j e c t m a t t e r . T o m e a s u r e t h e s u c c e s s o f t h i s w o r k . Tii s p r e s e n t a t i o n w i l l c o n s i s t o f t w o p a r t s . F i r s t , w e w i l l e x a m i n e s o m e s o f t w a r e t o o l s a n d t e c h n i q u e s d e v e l o p e d i n m y C S E p r a c t i c e s . S e c o n d , I w i l l d i s c u s s m y r e s e a r c h i n t e r e s t s i n C S E a n d m y p o t e n t i a l a n d o n g o i n g p r o j e c t s . J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

  3. C S E T e c h n o l o g i e s i n P r a c t i c e G r a d i n g T o o l s f o r P r o g r a m m i n g A s s i g n m e n t s L e a r n i n g t o p r o g r a m i s o n e o f t h e m o s t i m p o r t a n t g o a l s i n C S . G r a d i n g p r o g r a m m i n g a s s i g n m e n t s a n d d e l i v e r i n g f e e d b a c k c a n b e d i ffjc u l t : t e d i o u s s u b j e c t i v e e r r o r - p r o n e T o a d d r e s s t h i s , I h a v e d e s i g n e d s e v e r a l s o f t w a r e t o o l s , w h i c h h a v e b e e n u s e d w i t h s u c c e s s i n s e v e r a l p r o g r a m m i n g c o u r s e s , i n c l u d i n g C S C I 2 9 1 2 a t H P U . T e c h n o l o g i e s : J a v a X ML H T ML / C S S J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

  4. G r a d i n g T o o l s f o r P r o g r a mmi n g A s s i g n me n t s Tie D e l i v e r a b l e s F i r s t , d e l i v e r t h e s c o r e s , b e f o r e a n d a f t e r c u r v i n g . S e c o n d , r e p o r t e r r o r s a n d w a r n i n g s . J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

  5. G r a d i n g T o o l s f o r P r o g r a mmi n g A s s i g n me n t s Tie D e l i v e r a b l e s Tii r d , r e p o r t t h e p e r f o r m a n c e o n e a c h r e q u i r e m e n t a n d h o w t o c o r r e c t t h e m i s t a k e s . J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

  6. G r a d i n g T o o l s f o r P r o g r a mmi n g A s s i g n me n t s Tie D e l i v e r a b l e s F o u r t h , r e p o r t o t h e r o b s e r v a t i o n s . F i n a l l y , d e m o n s t r a t e p r o g r a m I / O f o r v a r i o u s c a s e s . J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

  7. G r a d i n g T o o l s f o r P r o g r a mmi n g A s s i g n me n t s Tie G r a d i n g P r o c e s s S t a r t b y d e fj n i n g e a c h r e q u i r e m e n t – e . g . , A s s i g n m e n t 3 . x m l <assignment> <requirement id="REQ-A3.3.1"><![CDATA[ <p>The application loops over every line of the input file.</p> ]]></requirement> <requirement id="REQ-A3.3.2"><![CDATA[ <p>For every iteration, the application parses the line as a <code>Double</code>.</p> ]]></requirement> <requirement id="REQ-A3.3.3"><![CDATA[ <p>If a line from the file is empty, the application terminates after writing to Standard Error, “Empty line encountered.”.</p> ]]></requirement> : </assignment> h t t p : / / w w w . j a d e - c h e n g . c o m / h p u / r e s e a r c h - p r e s e n t a t i o n / A s s i g n m e n t . x m l J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

  8. G r a d i n g T o o l s f o r P r o g r a mmi n g A s s i g n me n t s Tie G r a d i n g P r o c e s s R e c o r d e a c h s t u d e n t ' s p e r f o r m a n c e i n X ML f o r m a t – e . g . , D o e J o h n 3 . x m l <review first="First Name" last="Last Name"> <requirement id="REQ-SP4" result="pass"><![CDATA[ ]]></requirement> <requirement id="REQ-SP4" result="pass"><![CDATA[ ]]></requirement> <requirement id="REQ-SP5" result="pass"><![CDATA[ ]]></requirement> <requirement id="REQ-GG1" result="fail"><![CDATA[ The implementation does not include JavaDoc for method definitions. ]]></requirement> <requirement id="REQ-A3.1.1" result="pass"><![CDATA[ ]]></requirement> : </review> h t t p : / / w w w . j a d e - c h e n g . c o m / h p u / r e s e a r c h - p r e s e n t a t i o n / s t u d e n t - c o d e - r e v i e w . x m l J a d e C h e n g · C o l l e g e o f N a t u r a l a n d C o m p u t a t i o n a l S c i e n c e s ( C N C S ) · H a w a i ‘ i P a c i fi c U n i v e r s i t y · A p r i l 2 0 1 2

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend