90 likes | 206 Views
Programming Methodology and Web Rapid Prototyping (Session 0). TC101 , 5 Sessions course, Conducted by Solvith http://solvith.com/ACJC. About James. Like you , once from Tech Council Graduated 2007 (That makes me J8 !??) Reading a Double Degree Computing + Finance (4 th year,NUS )
E N D
Programming Methodology and Web Rapid Prototyping (Session 0) TC101 , 5 Sessions course, Conducted by Solvith http://solvith.com/ACJC
About James • Like you , once from Tech Council • Graduated 2007 (That makes me J8 !??) • Reading a Double Degree Computing + Finance (4thyear,NUS) • Runs a freelance technology consultancy Engagement: • HP Singapore • Research Plus Pte Ltd • National University Singapore • BM Intelligence (HK) • Equity Petroleum(Nigeria) • Ace BraineryPte Ltd • Ace Insurance Ltd • Citi Innovation Lab • Government Of Singapore Investment Corp
My Contact • james@solvith.com
Syllabus Session 1 [25 May] • Introduction to computing (30 mins). • History and Trends • Overview of Web Service Delivery (1.5 Hours) • Server-Side Language , dynamic web pages. The web infrastructure. HTTP protocols. Client-side Language • Lab setup (30 mins) • Acjctc.com lab setup • Introduction to PHP language (1.5 hour) • Control flows (If,loopsetc). Logic • Take-home Lab (3 Questions)
Syllabus Session 2 [13 Jul] • Go through previous lab (30 mins) • PHP Modular programming . (1 hour) Functions, Class • Data Structure Arrays . Multi-dimensional arrays. Stacks • 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] • Client-side language: HTML Basic (2) (1.5 hour) • Client-side language: Javascript intro (1 hour) • Project consultation #1 (1.5 hour)
Syllabus Session 4 [3 Aug] • Recursion Vs Iteration (2 Hours) • Databases (basic) (1 hr) Intro to SQL , statements • Project consultation #2 (1 hour) eg: 20 mins per team. Book your time
Syllabus Session 5 [24 Aug] • Agile development . Rapid usage of built in open-source software. (2 hours) • Test(1 hour) • 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.