CSCI425: Internet Programming

Updated 2013.05.09

Syllabus

Final test is Thursday, 5/16/2013 at 10:00

Day 29: Thursday, 5/09/2013

·       The GridView. Notes.

·       Master pages. Notes.

·       More HTML5: Canvas, SVG. Canvas Demos.

Previous classes are below…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Day 28: Tuesday, 5/07/2013

·       Solution to the Halloween checkout assignment

·       More on ASP database programming. Notes. Files (Halloween database and images)

·       SQL Server files

Homework due Thursday, 5/09/2013

·       Northwind supplier contact update. Database file. Image file. Zip your project and put it in the drop box.

Day 27: Thursday, 5/02/2013

·       ASP errors

·       ASP View State

·       ASP Database

·       Notes. Halloween database (Access).

Day 26: Tuesday, 4/30/2013

·       Finish ASP 2-page web site. Notes.

Homework due Thursday, 5/02/2013

·       A checkout page. Zip your project and put it in the drop box before 9 on Thursday.

·       Read and expect a quiz: State, View state

Day 25: Thursday, 4/25/2013

·       Test. Program shells.

·       JavaScript: Notes. Notes. Notes. Notes.

·       jQuery: Notes. Notes. Notes. Notes.

Day 24: Tuesday, 4/23/2013

·       More ASP.NET. Notes. Files.

Day 23: Thursday, 4/18/2013

·       More ASP.NET. Notes.

Homework due Tuesday, 4/23/2013

·       Future value, version 2.

Day 22: Tuesday, 4/16/2013

·       More ASP.NET. Notes.

Day 21: Thursday, 4/11/2013

·       Anti-malware tools

·       Intro to ASP.NET. Notes

Homework due Tuesday, 4/16/2013

·       Create an ASP.NET project that will compute the future value of an investment.

Day 20: Thursday, 4/04/2013

·       From last class: One-page FAQ with errors

·       From last class: Hover

·       jQuery, Day #4. Notes.

·       Animation example

NOTE: No class Tuesday, April 9.

Homework due Thursday, 4/11/2013

·       jQuery calculator.

·       Read about ASP.NET.

·       Web forms intro

·       Web forms pages

·       Web forms controls

·       Web forms events

·       Web forms forms

·       Web forms view state

Day 19: Tuesday, 4/02/2013

·       jQuery, Day #3. Notes. Files. Files. One-page FAQ.

Homework due Thursday, 4/04/2013

·       Homework. Just put the HTML file in the drop box.

·       Read about jQuery UI and jQuery Mobile. Expect a quiz.

Day 18: Thursday, 3/28/2013

·       jQuery, Day #2. Notes. Files.

Day 17: Tuesday, 3/26/2013

·       jQuery, Day #1. Notes. Files.

Day 16: Thursday, 3/21/2013

·       JavaScript, day 4.

·       JavaScript problem

·       Shortened URL problem

·       JavaScript events. Notes.

Day 15: Tuesday, 3/19/2013

·       JavaScript, day 3. Notes.

Homework due Thursday at 9:00 a.m.

·       JavaScript program. Put HTML file in drop box. No need to zip.

·       Read for next class. Expect a quiz.

·       jQuery Intro

·       jQuery Install

·       jQuery Syntax

·       jQuery Selectors

·       jQuery Events

·       jQuery Hide/Show

·       jQuery Fade

·       jQuery Slide

·       jQuery Animate

·       jQuery Stop

·       jQuery Callback

·       jQuery Chaining

Day 14: Thursday, 3/07/2013

·       Test: HTML5

·       Project file

Homework due Tuesday, 3/19/2013

·       Read: Chrome Developer Tools

·       JS breaks

·       JS errors

·       JS validation

·       DOM Intro

·       DOM HTML

·       DOM CSS

·       DOM Events

·       DOM Nodes

Day 13: Tuesday, 3/05/2013

·       JavaScript, day 2. Notes.

·       Test Thursday over HTML5.

·       Nerd news:

·       2013 .NET Developer Salary Survey

·       3D printing, 3D printing

Day 12: Thursday, 2/28/2013

·       Interesting trends in programming languages. More data.

·       How to anchor your footer.

·       New version of NetBeans!

o   First, get the current version of Java. Select Windows x86 or Windows x64. Install before proceeding with NetBeans.

o   Then, download NetBeans 7.3. Select the rightmost column, "All" (size should be 198 MB). Install.

·       JavaScript introduction. Notes

Homework due Tuesday, 3/5/2013

·       More HTML5 and CSS3. Floats, animation, etc.

Day 11: Tuesday, 2/26/2013

·       CSS3 transforms, transitions, animations. Notes

·       CSS3 float, columns. Notes

Homework due Thursday, 2/28/2013

·       Wild cards in Word. Put your document in the drop box by 9:00 Thursday.

·       Read the following. Expect a quiz.

·       JS Intro

·       JS How To

·       JS Output

·       JS Statements

·       JS Comments

·       JS Variables

·       JS Data Types

Day 10: Thursday, 2/21/2013

·       Using regular expressions in Word. Practice File.

