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..

Unfortunately the web developer scheduled to speak Thursday had to cancel.

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.
Week #15Week of December 12th Classes are done and lab time is available to get caught up and work on the final. Erik will be available 11 to 3 on Monday, 9:30 to 3 on Tuesday and Thursday and you can check with him about 5:30 to 7:30 on Tuesday. The labs will be in K101. I will be in on Thursday during the same hours.
Final Exam
Your final exam is a take-home INDIVIDUAL project. You may use books, notes and the Internet but you may not use another person including a tutor. It is due by 10:30 on Monday, December 19th.
Required status sheet The status sheet must be passed in by the final and reflect your current status (if your status changes send in a new status sheet).
It is a required part of the final and I will not correct the final if the status sheet is not part of the information I receive.
Homework should be in by the last day of class, the 12th of December but since we are running open labs that week you can pass things in until December 15th. Please try to get as much as you can in by the 12th.
Week #14
Week of December 5th
Erik and/or I are available Tuesday at 2 until - 7:30 and Thurs from 2 to 4 (actually closer to 5). Monday is K112, the rest are K101.
I am out sick today so it will be an online class. Erik is out sick as well. We are done with JavaScript so today we were going to talk about marketing your site and other aspects of developing sites. I have listed a set of references below so please research getting good search engine placement and marketing your site. Hopefully I will be back tomorrow or at least by Thursday so if you have questions email me or come to see me in K101.
Required status sheet The status sheet must be passed in by the final and reflect your current status (if your status changes send in a new status sheet).
It is a required part of the final and I will not correct the final if the status sheet is not part of the information I receive.
We will continue with the database on Tuesday and also look at logic.
Your best effort on the QUIZ was due today before class started. Please send it to me. I will post the solution later today.
Some websites to look at about marketing your website:
Promote your website
Marketing strategy 2016
Marketing your Web Site
From webmarketingtoday
From Forbes
From SBA
30 Free Ways to Market your Web Site
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 next week. 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:
Promoting web site
Web site promotion
Promote your web site
Less obvious ways to promote
Techniques for placement (Ceasar Cabral)
Promoting a site
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:
Evaluation from Cornell
Evaluation from Berkeley
Evalution from Ohio
Evaluation from Maryland
I want you to look at the information on CSS3.
CSS3
Sample quiz solutionI did not post right away because some of you were still working on it.
The final is an online final that will be posted one week before the due date.
Week #13
Week of November 28th
Erik is available from 2 to 7:30 on Tuesday and 2 to 4 on Thursday. I will be in and out with advisement and a meeting.
Looking at DOM and also previous JavaScript.
DOMgetinfo.html
time6arrayx.html
time7arrayx.html
endlessloopx.html
arrayrotatex.html
southworthx.html
animation.html
animationrepeat.html
Assignments to turn in:
DOM assignment
Check back!
Week #12
Week of November 21st
Erik will be available Monday at 2, Tues from 2 to 7:30 in K101. He may add some more hours so check with him. I will be around Monday and Tuesday but I also have advisement. Which reminds me - please sign up for advisement!
We will look at Loops, Arrays and Other under Some Examples I tried using HTML5 and JavaScript. Might get to some DOM too.
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
We will go over the quiz assignment in class next weeks, so you have to send me your best effort before class on November 28th.
Week #11
Week of November 14th
Erik will be available Monday at 2, Tues from 2 to 7:30 and Thurs from 2-4 in K101. I will be around Mon, Tues and Thurs in between advisement appointments. Which reminds me - please sign up for advisement!
We are going to start to look at DOM this week and we are going to work on inclass projects.
Example we will go over in class:
penaltypointsexample.pdf
pointsandpenalty.html
penaltypointexamplereset.html
Assignments to turn in:
payrollasgnF15.doc Due Nov 21st Note you can decide on the penalty you want to charge and how you want to handle it - just let me know what you did.
acreditcard.doc Due Nov 21st
Second web project (not as major as the first one). Should be passed in by Dec 5th:
Second web site or modification to first site
Check back!
Week #10
Week of November 7th
I believe Erik is going with his standard Mon at 2, Tues 5:30 to 7:30 and Thurs 2 - 4. I will be in my office Mon at 10 and Tuesday at 2 and Thurs I will be around Thurs at 2.
Another CSS to consider: Do a little research on css reset. One good example is at: Eric Meyers example of css reset
Please be sure to look at this example, I think we missed it in class. Notice that the JavaScript is embedded in the onclick event rather than being setup in a function.
passfuncF11bx.html
Assignments to turn in:
Calculate Total
We will start working on it in classYou are required to pass in your best effort (working or not) by Monday, November 14th. We are going to finish working on it in class that day.
Week #9
Week of October 31st
I believe Erik is going with his standard Mon at 2, Tues 5:30 to 7:30 and Thurs 2 - 4. I will be in my office Mon at 10 and Tuesday at 2 and Thurs I will be around Thurs at 2.
I have gotten questions about rounding in JavaScript. The following code would round a field called ans to two decimal places: ansrounded = Math.round(ans*100)/100;
Test for upper case
Under Javascript samples, we are looking at the math facts, guess game, events and started functions.
Debug tool in Firefox
Assignments to turn in:
CIS122 JavaScript Quiz
Week #8
Week of October 24th
Monday: I am available at 10 in my office and Erik is available at 2 in K101
Tuesday: I am available at 2 in K101 and can stay longer if someone wants to meet with me later than 3.
Thursday: All day helplab with Erik available in K101 from 9:30 to 3 (I am taking a personal day so there are no CIS150 or CIS120 classes on Thursday).
We will continue with JavaScript this week. Check back!
Assignments to turn in:
In class flowchats - everyone must do. Sorry I made some mistakes doing the flowchart - I think they are fixed now!
Second JavaScript assignment
Week #7
Week of October 17th
Erik is available Mon at 2, Tues 5:30-7:30 and Thurs 2-4. I am available Mon at 10 and Tues at 2 and probably some other times when Erik is there.
We are going to postpone continuing with CSS to let you play with what we learned and also because it seemed like a good idea to start JavaScript since we are doing it in CIS120 and a double dose might be helpful for those who are taking both courses.
To get to the JavaScript examples in the left menu click on Javascript samples under HTML5. We will look at the examples under Beginning JavaScript embedded in HTML5. Check back to see how far we got.
Hopefully at the end of class, I can fit these CSS examples in so that people can think about using columns in their web project.
This week we are going to look at a little 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)
Center one column page
Center two column page
position1.html
position2.html
I want you to look at the pages entitled position1.html, position2.html, Center one column page and center two column page for next week.
Assignments to turn in:
First JavaScript assignment
Remember this is not due until next Thursday so if you have questions we can go over them in class on Monday. Check back!
Week #6
Week of October 10th
Erik will be around Tuesday (Monday classes) at 2 in K101. He then plans to be around for 5:30 to 7:30 and he might be able to help in between. On Thursday he will be around from 2 - 4 in K101 and I will be around some of the time. I will probably be late for my 10 office hour on Tuesday and I will make it up on Thursday at 2.
We are going to continue looking at CSS this week and we will look at some of the references below, others are for you to check out.
We will start with the CSS examples at my site and then if time permits we will move on to the things below.
Check these CSS references:
CSS reference - examples
CSS reference - older examples 2005ish
CSS reference - code for a variety of looks
CSS reference - basic
CSS reference - interesting examples
CSS reference - one of many from about.com
Interest CSS positioning experiment
Reference - recommended by previous class
Wide variety of references
Another wide variety of references
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
Uploading to the Web: 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
Some articles I would like you to read on paths since there seems to be a lot of questions:
Article on relative and absolute paths
We will talk a little about what makes a good site: A starting point for thought and discussion
Assignments to turn in:
CSS Assignment
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 November.
Week #5
Week of October 3rd
We are trying different times. Monday I will be availale at 10 in K112 and Erik will be available at 2 in K101. Tuesday, I will be available at 2 in K101 andErik will be available in K101 Tues 5:30 - 7:30. Thursday Erik will be available from 2 - 4. I strongly sugggest you set up some study groups and meet when Erik or I are available to answer questions.
We will continue with the topics left: mapping, forms and iframes. We will also look at frames in XHTML. Then we will start CSS.
Assignments to turn in:
First inclass exercise that must also be done and submitted by the people at home as well: We experimented with this last week and will continue. 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 inclass exercise: 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 on the page. Validate your work (both HTML5 and CSS). Please do not use pre.
Week #4
Week of September 26th
We are trying different times. Erik will be available in K101 Tues 2 - 3, Tues 5:30 - 7:30 and Thurs 2 - 4, I will come and go. I have an office hours Mon at 10 in my office. I strongly sugggest you set up some study groups and meet when Erik is available to answer questions.
Sorry I left the bag with the drives and recorders in my office so there content will not be up until tomorrow night.
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.
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 September 19th
Help: Erik will be available in K101 on Mon, Tues and Thurs at 2 and he will stay until on Thurs and on another day if needed. I am available Mon at 10 in K112 and I will spend part of the times at 2 when I can.
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.
In class CSS exercise
In class link exercise
CSS, link and table assignment Be sure you get this assignment to validate Note that we did not get to tables so that part of the assignment is postponed until next week.
Please also take last week page and redo it in XHTML since we did not do it last week.
I need to stop being overly optimistic about how much we are going to cover!
Week #2
Week of September 12th
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 Erik (my work study and tutor).
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 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 HTML5 - intro and XHTML sample code and then XHTML - 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 both HTML5 and XHTML. 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
Sorry - I did not notice that I had some information about trips that happened last year.
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 and XHTML
Note, we ran out of time and did not spend a lot of time in XHTML, so this week you only have to create the page in HTML5.
Check back!
Week #1
Week of September 5th
Because classes start on Tuesday, Septemer 6th your first class will be on Monday, September 12th. 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.

Google
WWW www.pgrocer.net

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

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