•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Advanced Placement (비교)

103 : 교재는 없다. 경기북과학고에서는 2023년부터 이 과정을 운용하기 시작했으며, 도입하신 정보 선생님의 말로는 전국 20개 과학고등학교 중에 최초... 라고 한다. 언어는 [[Python]]을 사용한다. 이 과정을 처음 접한 17기는 1, 2학년 동안 C언어를 배웠기 떄문에 적응에 어려움을 겪는 학생이 몇몇 있었다.
104 : ==== 단원 ====
105 : * Programming Design
106 :   * The concept and properties of algorithms
107 :   * The role of algorithms in the problem-solving process
108 :   * Problem-solving strategies
109 :   * Fundamental design concepts and principles
110 : * Fundamental Programming Concepts
111 :   * Basic syntax and semantics of a programming language
112 :   * Variables and primitive data types
113 :   * Expressions and assignments
114 :   * Simple I/O including file I/O
115 :   * Conditional and iterative control structures
116 :   * Functions and parameter passing
117 : * Fundamental Data Structures
118 :   * Arrays
119 :   * String and string processing
120 :   * Lists
121 : * Development Methods
122 :   * Program correctness: Types of errors (syntax, logic, run-time)
123 :   * Programming using library components and their APIs
124 :   * Debugging strategies
125 : * [[객체 지향 프로그래밍 | Object-Oriented Programming]]
126 :   * Object-oriented design
127 :   * Definition of classes: fields, methods, and constructors
128 : * Basic Type Systems
129 :   * Primitive types and Compound types
130 :   * Type safety and errors
131 : * Fundamental Data Structures and Algorithms
132 :   * Simple numerical algorithms
133 :   * Sequential and binary search algorithms
134 :   * Sorting algorithms : selections, insertion and quicksort/mergesort