ICS 151: Structured Database Programming


Instructor:William McDaniel Albritton
Office Hours:Tues & Wed 12:30pm-1:30pm
Walk-ins & appointments welcome!
Office Location: DA 211
Contact:(808) 455-0319 (walbritt AT hawaii.edu)
Website URL:https://www2.hawaii.edu/~walbritt/ics151/

SLO #1SLO #2SLO #3Final Project

SLO #1: Use a web site technology to structure and format web pages.
Class Dates Topics Readings Slides Assignments Due Dates Examples & Resources
Jan 13 Introduction to the Class

Getting Started
Syllabus

HOUR 1
hour #1 Optional Assignment 1 Jan 15 at 9:00am William's home page
Laulima Login
UH gmail
Computer Labs
Learning Resource Center
Hoʻoulu
Training Tips
Recycling Computers
Textbook's Website
Author's Website
Computers with Software
Jan 15
ASP.NET Programming Model
HOUR 2 hour #2 Assignment 1 Jan 22 at 9:00am Visual Web Developer Download
ASP.NET Customers
ASP.NET Wikipedia
.NET Framework
.NET Technology
XHTML Reference
Jan. 20 Using Visual Web Developer &
Creating ASP.NET Web Pages
HOUR 3 &
HOUR 4
hour #3 &
hour #4
Assignment 2 Jan 22 at 9:00am  
SLO#2: Use a programming language to interact with web pages.
Class Dates Topics Readings Slides Assignments Due Dates Examples & Resources
Jan 22, Jan 27 Strings HOUR 5 hour #5 (slides #1-28) Assignment 3 Jan 29 at 9:00am StringExample.aspx
StringExample.aspx.vb
Methods.aspx
Methods.aspx.vb
Jan 29 Integers and Decimals HOUR 5 hour #5 (slides #19-60) Assignment 4 Feb 3 at 9:00am IntegerExample.aspx
IntegerExample.aspx.vb
DecimalExample.aspx
DecimalExample.aspx.vb
Feb 3 If-Statements HOUR 6 hour #6 (slides #1-14) Assignment 5 Feb 5 at 9:00am BooleanExamples.aspx
BooleanExamples.aspx.vb
IfStatements.aspx
IfStatements.aspx.vb
Feb 5 If-Statements II HOUR 6 hour #6 (slides #15-33) Assignment 6 Feb 12 at 9:00am IfStatements2.aspx
IfStatements2.aspx.vb
IfStatements3.aspx
IfStatements3.aspx.vb
Feb 12 Loops HOUR 6 hour #6 (slides #34-43) Assignment 7 Feb 17 at 9:00am LoopExamples.aspx
LoopExamples.aspx.vb
TheCount.aspx
TheCount.aspx.vb
Feb 17 Loops II HOUR 6 hour #6 (slides #44-48) Assignment 8 Feb 19 at 9:00am LoopExamples2.aspx
LoopExamples2.aspx.vb
LoopExamples3.aspx
LoopExamples3.aspx.vb
Feb 19 Drop-Down Lists HOUR 11 hour #11 (slides #1-14) Assignment 9 Feb 24 at 9:00am Methods.aspx
Methods.aspx.vb
Sushi.aspx
Sushi.aspx.vb
Feb 24 Radio Buttons HOUR 11 hour #11 (slides #15-25) Assignment 10 Feb 26 at 9:00am RadioButtonExample.aspx
RadioButtonExample.aspx.vb
Feb 26 Checkboxes HOUR 11 hour #11 (slides #26-34) Assignment 11 Mar 3 at 9:00am CheckboxExample.aspx
CheckboxExample.aspx.vb
Mar 3 Validating User Input HOUR 12 hour #12 (slides #1-32) Assignment 12 Mar 5 at 9:00am  
Mar 5 Validating User Input II HOUR 12 hour #12 (slides #33-50) Assignment 13 Mar 10 at 9:00am  
SLO #3: Use databases to interact with web pages.
Class Dates Topics Readings Slides Assignments Due Dates Examples & Resources
Mar 10 Introduction to Databases HOUR 13 hour #13 Assignment 14 Mar 12 at 9:00am Data Types
2008 Updates
Unicode
ASCII
Mar 12 Retrieving Data from Databases HOUR 14 hour #14 Assignment 15 Mar 17 at 9:00am  
Mar 17 Displaying Data from Databases HOUR 15 hour #15 Assignment 16 Mar 19 at 9:00am  
Mar 19 Insert, Delete, and Edit Data HOUR 16 hour #16 Assignment 17 Mar 31 at 9:00am  
Mar 23-27 Spring Break          
  Last Day to Withdraw from Semester-Long Courses with a "W" Grade       Tuesday, March 31, 2015 Withdrawing from a Class
Mar 31 Data-Bound DropDownLists, RadioButtons, and CheckBoxes HOUR 17 hour #17 Assignment 18 Apr 2 at 9:00am  
Apr 2 Site Map HOUR 20 hour #20 Assignment 19 Apr 7 at 9:00am  
Apr 7 Sitewide Page Templates HOUR 21 hour #21 Assignment 20 Apr 9 at 9:00am  
Apr 9 Managing Site's Users HOUR 22 hour #22 Assignment 21 Apr 14 at 9:00am  
Apr 14 Ajax HOUR 23 hour #23 Assignment 22 Apr 16 at 9:00am  
Final Project
Class Dates Topics Readings Slides Assignments Due Dates Examples & Resources
Apr 16, 21, 23, 28, 30 Work on Final Project     Final Project   eCAFE Course and Faculty Evaluation
College Computing Labs Survey
What Skills Do I Need to Get Hired?
Tuesday, May 5 Presentation of Final Project       in class  
  Due date for late assignments: last day of classes       Wednesday, May 6 at 11:59 PM  
Thursday, May 7 Work on Final Project       9am-10:30am  
Thursday, May 14 Presentation of Final Project (backup date)       9:00-11:00am  

Click to validate the HTML code

Click to validate the CSS code