INTERNET USER/DEVELOPER - CIS44

Weekly Schedule

Week Information
Assignments due in one week unless otherwise stated. I may add some things during the week, so double check the schedule each week!
Week #1 Assignments
Week of January 20th
Read introductory notes (it is under Notes and handouts) and study and understand examples for web1 through web5 (you will find them under HTML sample code). The references are shown below!
You should also look at the PowerPoint under Presentations. You may find it helpful to look at the PowerPoint Presentations first. Introductory notes
First web page example - web1.html
Intro formatting - web2.html
Color etc. - web3.html
Branching in page - web4.html
Block quotes and lists etc. - web5.html
Source code for the examples shown above.

View both topic INTRODUCTION PowerPoint demonstrations. One is on getting started and one is on web1 through web 5. You will find them under presentations. Note that you can also get a separate list of the speaker notes to accompany each presentation.
Presentation covering getting started writing code and seeing it in Netscape or Explorer - topic INTRODUCTION
      Separate speaker notes to accompany covering getting started writing code and seeing it - topic Introduction
Presentation covering Web1.html through Web5.html - topic INTRODUCTION
      Separate speaker notes to accompany covering Web1.html through Web5.html - topic Introduction
In the future, I will not list references to everything. I will expect you to be familiar enough with the site to find the material you will need.
Assignments to turn in:
Survey of past experience - must be completed by all students
First search engine assignment Do not use examples from Help etc. - make up your own!
First HTML assignment
Log book - 3 entries per week required - due at midsemester for check, at end of semester for grade
Week #2 Assignments
Week of January 27th
NOTE: You are not allowed to use any software to generate the code for any of your Web pages (this holds for the entire course unless you are told otherwise). The assignments and projects must be done using "raw" HTML. The code should be written in Notepad.
Please note that if I "overcorrect" your assignment, I will ask you to not just fix my corrections, but do something different to make sure you understand the concepts.
Again, you need to decide whether you prefer to look at the examples first or whether you prefer to look at the PowerPoint presentations first for an explanation.
You should also note that I have modified (or am in the process of modifying) the presentations from the first two weeks to show how things look in later browsers such as Netscape 6.2.
Read notes/examples for web6, web7, web7a, web9, web9a and more features. You will find them under HTML sample code.
More color and formatting - web6.html
Links to another page at the site - web7.html
Page link to - web7a.html
Linking - web9.html
Link to - web9a.html
More features
View the PowerPoint demonstration on Web 6, 7 and 9 - Topic Links and Color and the PowerPoint demonstration on links.
Presentation covering Web6.html, Web7.html and Web9.html - topic LINKS & COLOR
      Separate speaker notes to accompany covering Web6.html, Web7.html, Web9.html - topic LINKS & COLORS
Presentation on using links (reference Web7 and Web9) - topic LINKS
      Separate speaker notes to accompany using links - topic LINKS
Be sure you locate one or more good HTML tutorials out on the Web. You should also start to read some articles on HTML for the log book.
It would be appreciated if you post any good tutorial you find on the Board.
Check back for more things to look at if I get through this material - no additional assignments!
The good news is that the emphasis on searching is heavy at the beginning but it does die down...
Assignments to turn in:
Second search engine assignment
Second HTML assignment
Week #3 Assignments
Week of February 3rd
Be sure that you keep a copy of everything you pass in! When I return things, you should also keep the email with my comments and your grade. At the end of the semester you will turn in a status sheet and if an assignment is missing I will contact you.
Read notes/examples for: Tables - web8, Use of tables in my schedule, Graphics with the web site, more on alignment, making your own graphics, more on images with link, image being linked to, Snow in 1996.
Tables - web8.html
Use of tables in my fall schedule
Graphics with the web site - web11.html
More on alignment - align.html
Making your own graphics - web12.html
More on images with link - moreim.html
Image being linked to - bigim.html
Snow in 1996 - snow.html
View the PowerPoint demonstrations on Web8.html and My Spring Schedule - topic TABLES and Web11, Web12 and misc other pages using graphics - topic GRAPHICS.
Additional information about tables: See the notes on tables under Notes and Handouts for CIS44 and the 4 accompanying HTML examples (expertables1.html thru expertable4.html).
Information:
If you are looking for information about boolean operators, here are some links. Apparently they are no longer listing the symbols when they tell you about AND, OR etc. If you find the information, it will be extra credit.
Alta Vista advanced search information
Information on boolean search
More information on boolean search
And more...
And still more...
One more...
Assignments to turn in:
Assignment on tables and images
Third search assignment
Week #4 Assignments
Week of February 10th
This week we are going to deal with frames:
Top and bottom frames
Using multiple frames
Another multiple frames
Left/right frame set with right to be replaced
Left/right frame set with right to be shown in full screen
Left/right frame set with right to go into new window
Design to put into specified frame
Example without resizing and scrolling
Please look at the PowerPoint presentation on frames.
Assignments to turn in:
Introductory assignment on frames this will be started in class on Thursday for those who come to class - other students should do it at home or in the labs on their own time.
Extra credit: Can you set up frames so that you do not see the borders? Send me the answer plus an illustration if you are successful before next week!
Frame assignment
Be careful that you do not have a situation where frames start opening unintentionally within frames!
Week #5 Assignments
Week ofFebruary 17th
We looked at mapping on Friday and will continue with it this week.
Mapping an image
Example of a mapped flowchart
Presentation covering image mapping in Web14.html - topic MAPPING
      Separate speaker notes to accompany presentation covering image mapping in Web14 - topic MAPPING
