Posts

Showing posts from September, 2013

Programming Course Outline - BJC

Since it will be targeting a novice student to pickup their programming knowledge, we will build/learn things from ground up. p.s. I am not a specialist in every kind of aspect, The purpose of doing those is not trying to impress people of what I am capable of. (More on this in Later Post). We are looking for feedback, criticise whatever that could make the course be more useful for our student. Feel free to drop me a line. Be a Programmer Operating System Choosing  - Linux Vs. Windows  Development Setup - IDE, SDK, Complier  Fundamental Programming Intro - Why need Programmer What is Programming Language What is Class What is Types What is For-loop and While and If Else condition What is Functions File Input/Output What is OOP What is Inheritance What is Divide and Conquer , Recursion What is Sorting What is Pointer iOS Application What is Mobile Application Programming Language in Mobile Application Industry How to Start Building an App What are the

Long Time No Blog -- How to Teach

There is one thing keep popping up in my head recently... "How to Teach!" It is so difficult to outline a course that target a youth age student to learn programming. Therefore, I write up something to let people add in their thought. Before we going in, Let me explain why I want to teach first. "It's a WAR, We need Soldiers " I guess I have been joined this war by few years now. A war that need to fight in my entire life. It is not easy to keep programming in different aspect. I said to myself every time when I walk into unknown zone, such as the first time dive into Django, figuring out mail server, beating the JavaScript up etc. I know I need a teammate, I need people take cover me while in the war. Therefore, I want to train up my soldier. Easy~ "Call of Duty" It is training course to inspire youth student (~16yrs). Able to develop program and work with other people after the course. Would that be easy? Yes. "Where

From iOS To Android - IDE

Image
Introduction I have been work on iOS, cocoa framework for a certain period. And I........ haven't done any stuff on Android although I have been following the changes on android among these days. Therefore, I am going run through some simple workflow and see how they are different.