Programming Methodology and Web Rapid Prototyping (Session 0) TC101, 5 Sessions course, Conducted by Solvith
About James Like you, once from Tech Council Graduated 2007 (That makes me J8 !??) Reading a Double Degree Computing + Finance (4 th year,NUS) Runs a freelance technology consultancy Engagement: HP Singapore Research Plus Pte Ltd National University Singapore BM Intelligence (HK) Equity Petroleum(Nigeria) Ace Brainery Pte Ltd Ace Insurance Ltd Citi Innovation Lab Government Of Singapore Investment Corp
My Contact
Syllabus Session 1 [25 May] 1. Introduction to computing (30 mins). History and Trends 2. Overview of Web Service Delivery (1.5 Hours) Server-Side Language, dynamic web pages. The web infrastructure. HTTP protocols. Client-side Language 3. Lab setup (30 mins) Acjctc.com lab setup 4. Introduction to PHP language (1.5 hour) Control flows (If,loops etc). Logic 5. Take-home Lab (3 Questions)
Syllabus Session 2 [13 Jul] 1. Go through previous lab (30 mins) 2. PHP Modular programming. (1 hour) Functions, Class 3. Data Structure Arrays. Multi-dimensional arrays. Stacks 4. Client-side language(1.5 hour) HTML Basic, CSS Introduction to Chrome V8 Environment *Students should come with team formation (5 members) *Issuing out of Projects Questions
Syllabus Session 3 [27 Jul] 1. Client-side language: HTML Basic (2) (1.5 hour) 2. Client-side language: Javascript intro (1 hour) 3. Project consultation #1 (1.5 hour)
Syllabus Session 4 [3 Aug] 1. Recursion Vs Iteration (2 Hours) 2. Databases (basic) (1 hr) Intro to SQL, statements 3. Project consultation #2 (1 hour) eg: 20 mins per team. Book your time
Syllabus Session 5 [24 Aug] 1. Agile development. Rapid usage of built in open-source software. (2 hours) 2. Test(1 hour) 3. Project presentation (1 hour).(Teachers invited to see and grade.....)
About This Course This course will introduce to you the fundamental of rapid protyping. It will pass to you hands on skills for projects It is based on a National University Computing course CG1101, and it will be tedious At the same time, I hope to pass on some useful life skills to your. This course will not turn you into a good programmer. You are expected to carry on yourself after the course.