Start reading some information on design - your log book entries for next week and this week (if you have not done them) should focus on design issues. Read about things like designing with frames vs tables as well as other design issues.
We will cover forms this week. Read the notes and view the presentation on forms
Forms in HTML - web10.html
More on forms in HTML - web13.html
Presentation covering Web10.html and Web13.html - topic FORMS
      Separate speaker notes to accompany presentation covering Web10 and Web113 - topic FORMS
Assignments to turn in:
Mapping assignment In class students will have a chance to start this assignment in class
Forms assignment
Week #6 Assignments
Week of February 24th
Start reading some information on design - your 3 log book entries for this week and next week should be on design issues.
Read these notes on some things to consider when evaluating sites
Look at the following presentations involving the setup of a site:
Presentation on using links (reference Web7 and Web9) - topic LINKS
      Separate speaker notes to accompany using links - topic LINKS
Presentation on structure of page - topic Page Structure
      Separate speaker notes to accompany presenation on Structure of Page - topic Page Structure
We start CSS this week so look at the notes and presentations.
Assignments to turn in:
Twelve sites to evaluate This will be started/done in class this week!
I am not looking for an indepth analysis - make a couple of points about each site!
First web project - should be done in a month
Cascading Style Sheet assignment
Week #7 Assignments
Week of March 3rd
Just a warning - this is where people without a programming background start to get lost - if you are not comfortable with programming, I seriously suggest that you consider coming to class. I also strongly recommend that you get a book on JavaScript or find a good source of information (including a tutorial) on the Web.
Wrapup:
Be sure you have finished looking at all of the examples under HTML.
Also, look at the first set of images - the BCC pages under images - the pattern ones we will save for later after we have had JavaScript. Note the meta tag in the HEAD section and see how it causes the pages to load automatically.
We will continue looking at CSS - be sure you have looked at all of the examples under Cascading Style Sheets.
Be sure you have looked at the information about Cascading Style Sheets. I strongly suggest that you find a couple of sites on the Web and read additional information.
Presentation introducing Cascading Style Sheets - topic CSS
      Separate speaker notes to accompany presentation introducing Cascading Style Sheets - topic CSS
Presentation pointing out some support problems in CSS - topic CSS
      Separate speaker notes to accompany presentation Pointing out some support problems in CSS - topic CSS
