Youtube lectures by Bob Timlin

Introduction to Internet Programming - Online

Instructor: Bob Timlin
Email: bob@timlin.net
Web Site: www.Timlin.net
Yahoo Messenger: timlinr@yahoo.com  --

Recomended Text:

Internet & World Wide Web How to Program, 5/e
Publisher: Deitel
Edition:  5th (August, 2013)
ISBN: 0132151006

       
Instructional material can be found at www.timlin.net

Description:
Videos provides an introduction to the World Wide Web and internet programming.

Basic HTML5 and CSS3 will be introduced.  Client-side scripting in JavaScript using: variables, functions, and objects DHTML (Dynamic HTML programming with HTML, CSS, JavaScript, and the DOM (Document Object Model.)
Server-side scripting with PHP with JSP (Java) is included.

Calendar of Assignments
DATE TOPICS: Reading/Homework
8/20/2013

Please record your attendance here Goto Webinar for online lecture

Introduction to the Internet Architecture.  See also binary example

Introduction to Computers and the Internet (Chapter 1) 

Play it again on YouTube (New): Part A Part B Part C

Play it again on YouTube:(2012) Part A Part B Part C Part D Part E Part F

Read Chapters 1 to 4
8/27/2013 Please record your attendance here
  1. Introduction to HTML   
  2. weekly GotoWebinar

Click here to see the PHP email example.

Feedback Form 1   Feedback Form 2   Feedback PHP Server Side Script

Play it again on YouTube: Chapter 1 Chapter 2 Part A Chapter 2 Part B Chapter 2 Part C Chapter 2 Part D

Read Chapters 5 & 6
9/4/2013 Please record your attendance here Introduction to HTML5

Play it again on YouTube: Chapter 3a Chapter 3b Chapter 3c

Introduction to Cascading Style Sheets discuss Absolute Positioning example using Feedback form.

Examples: CSS 1 | CSS 2 | CSS 3 | CSS 4 | CSS 5 | CSS 6 | CSS 7 | CSS 8 | CSS 9 | CSS Menus | CSS Asbsolute Positioning

Play it again on youtube: Chapter 3a Chapter 3b Chapter 3c Chapter 3d Chapter 3e

Lab 1 - Due: 9/7/2013
2/6/2013 LAB TONIGHT in building 19  
2/7/2013 NO CLASS TONIGHT  Lab 2: 9/18/2013
2/14/2013 GotoWebinar: Chapter 5: Introduction to Cascading Style Sheets 3 Ex 1 | Ex 2 | Ex 3 | Ex 4 | Ex 6 | Ex 6 | Ex 7 | Ex 8 | Ex 9 | Ex 10 | Ex 11 | Ex 12 | Ex 14 | Ex 15 | Ex 16 | Ex 17 | Ex 18

Play it again on YouTube: Part 1 | Part 2 | Part 3 | Part 4

Lab 3 - Due: 10/11/2013
2/21/2013 Chapter 6: Introduction to JavaScript. - if example

Examples: One | Two | Three | Four | Five | Six

Play it again on YouTube: Part A Part B Part C Part D Part E

11/28/2013 Chapter 7: Control statements continued  Examples: One | Two | Three
Chapter 8: Control statements continued  Examples: One | Two | Three | Four | Five | Six | Seven | Eight | Nine | Ten | Eleven
 Loop 1  |  Loop 2  |  Loop 3  |  Pre/Post IncrementPre/Post Increment and HTML 5

Play it again on YouTube: Part A Part B Part C Part D Part E

 
3/7/2013 Chapter 9: JavaScript Functions Examples: One | Two | Three | Four | Five | Six | Seven | Recursion

Play it again on YouTube: Chapter 7a Chapter 7b Chapter 7c Chapter 7d

Lab 4 - Due 3/21/2013
3/14/2013 Chapter 10: JavaScript Arrays  continued (24) Examples: 1 | 2 | 3 | 4 | 5 | 6 | 7 | Rotate Image | 8 | 9 | 10 | 11

Midterm Review

Play it again on YouTube: Part A Part B Part C

3/21/2013 Mid Term Lab 5 - Due 3/28/2013
3/28/2013 Chapter 11: JavaScript Objects Examples: One | Two | Three | Four | Five | Six | Seven | Eight| Split

Play it again on YouTube: Part A Part B Part C Part D Part E

Lab 7 - Due 4/24/2013
4/4/2013 TBD Lab 6 - Due 4/15/2013
4/11/2013 Chapter 12: Document Object Model (DOM): Objects and Collections  Examples:  One | Two | Three | Four | Five Chapter 22: Introduction to Database, SQL, MySQL.  SQL Examples

Play it again on YouTube: Part A Part B Part C Part D Part E Part F

Lab 8 - Due 5/8/2013
4/18/2013 Chapter 14: Introduction to canvas Ex1 Ex2 Ex3 Ex4 Image Manipulation
4/25/2013 Chapter 14: Introduction to canva(continued from slide 88) Ex1 Form Text CSS Alpha Composite
5/2/2013 Chapter 23: Server Side Scripting with PHP & MySQL Examples:  One | Two | Three | Four | Five | Six | Form | Data Cookies | Read Cookies | Dynamic Form

Play it again on YouTube (2013): Part A Part B Part C

Play it again on YouTube (2011): Part A Part B Part C Part D Part E Part F Part G

JSP files on Zip  | Database.java | CustomerBean.java
5/9/2013 Chapter 15: Introduction to AJAX (Asynchronous JavaScript And XML)     My Examples:

Play it again on YouTube: Part A Part B Part C Part D Part E Review for Final  JSON & Dojo

Sample JSP vs. PHP Example
5/16/2013 Review for Final Exam. 

Friends PHP site

Play it again on YouTube (2013): Part A Part B Part C

 
5/23/2013 Final Exam on webaccess available now until May 25th  

 

Class Assignments: Weekly reading assignments and regular class exercises, which will consist of short hands-on HTML, CSS, JavaScript. All assignments and lecture notes will be available several days prior to class at www.timlin.net. You will only need a web browser and simple text editor like notepad for this class.  However you may want to use a tool like Microsoft FrontPage or Dreamweaver.  You must turn in all assignments on time, one AND ONLY ONE late assignment will be forgiven.  Turn in the HTML file along with any supporting documents on the due date.  If you miss a class, it is your responsibility to contact the instructor or another student by email to obtain the current assignment, or any changes to the current assignment.  2. Midterm and Final
 

Grading Policy:
Assignments		: 50%   
Midterm:		: 20%
Final Exam:             : 30%	
Average        Grade:
90 - 100           A
80 - 89            B
70 - 79            C
60 - 69            D
< 60               F

Top of Page