Skip to product information
1 of 1

AI4kids

APCS-University Programming Pre-Test Training Course (Individual Class)

APCS-University Programming Pre-Test Training Course (Individual Class)

Regular price $45,000.00 TWD
Regular price $54,000.00 TWD Sale price $45,000.00 TWD
Sale Sold out

#University Selection
#Competitive Strength for Further Study

  • Top-notch teachers, professional teaching
  • Concept understanding and hands-on practice every week
  • Let children clearly grasp the key to solving problems
  • One year two-stage course,
    Phase 1: 24 lessons (90 minutes each)
    Phase 2: 24 classes (90 minutes each)
  • The course is divided into two stages, with tuition fees of 45,000 yuan for each stage.

What is APCS?

APCS is the abbreviation of Advanced Placement Computer Science, which refers to the "College Programming Preparatory Test". The testing model is based on the Advanced Placement (AP) curriculum of American universities. The test questions are formulated in cooperation with various universities, and the test questions are determined to have undergone reliability and validity tests to ensure the credibility of the test results.

This test consists of two subjects: " Programming Concept Questions " and " Programming Practice Questions ", and is conducted online in the computer classroom examination room.

Programming concept questions are multiple-choice questions, divided into two sections, and the test scores are combined, with a full score of 100 points; programming practice questions are single-section tests, scored by writing a complete program or sub-program, with a full score of 400 points. Both subjects are automatically scored and counted, and the scoring process does not involve subjective factors.

Programming concept questions
  • Multiple-choice questions (including question groups) mainly test computational thinking, problem solving and programming concepts.
  • Test types include: code tracing, code completion, code debugging, code performance analysis, and basic concepts understanding.
  • If the question requires a program snippet, it will be asked in C language.
Programming Practice Questions

Mainly focus on writing complete programs or sub-programs. You can choose to write programs in C, C++, Java, or Python.

APCS exam time

APCS testing is held three times a year.
Testing is scheduled for January, June and October.
The actual date is subject to the announcement on the APCS official website .

You can apply for the required subjects, there is no limit on the number of times you can take the exam, and the best results will be selected. Therefore, if the test results of a subject are not as expected,
You can choose to register for a single subject again; it is recommended to prepare for the test in advance, and there is no need to wait until before applying to the school to register.

APCS score explanation

Course Schedule

The course plan is 48 classes per year.
Two stages of learning and teaching,
Lead your children to prepare comprehensively for the APCS test!

- Phase 1 -

Number of classes Syntax Concept C Language Hands-on Archaeology Practice Python
1 Introduction to Programming Languages ​​Learn about C language Performance indicators
2 Variables and Data Types Triangle identification
3 Formatted input and output Secret
4 Operators and expressions Logical Operators
5 Select Structure Special coding
6 Loop Narrative 1 Least different letters
7 Loop Narrative 2 Basketball Game
8 Loop Narrative 3 mora
9 function Cart
10 Recursive functions,
Storage type, variable range
Manpower Allocation
11 Preprocessor and Macros Purchasing Power
12 Array Seven-character couplet
13 Arrays and functions Mending the Fence
14 String Algorithmic Trading
15 Matrix operations Numbers Game
16 index Bus stop sign
17 Indicators and functions Programming Exam
18 Index array Matrix Transformation
19 Dual index, dynamic memory configuration Maximum Sum
20 Structure and other data types 1 Small Groups
twenty one Structure and other data types 2 Interleaved String
twenty two file Perfect odd number
twenty three Basic data structure 1 The sum of the subsets
twenty four Basic data structure 2 Red and white ribbons

- Phase 2 -

Number of classes Syntax Concept C Language Python
25 Divide and conquer algorithm, recursive algorithm The robot's path
26 Sorting Algorithms Matrix Sum
27 Search Algorithm dice
28 Dynamic programming algorithm Population migration
29 Greedy Algorithm flow
30 Backtracking Algorithm - Mouse in a Maze Devil's Labyrinth
31 Conceptual Archaeology Questions Practice (1050305 Archaeology 1~6) Traffic flow arrangement
32 Conceptual Archaeology Questions Practice (1050305 Archaeology 7~12) Winner prediction
33 Conceptual Archaeology Questions Practice (1050305 Archaeology 13~18) String decoding
34 Conceptual Archaeology Questions Practice (1050305 Archaeology 19~25) Cargo Terminal
35 Conceptual Archaeology Questions Practice (1051029 Archaeology 1~6) Character creation program
36 Conceptual Archaeology Questions Practice (1051029 Archaeology 7~12) Function expression evaluation
37 Conceptual Archaeology Questions Practice (1051029 Archaeology 13~18) Complementary CP
38 Conceptual Archaeology Questions Practice (1051029 Archaeology 19~25) Level-up Route
39 Conceptual Archaeology Questions Practice (1060304 Archaeology 1~6) Cutting down trees
40 Conceptual Archaeology Questions Practice (1060304 Archaeology 7~12) Ring exit
41 Conceptual Archaeology Questions Practice (1060304 Archaeology 13~18) Brave Training
42 Conceptual Archaeology Questions Practice (1060304 Archaeology 19~25) Cutting costs
43 Concept simulation exercises Lucky Numbers
44 Concept simulation exercises Production Line
45 Concept simulation exercises Digital divination
46 Concept simulation exercises Laser Test
47 Pre-exam review 1 Cave exploration
48 Pre-exam review 2 Add then multiply and function

Course duration

One class per week, 90 minutes per class

Class time can be arranged according to the child's schedule

No complicated teaching equipment required

Take classes at home

Online courses are taught using Google Meet. All you need is a computer (including microphone, headphones) and an internet connection.

Courses can be conducted at any location. During class, the instructor will turn on the camera and share the screen to clearly understand the operation status of each student.

FAQ

Q: What age group is suitable for learning this course?

A: The recommended age for this course is from junior high school to high school students. Students must have a programming language foundation above CS6!

Q: Can I join this course if I have not learned procedural languages?

A: If you have not learned procedural languages, it is recommended that you first take the CodeCombat course and then start taking the APCS course.

Q: What is the background of the instructor of the online course?

A: The team's lecturers all have professional information backgrounds. They can become certified lecturers only after passing AI4kids' long-term training and teaching review. They have rich teaching experience!

Q: When can I start classes? How many people are in the class?

A: The course time is flexible. You can arrange classes for your child on weekday evenings or weekends. The class size is small, with 3 to 6 students. If there is no time slot suitable for your child, please contact us and our course consultant will coordinate a lecturer for your exclusive time slot. Customer service instant messaging (click) , customer service email: service@ai4kids.ai.

Q:Will online courses lead to poor learning outcomes for students?

A: Our lecturers all have rich teaching experience. During the course, they will actively guide every child to participate in the discussion and operation of program drills, and regularly check each child's computer screen and operation status to allow children to maintain a high level of learning motivation and concentration to maximize the benefits of the course.

Q: What equipment do I need to prepare for class?

A: You only need to prepare a computer (including microphone, headphones) and internet for your child, and you can start the class.

Q: Can I get a refund after registering?

A: We offer a 100% refund guarantee within 14 days of the start of the course if you are not satisfied. If you cancel your order 14 days before the class has reached one-third of the total course hours, the remaining amount will be refunded after deducting 50% of the fee. If you cancel your order after one third of the total course hours have passed, no refund will be given.

View full details