INTERNET DEVELOPER - CIS122/44

Weekly Schedule

Remember RE-SUBMIT. If you get back a homework with errors and without a grade it means it has not been graded - you need to fix and resubmit to get a grade. Remember, all assignments including inclass assignments must be done by everyone - that includes online students and students who missed the class..

Remember that the Smartboard notes I take in class and the audio I record are avalable under Smartboard notes and Audio notes under HTML5.

Homework is due the last day of class (May 10th). I will take a few things late if you have been involved in the class (coming to class and/or communicating regularly if you are a distance learning student and/or doing assignments). Check with me.

Week Information
Schedule Session Assignments due in the week after the assignment is given unless otherwise stated.
Note that the audio and Smartboard presentations for each class are posted within a couple of days.
I may add some things during the week, so double check the schedule each week!
Inclass exercises are still assignments and must be done by everyone if they appear under assignments.
Please keep copies of all work you submit until you receive your final grade at the end of the semester. Remember that I tape all my classes and capture notes on the Smartboard. These are available to you under Audio and Smartboard.

Week #15
Week of May 7th
Tues and Thurs will be an open lab to get caught up from 9:30AM to 3:30PMish. Please come if you need help because Lindsey and I will both be available. Note that we will have to go to a room other than K101 at 2 on Tues. It looks like K104 is free. If not I will leave a note on my door telling where we are (K112).
The final is schedule for 10:30 on Monday, May 14th. It is a online, take home final that should be emailed to me by the scheduled time 10:30, Monday, May 14th). Email it to the regular homework email and also send a cc to priscilla.grocer@bristolcc.edu.
In addition to the final, there is a required status sheet that must be turned in. It is part of the final.
Required status sheet.
Final Exam Due Monday, May 14th at 10:30 or before
Week #14
Week of April 30th
Lindsey will be available Tues and Thurs (2 to 3:30ish).
We will look at DOM more this week, look at some of the assignments and talk about the rest of the semester. Check back!
DOM assignment
Check back!
Week #13
Week of April 23rd
Lindsey will be available Tues and Thurs at 2. We will continue with JavaScrpt this week. Since I was sick, we will continue the JavaScript a litle on line but mostly in class next week. I would like you to review the things we covered last week and I am going to give you an assignment to work on that we will discuss next week.
This week we will focus on research about other parts of developing web sites like attracting viewers. Please look at some of the articles in each category.
Some websites to look at about marketing your website:
Promote your website
Marketing strategy 2016
Marketing your Web Site
From webmarketingtoday
From SBA
30 Free Ways to Market your Web Site
Market your online business for free
33 Free Places to Promote Your Website Online
10 ways to market your new website
Some of these articles will help you prepare for the final. There will probably be a question about placement, about searching, about attracting people to your site about evaluating a site etc. Some research now will help when you attack the final. Let me know if you find some dead links.
One of the topics to consider is getting good placement of your page. Here are some resources I have found, but you should do some searching for other links:
48 ways to drive trafic to your web site
Promoting web site
Promote your web site
Less obvious ways to promote
Using articles to promote
Search Engine Watch
SEO Guide
SEO on Wiki
SEO Google
Placement
Placement (old but still some interesting information)
For information, read:
about robots.txt
Other things to look at for this week:
1)Web ethics:
Resources on Web and computer ethics
2)Searching:
Yahoo advanced search
Google searching
I would also like you to look at some sites that deal with evaluating the information you find at a web site:
Evaluating web sites
Evaluation from Cornell
Evaluation from Berkeley
Evaluation from Maryland
Evaluating Sources
Five Criteria for Evaluating Web Pages (continued from above)
Assignments to turn in:
Next I want you to set up a quiz of 5 questions following the structure in this example - the first page of the Quiz assignment notes gives a good picture of the layout as does the pdf. You can change the questions but I want two true/false and the rest multiple choice. For one of the multiple choice I want check boxes where all are true, for one I want radio buttons with one true and the last one is your call. Extra credit if you use some DOM.
JSQuiz.pdf
Quiz assignment notes
Week #12
Week of April 16th
Lindsey will be available Tues and Thurs at 2 I believe.
We will continue with JavaScript.
We looked at payroll homework, loops, DOM, arrays.
Assignments to turn in:
IF statement flowcharts that everyone needs to do
acreditcard.doc
Second web project (not as major as the first one). Due May 3rd
Second web site or modification to first site
Extra credit: In class we modified mathbasic.html so that you had to get a correct answer before moving on to the next problem. Extra credit if you modify it again to only allow three tries before moving on to the next problem.
Week #11
Week of April 9th
We will continue to look at JavaScript examples. Please check back!.
We will go over the if statements in JS either this week or next depending on who has done them. Must be in by next week.
Assignments to turn in:
payrollasgnF15.doc Check back!
Week #10
Week of April 2nd
This week is a hybrid week. I am assigning you a project that in class students should work on in class. If you are an online student you should do the Bill problem using the Calculate Total from last week as a guide and send me questions if you have any.
Lindsey will be there for the class and can help you if you have problems. She can also help with the JavaScript assignment from last week. So take advantage of the work week and the support from Lindsey.
Assignments to turn in:
Must be done by everyone, recommend doing in class on Monday if you are there: Bill problem to solve with JavaScript, forms and functions
Week #9
Week of March 16th
This week we will continue with JavaScript and attempt to mix in some CSS, but I feel that is more manageable in a look it over on your own then JavaScript is. We will focus on loops this week and move on time permitting.
Lindsey is available Tues and Thurs at 2 in K101 if you need help.
Guess Game Logic
Debug tool in Firefox
Calculate Total
A solution for Calculate Total
Assignments to turn in:
First JavaScript assignment
Week #8
Week of March 19th
This week we will continue with JavaScript mixing in some CSS from Week #7. We did not get back to the CSS. Slowly start going over the examples in week #7. We focused on if statements in JavaScript.
Presentation on logical if structures
    Separate speaker notes to accompany presentation on logical if structures