·       CSS3: Zen Garden basic HTML file

·       Backgrounds. Images. Notes

·       Vendor prefixes.  Vendor prefix properties

Homework due Tuesday, 2/26/2013

·       Read the following. Expect a quiz.

·       CSS3 Transforms

·       CSS3 Transitions

·       CSS3 Animations

·       CSS3 Multiple Columns

·       CSS3 User Interface

Day 9: Tuesday, 2/19/2013

·       Porting apps

·       HTML and HTML5 input elements. Notes.

Homework due Thursday at 9:00 a.m.

·       HTML5 input elements and related CSS.

·       Read about regular expressions. Regular expressions tutorial. Expect a quiz.

Day 8: Thursday, 2/14/2013

·       Test 1. Unzip to your desktop. Use instructions on hard copy to add CSS rules. Zip project and put in drop box when done. Your solution should look like this.

Day 7: Tuesday, 2/12/2013

·       Web browser popularity

·       Chrome Canary

·       Images. Notes

·       Audio and Video. Notes

·       CSS box model. Notes

·       Tables: setting column widths. Sample HTML.

·       CSS example. Look at the four links for Chapter 2.

For next class:

·       Test over material covered to-date. Review.

Day 6: Thursday, 2/07/2013

·       Next Thursday (2/14/2013): Test #1

·       Lists and links. Notes.

·       Tables. Notes.

For next class. CSS due at 9:00 a.m.

·       CSS Homework. Submit your CSS file in the drop box. Create your own HTML file to test your CSS. You do not need to hand in the HTML file.

·       Read the following. Be prepared for a quiz.

·       HTML multimedia: Images, Video, Audio

·       CSS: Box model, Border, Outline, Margin, Padding

Day 5: Tuesday, 2/05/2013

·       Top tech skills for 2013. Check out #5 and #1.

·       Another CSS reference: Mozilla Developer

·       More CSS. Notes

For next class. CSS due at 9:00 a.m.

·       CSS Homework. Submit your CSS file in the drop box. Create your own HTML file to test your CSS. You do not need to hand in the HTML file.

·       Read the following. Be prepared for a quiz.

·       HTML: Images, Lists, Tables, Blocks

·       CSS: Styling Lists, Styling Tables

Day 4: Thursday, 1/31/2013

·       Intro to CSS. Notes.

·       Sample file 1, sample file 2

Day 3: Tuesday, 1/29/2013

·       Nerd News: Microsoft Office 2013 available today.

·       Chrome Portable

·       More basic HTML5 elements. Notes.

For next class

Read the following. Be prepared for a quiz.

·       CSS HOME, CSS Introduction, CSS Syntax, CSS Id & Class, CSS How To

·       Backgrounds, Text, Fonts, Links

Day 2: Thursday, 1/24/2013

·       Nerd news: Disabling Java in your browser

·       Basic HTML5 elements. Notes.

·       w3 Schools links:

·       Basic, Elements, Attributes, Headings, Paragraphs, Formatting, Links, Head

Day 1: Tuesday, 1/22/2013

·       Syllabus

·       Resources

·       The Internet

·       HTML5

·       HTML5 vs native apps. Opinion. Opinion. Opinion.

Links

·       As We May Think (hypertext in 1945!)

Homework for Thursday

·       Read about the following tags/elements. Expect a quiz.

·       <h1> …<h6>, <p>, <br>, <a>, <img>

·       <title>, <base>, <link>, <meta>, <script>,<style>

·       <b><em><i><small><strong><sub><sup><ins><del>

·       <code><kbd><samp><var><pre>

·       <abbr><address><bdo><blockquote><q><cite><dfn>

Interesting articles for programmers:

·       The Joys of the Craft

·       The Urge To Do It All Over Again

 

Day 19: Thursday, 5/06/2010

Work day.

Day 18: Tuesday, 5/03/2010

Day 17: Thursday, 4/29/2010

Day 16: Tuesday, 4/27/2010

Day 15: Thursday, 4/22/2010

Day 14: Tuesday, 4/20/2010

Reading for Tuesday, 4/06/2010

Day 13: Thursday, 4/15/2010

Day 12: Tuesday, 4/13/2010

Day 11: Thursday, 4/08/2010

Reading

Day 10: Tuesday, 4/06/2010

Day 9: Thursday, 4/01/2010

Day 8: Thursday, 3/25/2010

Reading due Thursday, 3/18/2010:

Tuesday, 3/23/2010

Day 7: Tuesday, 3/23/2010

Day 6: Thursday, 3/18/2010

Homework #3, due Thursday, 3/18/2010 at 12:15 p.m.

Homework #2, due Tuesday, 3/16/2010 at 12:15 p.m.

Reading due Tuesday, 3/16/2010

Day 5. Tuesday, 3/16/2010

Day 4. Thursday, 3/11/2010

Day 3. Tuesday, 3/09/2010

Homework #1, due Tuesday, 3/09/2010

Reading due Thursday, 3/04/2010

Day 2. Thursday, 3/04/2010

Day 1. Tuesday, 3/02/2010

·       Enumerations