Note that some of my comments on Cascading Style Sheet elements relates to previous versions of the browsers - look at the examples with the latest browsers and see if there are any improvements!
The part of JavaScript we will look at this week is JavaScript Events. Be sure to look at the samples under the topic JavaScript Events and the PowerPoint about JavaScript events.
Assignments to turn in:
Sites to check and evaluate
Note (clarification): you are supposed to look at 6 information sites and 6 example sites - hopefully they are all live links but there are enough choices so I am sure you can find 6 of each!
Spend time working on your Web Site Project.
My email has been down for a while - I will hopefully be up and running soon!
Week #8 Assignments
Week of March 10th
This week we will review JavaScript events and then move on to coding JavaScript. You should be finding a tutorial on the Web or acquiring a book on JavaScript. It is important that you find a source of information on JavaScript - your really need a text or a tutorial from the Web. I give you examples but you need to have something else to reference. I wish I could tell you that I have found a good book - I am still looking - parts of this one or that one are good, but...
Start looking at the examples and start looking at the first PowerPoint presentation on JavaScript (note at one point I refer to licks, I mean clicks).
Please look at the JavaScript examples and you should also look at the slide presentations although there are a few places that show versions of code that are not totally clean. JavaScript is picky in some places and lets you get away with things in others. I want to be sure you know the right way to code and also understand where it is important to follow the rules exactly. You will be looking at examples that other people have done and you need to understand where the rules must be followed and where people can get away with not doing things totally correctly..
Look at the event examples and then move on to the rest of the JavaScript examples.
Look at the examples through "Another example using time".
Assignments to turn in:
Keep working on the web site assignment - you should be considering how to get it up on the web. We will talk about that in class this week.
CSS and Intro to JavaScript
Vacation Week
Week of March 17th
Hope you are enjoying vacation and getting caught up - I am trying, but I hope you are being more successful than I am!
Week #9 Assignments
Week of March 24th
The following is a good tutorial. I recommend you read it - in fact please use it as your logbook entries for this week and next week.
Good tutorial
We are going to look at functions this week. Start out by looking at the sample programs through Another Type of Function. Also look at the PowerPoint presentations, especially the one on the introduction to functions.
We have covered the examples through "Another type of function" I will be at a conference on Friday so the class will be entirely over the web that day.
Assignments to turn in:
Keep working on the web site assignment.
Week #10 Assignments
Week of March 31st
Look at the JavaScript examples using looping and the examples about calculating a grade average.
We may get further, so check back...
Assignments to turn in:
Keep working on the web site assignment.
JavaScript Quiz Will be done in class for in class students, although they can choose to finish at home - others must do on their own time
JavaScript assignment
Week #11 Assignments
Week of April 7th
Keep looking at the JavaScript examples and checking with tutorials or books to make sure you understand how the JavaScript is working. The JavaScript language elements you should have looked at to this point are: events, if, while, do, for, functions (including passing and receiving data), using forms to handle data, prompts and other components of the language you find in the examples. You should also understand the concepts of windows.documents. etc. and the relationship between HTML and JavaScript.
Be sure you use the tutorial that I recommended.
We got up to arrays, but did not start them.
Assignments to turn in:
No new assignments this week - work on your web site and getting caught up!
Week #12 Assignments
Week of April 14th
Continue working with JavaScript.
Assignments to turn in:
JavaScript Quiz #2
You should be getting me the address for your first web page sometime soon... Second web page (can be a variation of the first or a different page)
Second web page project
Week #13 Assignments
Week of April 21st
Continue looking at the JavaScript examples at the site and related materials in a book or tutorial.
Information on design and implementation of the site
When you take the final, you will find a lot of these sites useful references to go to for information in answering the questions!
Research information about attracting people to your site etc. - you will find the references above very helpful!
Assignments to turn in:
JavaScript quiz assignment
Week #14 Assignments
Week of April 28th
We will finish looking at JavaScript this week. Next week we will discuss how to attract people to your site and anyone that has a site up and running will be asked to show it to the class.
If you are a Distance Learning student or will not attend class, it would be great if you would send me the information so I can share it with the class.
Assignments to turn in: I want you to find two JavaScript routines on the web. Make change to them so that they accomplish a slightly different task from the original. Test and make sure it works. Give me the originial and your modified version. This is an extra credit assignment!
Some places to look are:
Webdeveloper.earthweb
Javascript.internet
JavaScript at HTML Goodies has some information
Look at Composer (in Netscape) or FrontPage.
You need to spend no more than one hour playing with one of these packages. Pass in the results. We will work on these in lab at the end of the week.
Listserv sign-up
Week #15 Assignments
Week of May 5th
We need to look at the last example of JavaScript - you should have looked at them all by now.
We will deal with how to attract people to your web site.
Please look at the information I have posted on this topic.
The final is due at 10:15 on May 15th. It must be handed in either prior to that time or at the exam. If you do not hand it in, you must come to the exam at the schedule time and place and take the exam then. Clearly it is in your best interest to do the exam before 10:15 on May 15th. You must also pass in the status sheet - it is a requirement and also your insurance that your records and my records match!
The final and status sheet should both be sent to the standard address you use and to pgrocer@bristol.mass.edu.
All homework and projects should be in by the last day of class (my first choice), the beginning of next week (my second choice), at the final (my third choice).
If you are not able to meet this schedule, we need to talk!
Everyone must take the final and fill in the status sheet whether they are finishing the course or not!
The final is given using the honor system - you may not discuss the final with anyone but me! I trust you to honor this system!
The status sheet must be passed in with the final - it is a requirement.
Final Exam
Note I made a mistake on the dates - the correct one is 10:15 on May 15th

Send e-mail to Mrs. Grocer:
pgrocer@bristol.mass.edu

Back to the Top
Return to home page
Return to previous page