/ PAPER

EE in English


EE in English (Computer Science)

Schedule

  • ~ 2022/08/29 : Proposal
  • ~ 2022/09 : 1st mandatory reflection session
  • ~ 2022/11 : 1,000 words
  • ~ 2022/12 : 2,000 words - 2nd mandatory reflection session
  • ~ 2023/03 : 3,000 words
  • ~ 2023/05 : 4,000 words
  • ~ 2023/05/31 : Deadline for final version submission - viva voce: final mandatory reflection session

EE Coordinator (064-786-5577, hatsal@korea.kr)

hweejoon-chung.github.io

Copyright Act / Prohibition of Unauthorized Reproduction and Redistribution

EE_comps_CHUNG.HWEE.JOON_en.pdf

<== 무단도용 방지를 위해, IB 인증 이후 링크 복구하겠습니다.

Computer Science

A Study on Software Design Approach for Improving Trajectory Computation Time and Memory Usage for Creating A Large Number of Shooting-Robots’ Objects

Word Count : 3968

Pyoseon-High School

Senior, class 2, number 16

Chung, Hwee Joon (Chung, H. J.)

hweejoonchung@gmail.com

https://hweejoon-chung.github.io

Table of Contents

I. Introduction 3

1. Background 3
2. Objectives and Target Environment 3
3. Structure 4
1. Software Quality 5
2. Projectile Trajectory Computation 6
3. Memory Efficiency 7
4. Object-oriented Design Patterns 7

III. Analysis and Strategy Derivation 8

1. Basis 8
2. Derivation of Formulas for computing Projectile Trajectories 9
3. Analysis and Selection of Object Creation Method 13
4. Design with Improvement Strategy 14

IV. Implementation 15

1. Overall System Structure 15
2. Implementation of Formulas for Projectile Trajectory Computation 16
3. Implementation of Pattern-based Projectile Generation 17
4. Experimental Test 18

V. Verification 18

1. Comparison of Formulas for Projectile Trajectory Computation 18
2. Comparison of Memory Usage for Object Creation 20

VI. Conclusion and Future Tasks 23

Works Cited 24

hweejoon-chung.github.io

Copyright Act / Prohibition of Unauthorized Reproduction and Redistribution

-->