Advanced AP-Computer Science (Java & unity 3d)
(for 10th+ Grade)
Walnut Campus: 9/14/13~5/3/14 (Saturday), 1:00~3:30 PM for 28 weeks
(Students must bring own laptop computers)
This class has dual purposes: score 5 in AP-Computer Science A exam and at the same time, learn to be a software game developer in the most exciting and lucrative technology industry.
Unity 3D is a powerful game developing engine leveraging Object-Oriented Programming (OOP) design pattern through JavaScript or C#. AP-Computer Science A exam is a college level OOP test for high school students interested in Computer Science. Many complex AP-CS exam questions and solutions (such as Grid World, recursion, class/abstract class, inheritance, polymorphism, interface…) can be studied and visualized in Unity 3D using its powerful Game Object and Component models, to make learning programming language an easier and more engaging experience.
This class is designed by experienced AP-CS Java teacher and game industrial development veteran. The objective is to make learning AP-CS Java fun and effective. Many students who studied AP-CS in traditional classroom setting fail to understand the basic principle of programming due to lack of opportunity to engage in interesting coding projects. In fact, only hands-on practice with interesting and engaging project can help students understanding the subject of AP-CS materials thoroughly. In this 28-week class we will take an unconventional approach: AP-CS Java subjects are lectured in the first half of each meeting, and immediately followed by creating visually stunning project centered on the subjects just been taught. Through the practice of creating fun 2D/3D games in Unity 3D Engine in class and at home as exercise, students will not only master the AP-CS test subjects, but also gain one of the most sought-after skills in the modern mobile development job market.
This class is suitable for students with basic knowledge in any programming languages such as web/html, JavaScript, C/C++, Python, Ruby….etc, or those with Java skills and willing to dive deeper.
本課程為全球電腦教育界首創,利用學習行動軟體界最熱門就業技能來高分掌握AP-CS考試,學習價值極高。課程有兩個主要目標:一是學習進階級Java語言及遊戲軟體開發引擎Unity 3D;二是透過Unity 3D 遊戲開發培養軟體工程師級之設計實力。Java程式語言廣受學術界、高科技業與大型金融產業所使用,也是AP-電腦考試以及許多科技競賽指定使用語言之一。Unity 3D 則是目前最熱門之行動遊戲軟體設計引擎,在就業市場有極高的需求,收入相當可觀。許多AP-電腦考試艱深考題及進階級的程式設計概念如Grid World, recursion, class/abstract class, inheritance, polymorphism, interface….等,都可透過學習 Unity 3D 來輕鬆掌握。學習過程充滿刺激,”一箭多鵰”的學習成果更是令人期待。由資深電腦教師及高科技產業專家聯手規劃、指導。上課節奏十分緊湊,適合已具備基礎電腦程式設計概念者。
上課地點:核桃校區(18800 Amar Road, Suite A-7, Walnut, CA 91789)
上課時間:9/14/13~5/3/14 (週六)下午1:00~3:30 (共28週)
招生對象:10年級以上
特別說明:學生需自備手提電腦
(Students must bring own laptop computers)
This class has dual purposes: score 5 in AP-Computer Science A exam and at the same time, learn to be a software game developer in the most exciting and lucrative technology industry.
Unity 3D is a powerful game developing engine leveraging Object-Oriented Programming (OOP) design pattern through JavaScript or C#. AP-Computer Science A exam is a college level OOP test for high school students interested in Computer Science. Many complex AP-CS exam questions and solutions (such as Grid World, recursion, class/abstract class, inheritance, polymorphism, interface…) can be studied and visualized in Unity 3D using its powerful Game Object and Component models, to make learning programming language an easier and more engaging experience.
This class is designed by experienced AP-CS Java teacher and game industrial development veteran. The objective is to make learning AP-CS Java fun and effective. Many students who studied AP-CS in traditional classroom setting fail to understand the basic principle of programming due to lack of opportunity to engage in interesting coding projects. In fact, only hands-on practice with interesting and engaging project can help students understanding the subject of AP-CS materials thoroughly. In this 28-week class we will take an unconventional approach: AP-CS Java subjects are lectured in the first half of each meeting, and immediately followed by creating visually stunning project centered on the subjects just been taught. Through the practice of creating fun 2D/3D games in Unity 3D Engine in class and at home as exercise, students will not only master the AP-CS test subjects, but also gain one of the most sought-after skills in the modern mobile development job market.
This class is suitable for students with basic knowledge in any programming languages such as web/html, JavaScript, C/C++, Python, Ruby….etc, or those with Java skills and willing to dive deeper.
本課程為全球電腦教育界首創,利用學習行動軟體界最熱門就業技能來高分掌握AP-CS考試,學習價值極高。課程有兩個主要目標:一是學習進階級Java語言及遊戲軟體開發引擎Unity 3D;二是透過Unity 3D 遊戲開發培養軟體工程師級之設計實力。Java程式語言廣受學術界、高科技業與大型金融產業所使用,也是AP-電腦考試以及許多科技競賽指定使用語言之一。Unity 3D 則是目前最熱門之行動遊戲軟體設計引擎,在就業市場有極高的需求,收入相當可觀。許多AP-電腦考試艱深考題及進階級的程式設計概念如Grid World, recursion, class/abstract class, inheritance, polymorphism, interface….等,都可透過學習 Unity 3D 來輕鬆掌握。學習過程充滿刺激,”一箭多鵰”的學習成果更是令人期待。由資深電腦教師及高科技產業專家聯手規劃、指導。上課節奏十分緊湊,適合已具備基礎電腦程式設計概念者。
上課地點:核桃校區(18800 Amar Road, Suite A-7, Walnut, CA 91789)
上課時間:9/14/13~5/3/14 (週六)下午1:00~3:30 (共28週)
招生對象:10年級以上
特別說明:學生需自備手提電腦