CSCI425: Internet Programming
Updated 2025-01-08
Syllabus
Finals Schedule HTML Validator CSS Validator Colors (by shade)
· The Internet (slides)
· Online HTML editor: CodePen.
· Downloadable HTML editors: Visual Studio Code, Notepad++ (and many others).
· Online HTML validator: W3 HTML validator.
· Shortcuts: HTML shell:!<tab> Free filler: lo<tab>. HTML comment shortcut: <ctrl>+/
· No class today
· No class today
1.HTML text fundamentals: Basic, Elements, Attributes, headings, paragraphs, links
2.More text formatting (i, em, b, strong, small, mark, del, ins, sub, sup), computer code (kbd, samp, code, var, pre),entities, quotations, comments
· HW-HTML01: Today's problem description, data file, CSS file, solution.
· Favicons
· Hyperlinks: relative and absolute.
· HW-HTML02: Write some HTML (relative and absolute file references). Suggested icons: Your initial(s), or any image. Your index files should look like Home Page, Page 1, and Page 2.
· HTML Tables
· Test 1 over HTML will be Tuesday (February 18).
· HW-HTML03: Create a Table. Your result should look like this
· HTML Multimedia: images, audio, video
· HW-HTML04: Create the following HTML file. See the result.
· HTML block vs. inline: div, span
· HTML semantics: section, article, header, footer, nav, aside, figure, figcaption
· HW-HTML05: Using HTML tables and semantic elements, create a a BCU home page. Put the HTML file in the drop box.
· No class today
· No class today
· Test #1
· HTML classes, CSS home, CSS introduction, CSS syntax, CSS selectors, CSS how to, CSS comments, CSS colors, CSS backgrounds, CSS borders, CSS margins, CSS padding, CSS height/width, CSS box model, CSS outline, CSS text, CSS fonts.
· Colors (alphabetical). Colors (by group).
· The Box Model. Memorize it.
· Notes.
· CSS HW #1. Put your HTML and CSS in a folder, zip the folder, and submit the zipped file to the drop box. Result should look like this.
· Today's topics: CSS text, text-shadow, CSS fonts, HTML tables, CSS tables, hover, first child.
· CSS HW #2 - Create a table using HTML and CSS. Your result should look like this. Apply row hover effect in your table.
· No class today
· No class today
· An open book CSS Test is on March 25th, Tuesday.
· Read the following: CSS Display, CSS Max-width, CSS Position, CSS Overflow, CSS Float, CSS Inline-block, CSS Align, , CSS Opacity.
· CSS HW #3: Create both the HTML and CSS for a BCU home page. BCU image.
·
Read
the following: CSS3
Transforms, CSS3
Transitions, CSS3
Animations.
·
CSS HW #4: Create both
the CSS and HTML for a page header. Files: gradient, BCU Seal. Make sure you understand how display, position, transform, and animate work in CSS. ·
CSS Test #2 ·
Read
about JavaScript: JS Intro,
JS Where To, JS Output, JS Syntax, JS Statements, JS Comments, JS Variables, JS Operators, JS Arithmetic, JS Assignment, JS Data Types, JS Functions, JS Events, JS Strings, JS String Methods,
JS Bitwise Operations,
·
JS #1. Changing case ·
JavaScript arrays and objects ·
Read:
JS Numbers,
JS Number Methods,
JS Math, JS Random, JS Arrays, JS Array Methods, JS Array Sort,
JS Objects,
JS Scope, JS Events, JS For loops, JS while/do loops, JS Debugging, JS Use strict, JS Style, JS Best practices,
JS Mistakes ·
JS #2. Implement a search using
arrays of objects. ·
jQuery intro ·
Read
about jQuery: Home, Intro, Get Started,
Syntax, Selectors, Events, Hide/show.
Great resource on jQuery
selectors. ·
jQ #1.
Buttons and text boxes. ·
Test over JavaScript and JQuery will be next Tuesday (April 15th). ·
Read
about jQuery effects: Hide/show, Fade, Slide, Animate, Stop, Callback, Chaining, Descendants,
Siblings,
Filtering,
Modifying CSS ·
jQ #2.
FAQs. Image files.
·
HTML validation, jQuery ·
Read: HTML Forms,
HTML Form Elements, HTML Input Types, HTML Input Attributes ·
jQ
#3. Input validation. ·
An open book test over JavaScript and jQuery. ·
Final Test over ASP will be on Tuesday, April 29th from 9:30 - 10:45 am. ·
ASP, part 1. Notes. ·
Group Project 1 - ASP.
Future value
calculator. Formatting
currency values in C#. ·
Group Project 2 - Postbacks. ·
Group Project 3 - ASP Session State. ·
An open book final test over ASP from 9:30 - 10:45 am.Homework due next class
Day 18. Tue 3/25/2025:
CSS: Test #2
Day 19. Thu 3/27/2025:
JavaScript Day #1
Homework due next class
Day 20. Tue 4/1/2025: JavaScript Day #2
Homework due next class:
Day 21. Thu 4/3/2025: jQuery Day #1
Homework due next class:
Day 22. Tue 4/8/2025: jQuery Day #2
Homework due next class:
Day 23. Thu 4/10/2025: jQuery Day #3
Homework due next class:
Day 24. Tue 4/15/2025: JavaScript & jQuery Test - Test #3
Day 25. Thu 4/17/2025: ASP #1
Homework due next class:
Day 26. Tue 4/22/2025: ASP #2: Postbacks
Homework due next class
Day 27. Thu 4/24/2025: ASP #3: Session State
Homework due next class
Day 28. Tue 4/29/2025 Final: ASP