Programming Methodology and Web Rapid Prototyping (Session 0) TC101, 5 Sessions course, Conducted by Solvith

Slides:



Advertisements
Similar presentations
Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
Advertisements

SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
Internet Application Development tMyn1 INTERNET APPLICATION DEVELOPMENT Timo Mynttinen Mikkelin University of Applied Sciences.
I started school with the intention of becoming a web developer and I have been here a year so far working for a degree in Web Technologies. My grades.
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
BUS 127B – Agenda – Sep 24, 2009 Roll Call Roll Call Introductions Introductions Overview of program Overview of program Graduate with honors Graduate.
1 CS4513 Distributed Computing Systems Bob Kinicki Term D04.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
DT211/3 Internet Development Application Internet Development Application.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Week 1 INFM 718N Web-Enabled Databases The Big Picture.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
IT 210 The Internet & World Wide Web introduction.
G51WPS Web Programming and Scripting Boriana Koleva Room: C54 Phone:
Introduction to course. Refresher on client/server; JavaScript.
First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.
Projects Contact Skills Ryan Rigby Web Developer About Me Currently enrolled at Griffith University undertaking a Bachelor of Information Technology with.
Why Should Communicators Learn To Associate Professor Texas State University Stanford Knight Journalism Fellow slideshare.net/cindyroyal.
Faculty of Sciences and Social Sciences HOPE Website Development Stewart Blakeway FML 213
Introduction to Internet Programming (Web Based Application)
CS 638 Web Programming Introducing the web Lecture 1.
Introduction to Course MMIS 656 Web Design Technologies.
Custom Reporting in Blackboard Learn. What happens between clicking run and getting the report? Connect to a data source Where is the information?
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
GCSE COMPUTING An Introduction. ICT vs Computing ICT How to use technology. Using computer software. “Behind the wheel.” Computing How technology works.
WEB PROGRAMMING M&IS Overview: – A little Bit About me! – Introduction of Web Programming – Structure of building – Successes – Hardships – Concluding.
Intro to Web Programming Presented by Blaine Hilton.
Intro to Computers By Alex Pu Computational Thinking: Overview Making Information Available to the World with HTML an d Web Pages Desktop Publishing with.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Mark Dixon Page 1 Tech – Module Introduction.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 CSC317/318 INTERNET PROGRAMING / DYNAMIC WEB APPLICATION DEVELOPMENT Siti Nurbaya Ismail Faculty of Computer & Mathematical Sciences, Universiti Teknologi.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Web Architecture Introduction
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
CS-4220 Dr. Mark L. Hornick 1 CS-4220 (last time!) Web Software Applications.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
The basics of knowing the difference CLIENT VS. SERVER.
Introduction to web developement Abderrahim OUAKKI
SHAPE THE WORLD. WEB DEVELOPMENT.
Course Introduction MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/12/2016.
Interface Programming 1 Week 1. Interface Programming 1 CALENDAR.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Data Structures and Algorithms in Java AlaaEddin 2012.
Course Introduction Svetlin Nakov Telerik Corporation
Web Application Development 1 Course Introduction.
Overview Web Technologies Computing Science Thompson Rivers University.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
ECE/CS 352 Digital System Fundamentals1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Introduction Charles R. Kime.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Recitation 5 Intro Engineering Pro Tips. Reminders  If you commission your project before Milestone 3, your team does NOT have to present at Milestone.
CIS101 Intro to Computing Week 1.
Department of Computer Science, Florida State University
Web Systems & Technologies
Unit 6 part 3 Test Javascript Test.
CSCE156: Introduction to Computer Science II
CGS 3066: Web Programming and Design Fall 2019
Information Systems in Organizations
Presentation transcript:

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.