?????? - PowerPoint PPT Presentation

About This Presentation
Title:

??????

Description:

static ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 18
Provided by: macc160
Category:

less

Transcript and Presenter's Notes

Title: ??????


1
?????????????
  • ???

2
???????
  • ??????
  • ??????
  • static??????????????
  • ?????????????????

3
??????
  • CoinDeposit??????
  • ????????????
  • ????????????0?,100?,200????????
  • ??????????????????????????????????
  • ????????????????????????????????????
  • ??????????????????
  • ???????????????????0?????????????????????

4
CoinDeposit??????
5
?????????(on???VMButton???????)??????
6
?????????
  • ???????????????????????????????
  • http//nautilus.crew.sfc.keio.ac.jp/lecture/2001ob
    jprog/

7
??????
  • static?????????????????????????
  • ????????
  • Java?????????????
  • ??????????????????????

8
Java?Event??????
  • CoinDeposit??????????????????????????
  • ?????????????????????????????????????
  • http//nautilus.crew.sfc.keio.ac.jp/lecture/2001ob
    jprog/
  • ???TA????????

9
Java?Event??????(1)
  • ???????????
  • CoinDepositEvent.java???????????????????
  • CoinDepositListener.java??????????????????

10
Java?Event??????(2)
  • ??????????
  • CoinDepositModel?????????????????????????
  • VMButton??????????????????
  • VendingMachineFrame???VMButton???????????????????

11
????????????
  • ??????????
  • ?????????????

12
???????????????????
  • ComputerScience?????????????????
  • Computing Curricula 2001
  • http//www.computer.org/education/cc2001/ironman/c
    c2001/v2-overview-bok.html
  • ??????????

13
OverView of the CS Body of Knowledge
  1. Discrete Structures (DS)
  2. Programming Fundamentals (PF)
  3. Algorithms and Complexity (AL)
  4. Programming Languages (PL)
  5. Architecture and Organization (AR)
  6. Operating Systems (OS)
  7. Net-Centric Computing (NC)
  8. Human-Computer Interaction (HC)
  9. Graphics and Visual Computing (GV)
  10. Intelligent Systems (IS)
  11. Information Management (IM)
  12. Software Engineering (SE)
  13. Social and Professional Issues (SP)
  14. Computational Science and Numerical Methods (CN)

14
PF. Programming Fundamentals (54 core hours)
  • PF1. Fundamental programming constructs (9)
  • PF2. Algorithms and problem-solving (6)
  • PF3. Object-oriented programming (10)
  • PF4. Fundamental data structures (14)
  • PF5. Recursion (6)
  • PF6. Event-driven and concurrent programming
    (4)
  • PF7. Using APIs (5)

15
AL. Algorithms and Complexity (31 core hours)
  • AL1. Basic algorithmic analysis (4)
  • AL2. Algorithmic strategies (6)
  • AL3. Fundamental computing algorithms (12)
  • AL4. Distributed algorithms (3)
  • AL5. Basic computability theory (6)
  • AL6. The complexity classes P and NP
  • AL7. Automata theory
  • AL8. Advanced algorithmic analysis
  • AL9. Cryptographic algorithms
  • AL10. Geometric algorithms
  • AL11. Parallel algorithms

16
??????????
  • ?????????????
  • ????????????????????????????
  • ???????????
  • UML????????????????

17
????????????
  • ??????????????
  • ??????????????????
  • ????????????
  • ???????????????
  • ???????TA???????????????????
Write a Comment
User Comments (0)
About PowerShow.com