CSCI 123 Introduction to Web Development

Fall 2014


Special Note - We need to keep this schedule very flexible, I want you to get the most out of the course.  To make that possible we may need to move/add/delete some topics depending on our pace and how the class is doing.  I will continually tweak this web site, so check it often to see what's going on.

Week
Starting

   
8/25

Introduction to the course

  • Go over syllabus
  • What you'll learn
  • What you need
  • Assignments
  • Grading
  • Expectations
  • Lab time
  • Edinboro Network
  • Take roll
  • Make sure all of us can run the Adobe software
  • Make sure we can all get to the EUP WebDir directory
    \\eup\dfs\Webdir\DTUCKER
  • Make sure you all want to learn about making web pages!!
  • Take notes because all the necessary information is not in the book.

 

Your Homework Website:

Implement the following today:

  • Create the initial web page for every student that has a link to all future homework
  • Make it live on the eup web server

Web Site Work flow:

  1. Define scope of project, objectives, target audience, schedule & available resources
  2. Develop Design strategy and establish the look and feel of the web pages
  3. Develop Prototype (This will be our actual site)
  4. Present to client
  5. Assemble & create the web site.

Start Chapter 1 if there's time this week

9/1

Chapter 1 - Internet and web page basics

  • Chapter 1 Notes
  • Discuss what Dreamweaver is and how it can help build web pages.
  • Notepad vs. Dreamweaver
  • Work on making our homework page
  • Introduce Dreamweaver

Steps to Create a Web Site

  1. Create the folders you will need in Windows Explorer
  2. Create a new site in Dreamweaver
  3. Create your first page (index.html) in your web site.

  ***  Folders!!   ***

Chapter 2 - HTML Basics

  • Finish Chapter 1 notes
  • Create a template.html page for trying new things

<!DOCTYPE html>
<html lang="en">
<head>
<title>Page Title Goes Here</title>
<meta charset="utf-8">
</head>
<body>

</body>
</html>

  • Start Chapter 2 Notes if time
    • Heading
    • Paragraph
    • Line break vs. new paragraph
    • Lists
    • Special Characters
    • HTML syntax validation
    • Anchor
    • Hyper-link
    • e-mail link
  • Let's do some hands-on exercises from the book in chapter 2. (Maybe 2.4 page 31)

 

 

9/8

Chapter 2 - HTML Basics

  • Finish Chapter 2 Notes
  • Make a page using heading elements for our fonts
  • show example of <br> vs. <p>
  • Make ordered and unordered lists
  • Use of anchors
  • hyper-links
  • make an e-mail hyper-link
  • Talk about Java-Jam
  • Talk about Big Project & Topic Approval

 

 

Chapter 3 Web Design Basics

 

9/15

 

Chapter 3 Web Design Basics & FTP

  • Finish Chapter 3 notes
  • FTP:  File transfer protocol → you can use this to copy files to the web server from home or anywhere you are not logged into the Edinboro Network. 
    1. Open Windows Explorer
    2. type in ftp://webstorage.edinboro.edu
    3. Login
    4. This will open up the folder containing your files
    5. Open another instance of windows explorer
    6. Use drag-and-drop to copy your files to the web server
  • Take a look at Photo shop
    • Color Selection
    • Making a simple gif
    • GIF vs. JPG vs. PNG
    • Let's make a small background image and put it on a new web page.

Chapter 4 - Cascading Style Sheets

  • Chapter 4 Notes
  • Finish the discussion on HTML
  • Open our Template & make CSS styles
    • Inline
    • Embedded
    • External
    • Class Selector
    • ID Selector
    • Descendant Selector
  • Hands-On Practice 4.1 → template.html (download or use the one you made earlier)
  • Hands-On Practice 4.3
  • Hands-On Practice 4.4 → embedded.html
  • Hands-On Practice 4.5 → starter.html

 

9/22

Chapter 4 - Cascading Style Sheets

  • Continue with some examples
  • Discuss the exam
    • Some multiple choice
    • Some short answer
    • Create a simple HTML page according to some specs I give you.
    • Read the chapters again for review
    • Practice CSS

Exam 1


9/29

Chapter 5 - Web Graphics Styling Basics

Chapter 5 - Web Graphics Styling Basics

10/6

Chapter 6 - More CSS

Chapter 6 - More CSS

10/13

Chapter 7 - Page Layout Basics

  • Vertical and horizontal navigation
  • Using CSS
  • Using DIV and their placement

 

Chapter 7 - Page Layout

  • Continue with Chapter 7

 

10/20

Chapter 8 - More on Links, Layout, and Mobile

  1. Chapter 8 Notes
  2. Insert your banner up top
  3. Make a cell per navigation
  4. Make buttons in Photoshop (designed for rollovers)
  5. insert them
  6. make links
  7. Center the table

 

Chapter 8 - Continued

Image Map (not in the book)

Discuss the exam

  • Chapter 5 - Graphics and Styling
  • Chapter 6 - More CSS
  • Chapter 7 - Page Layout
  • Chapter 8 - More on Links, Layout, and Mobile

I'm thinking a practical exam, create a web site and e-mail me the URL.

10/27

Review for the Exam

Review: Exam 2 Notes

 

Exam 2 - Chapters 5 through 8

11/3

Chapter 9 - Table Basics

 

Continue with Chapter 9

 

 

11/10

Chapter 10 - Form Basics (but our server won't work)

 

Work on Form

11/17

Chapter 11 - Media and Interactivity Basics

 

 

Working withMS Word

 

11/25 & 12/4

Adobe Flash

Let's do this tutorial for extra credit today

http://www.adobe.com/devnet/flash/articles/create-first-flash-document.html

Review for Final

  • Maybe look at Photoshop if needed
    • Creating Graphics
    • Different types
    • Making rollovers

 

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player


Final Exam → Review Notes

Tuesday at 12:30


 

 

Subject to change Assignments
Due Date Description
  Homework Files → Files for the Hands-On Exercises

9/12

Chapter 2 - Hands on Exercises staring with 2.3
Case study JavaJam - starts on Page 61
9/19 Chatper 3 - Hands on Exercise number 1 only.  → Make a simple web page for your answer and link to your homework page.  For part ' g. ' just list the Best Practices that they did not follow.  If you don't like any of the ones listed you can choose your own.
* No Java Jam for Chapter 3 *
9/26

Chapter 4 Hands-On Exercises

Chapter 4 - P. 126 Modify your Java Jam web page.

10/10

Chapter 5 Hands-On Exercises

10/17

Chapter 6 Hands-On Exercises

Chapter 6 Java Jam p.194 - 196

10/24

Chapter 7 Hands-On Exercises

Chapter 7 Java Jam

10/31

Chapter 8 Hands-On Exercises

Note: in 8.7 you need to delete the "nav" from the bottom list of style declarations for the print to work correctly (taking out the menu) in the BistroPrint.css

Chapter 8 Java Jam

11/14

Chapter 9 Hands-On Exercises

Chapter 9 Java Jam

11/21

Chapter 10 Hands-On Exercises

Chapter 10 Java Jam

12/5

Chapter 11 Hands-On Exercises

Chapter 11 Java Jam

12/5 Word assignment
  Link to Final Project Requirements

 


 

Some Helpful Sites:

How to prevent your AP Divs from not positioning correctly when your page size adjusts http://www.youtube.com/watch?v=c_94YxbUFAc