Assignments to turn in:
JavaScript if coding assignment
Check back!
Week #7
Week of March 5th
Please check out this site:
Selectutorials on CSS
CSS tests to go with Selecttutorial:
Style descendants
Style child
Style more
CSS tests to go with Selecttutorials
We will talk a little about what makes a good site: A starting point for thought and discussion
Here is some more CSS including how to set up columns - a fairly basic approach.
Two columns
Two columns (another)
Three columns
Three columns (with header)
Three columns (header and footer)
I want you to look at the pages entitled position1.html, position2.html, Center one column page and center two column page because these really are hard to show in class.
Center one column page
Center two column page
position1.html
position2.html
Some free books you might find interesting:
CSS
We may not get to all the CSS this week because I want to leave time to start JavaScript. But I would like you to look at it and we will pick up the week after vacation.
Assignments to turn in:
First project now assigned: First web project Note that a working web site is required for this course. You cannot pass the course if you do not have a working website written using HTML5 and CSS. I would like the project by mid April.
CSS and JavaScript assignment
Check back!
Week #6
Week of February 26th
Dave is available for help but he needs you to contact him and set up a time. His email is Dbourgeois321@gmail.com. He can be available Wed after 4 and some other times that you can discuss.
We will spend some time doing catch up and then move on to more CSS.
We will start with the CSS examples at my site. You should check these CSS references that will hopefully help when you start incorporating a lot of CSS into your HTML pages:
W3Schools CSS
CSS tutorial
Beginning CSS
More on CSS
CSS reference - examples
CSS reference - older examples 2005ish
CSS reference - code for a variety of looks
CSS reference - basic
CSS reference - interesting examples
Interest CSS positioning experiment
Reference - recommended by previous class
Wide variety of references
Another wide variety of references
Assignments to turn in:
CSSasgn1.html
Check back!
Week #5
Week of February 19th
Note that Dave will be available for help in K118 from 4 to 6:30 and Lindsey is actually going to be helping CIS120 right after out class and probably will have some time to answer questions for you as well.
This week we are going to work on mapping, iframes, frames (in XHTML) and forms. This will finish off the basics of HTML.
Mapping presentation Help with the mapping assignment below.
Image I used to map
Frames Help with the frames assignment below.
I strongly suggest you look at the Smartboard notes from last fall and listen to the accompanying audio from last fall.
Tables, images and mapping in PDF format (9/25/17) Accompanying audio
Table, images and mapping continued in PDF format (9/25/17 second part) Accompanying audio
Mapping, frames, iframes, forms and CSS in PDF format (10/2/17) Accompanying audio
Tables, images and mapping (9/25/17) Accompanying Smartboard presentation
Mapping, frames, iframes, forms and CSS (10/2/17) Accompanying Smartboard presentation
Assignments to turn in:
Exercise: First: I want you to work on circle, rectangle and polygon. I want you to download an image - you can use something from my site or find something yourself. Once you have downloaded and sized it to the size you want to work with, I want you to map the image. The mapping should send control to an area within your page so we can keep this local. I want a minimum of three different mappings.
Second: I want you to experiment with frames.Try a nested frame with one row on the top and one row on the bottom and the bottom one divided into 3 columns.
You will need to work with iframes and forms in the Syllabus assignment and mapping as well.
Syllabus Assignment The page should be written in HTML5. All style should be done with CSS. Include an iframe, a mapped image and a form on the page. Validate your work (both HTML5 and CSS). Please do not use pre.
Week #4
Week of February 12th
Dave will be available for help in K118 from 4 to 6:30 on Wednesday.
I am out with the flu on the 12th of Feb.
I am uploading information so that we can go through tables and images
These notes cover the examples of tables and images that are on line at my site under HTML5 sample code:
Table examples explained
Image examples explained
If you go to audio and to Smartboard for last year you will find lectures of the recordings and Smartboard notes.
Notice that these also cover mapping - I am leaving that for next week.
Tables, images and mapping in PDF format (9/25/17) Accompanying audio
Table, images and mapping continued in PDF format (9/25/17 second part) Accompanying audio
Tables, images and mapping (9/25/17) Accompanying Smartboard presentation
This is Enrollment Verification week and I have to verify you are in the class. If you have not passed in work or the email a week verifying you are in the class, then you need to contact me now to make sure you are not withdrawn from the class.
Uploading to the Web: We got to this last week - earlier than usual. So here are notes on using cisweb.
In my notes I talk about cisweb.bristol.mass.edu. Things have changed and you should now use cisweb.bristolcc.edu. Please note that we now prefer cisweb.bristolcc.edu instead of cisweb.bristol.mass.edu.
We will look at login to cisweb this week so check the notes on the Smartboard and the accompanying audio as well as the notes below.
To load things up on the Internet, we use WINSCP. Please read the WINSCP and cisweb information: (note that in my examples I use cisweb.bristol.mass.edu as the host, we are now using cisweb.bristolcc.edu as the host although the old one is still supported).
Here is information about using cisweb and WINSCP at BCC
Talks more specifically about portfolio We will be looking at making a portfolio later in the semester.
If you want to download WINSCP at home, you can find it at this address.
WINSCP
We will start looking at tables and then images and then we will see how far we get. Maybe mapping.
Please look at these examples of embedded lists:
Embedded lists HTML
Embedded list example XHTML
embeddedlists5.html (embedded lists) - passed
Assignments to turn in:
Exercise we will do in class if you are there, but I want everyone to do it for the practice. The Smartboard and Audio will help if you are doing it at home. After we look at images, I want you to go back and add an image to the page and center it.
Assignment on tables, images Note that I decided to make the XHTML copy something you are not required to do but can do for extra credit.
Week #3
Week of February 5th
I am available Mon at 10 in K112 and I will be available for a while on Tues and Thurs at 2 in K101 - let me know if you are coming for help.
If you need help with something, now would be the time to ask your questions!
The goal this week is to look at CSS(style) - Intro, Links and start Tables. These are all under HTML5/HTML5 sample code. We will also look over at some of XHTML, but our focus is on HTML5.
Some notes that I did a while back because of snow days:
introCSSandHTML.pdf Introduction to CSS embedded in HTML
introlinks.pdf Introduction to links
We will also look at uploading to cisweb.
Assignments to turn in:
Note that inclass exercises must be turned in by everyone in the class whether you are inclass or online.
In class CSS exercise
In class link exercise
CSS, link and table assignment Be sure you get this assignment to validate
Check back!
Week #2
Week of January 29th
I will be available for help Monday at 10:00. At 2:00 Tuesday and Thursday there will be a help lab in K101 (we hope - may have to find a different room) with Lindsey (my SI and tutor).
I need to reschedule my Tuesday office hours - I will be available later Tuesday afternoon and Thursday at 2.
This semester we will cover HTML, CSS and Javascript/JavaScript. In looking at HTML, we will focus on HTML5 but spend time on XHTML as well. We will start to add CSS3 features to our CSS and then we will look at adding the power of JavaScript (including DOM)to our web pages.
Just to be sure you are comfortable with the various ways of searching the web, I would like you to look at the information at this site.
Searching effectively
Search ideas
Search Engine Watch
Beginners Guide to SEO
Please browse my website and become familiar with what is there.
Since we will be looking at both HTML5 and a little bit at XHTML, I am giving you a basic example of of both styles:
Code for a basic example of HTML5 Note that a lot of pages are now including the language in the html tag. So they would write <html lang="en">
Code for a basic example of XHTML
I want you to look at HTML5 sample code and then go to the examples underHTML5 - intro. You can also look at getting started under XHTML. There are presentations to accompany XHTML. Because I do the Smartboard, I have stopped doing the presentations and focused on the Smartboard explanations.
We will also look at validation in HTML5. The validator is located at W3. If you validate by File Upload and browse to find your file and then click on check, the validator will give you feedback.
Validator
Assignments to turn in:
Please browse my website and become familiar with what is there.
Survey of past experience - must be completed by all students
First Assignment using HTML5
Check back!
Week #1
Week of January 22
Because classes start on Tuesday, January 23rd your first class will be on Monday, January 29th. There is no required book for this course, but you might find it helpful to look up some resources and tutorials on HTML5 and CSS as well as JavaScript (later in the course) because we will start to look at using HTML in its various versions when we start the course. Please do not change any of the passwords we have given you. I need to be able to get to your site as does the IT staff if there is a problem.

Send e-mail to Priscilla Grocer:
Priscilla.Grocer@bristolcc.edu

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