|
|
 |
 |
|
½Òµ{¥Ø¼Ð
- ¾Ç²ß¦p¦ó¨Ï¥Îpºâ¦b¦³®Ä²v¦a¸Ñ¨M¬Y¨ÇÃþ«¬ªº¬ì¾Ç¡A¤uµ{¡A©ÎªÌºÞ²z°ÝÃD.
- ¦b¤¬°Êªºª«¥ó¾É¦VÀô¹Ò¤§¤¤¡A§Y Java® ¾Ç²ß¼¶¼gµ{¦¡.
- ÁA¸Ñ³nÅé¤uµ{ªº°ò¥»·§©À:
- ³]p
- ¥I½Ñ¤å¦r
- °£¿ù
- ³nÅé¹ê§@ªº¤À¤u¦X§@.
- »{ÃѪ«¥ó¾É¦Vµ{¦¡³]pªº·§©À©M¹ê¥Î
- ¾Ç²ß¦p¦ó¦³®Äªº¨Ï¥Î Java® Ãþ§O¨ç¦¡®w«Ø¥ß¹q¸£µ{¦¡
- ¾Ç²ß¦p¦ó«Ø¥ß¤¬°Êªº¹Ï§Î¤Æ¨Ï¥ÎªÌ¤¶±
- ¾Ç²ß¨Ï¥Îºtºâªk¡A¥]¬A:
- ¤°»ò¬Oºtºâªk?
- ¦p¦ó´yzºtºâªk?
- ¦p¦ó±q´yz¤§¤¤¹ê§@¤@Óºtºâªk?
- ¦p¦ó°w¹ï¤@Ó¯S©wªºÀ³¥Î¨Ó¤ñ¸û©M¬D¿ïºtºâªk?
- ¾Ç²ß¨Ï¥Î¸ê®Æµ²ºc:
- ¤°»ò¬O¸ê®Æµ²ºc?
- ¦p¦ó¹ê§@¤@Ó¸ê®Æµ²ºc?
- ¦p¦óµ²¦Xºtºâªk©M¸ê®Æµ²ºc?
- ¦p¦ó¨Ï¥Î³q¥Î¸ê®Æµ²ºc©M Java® Ãþ§O?
- ¾Ç²ß¿ëÃÑ¡A¹ê§@¡AÁÙ¦³µ²¦X³nÅé¼Ë¦¡.
½Òµ{n¨D
- 10 ¥÷§@·~¡A¨C¥÷ 6 ÂI (60% ªº¦¨ÁZ)
- 2 ¦¸ÀH°ó´úÅç¡A¨C¦¸ 8 ÂI (16%)
- ´Á¥½¦Ò¡A¦û 17%
- ¨C¶g¾ÉÄý (10 ¸`) ¥[¤W¨C¶g¹ê²ß½Ò/¥D°Ê¾Ç²ß (11 ¸`). ¥²¶·¥X®u; ¨C¸` 1/3 ÂI (7%)
- ´úÅç©M¦Ò¸Õ³£¬O¶}®Ñ¦Ò
- ¿ð¥æ§@·~²Ä¤@¤Ñ¦© 20%¡A¶W¹L¤@¤Ñ¤£p¤À.
Java® ¬Oª@¶§¹q¸£¦b¬ü°ê©M¨ä¥L°ê®aªº°Ó¼Ð©ÎªÌµù¥U°Ó¼Ð.
Course Goals
- To learn how to use computation in efficiently solving some types of scientific, engineering and management
problems.
- To learn to program in an interactive, object-oriented environment, namely Java®.
- To understand the basic concepts of software engineering:
- Design
- Documentation
- Debugging
- Teamwork in the implementation of software.
- To be introduced to the concepts and use of object-oriented software design
- To learn how to build computer programs that make effective use of the Java® class libraries.
- To learn how to build interactive graphic user interfaces.
- To learn to use algorithms, including:
- What is an algorithm?
- How do you describe an algorithm?
- How do you implement an algorithm from a description?
- How do you compare and choose an algorithm for a particular application?
- To learn to use data structures:
- What is a data structure?
- How do you implement one?
- How do you combine algorithms and data structures?
- How do you use generic data structures and the Java® collection classes?
- To learn to recognize, implement, and combine software patterns.
Course Requirements
- 10 problem sets, each worth 6 points (60% of grade)
- 2 in-class quizzes, each worth 8 points (16%)
- Final exam during finals period, worth 17%
- Weekly tutorials (10 sessions) plus weekly labs/active learning (11 sessions). Mandatory attendance; 1/3 point per session (7%)
- Quizzes, exam are open book, open notes
- Late problem set rules-20% off for 1 working day late, 100% off for anything later.
Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.
|
|
|
 |
 |
 |