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.

Homework is due by May 5th. Next week is open lab week. I will be in the lab from 11 to 1:40 or 2ish on Monday, 9:30 to 2 and off and on until 4 or 5 on Tuesday and Thursday. Erik will be in the lab at about the same time.

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 #15
Week of May 2nd
The online final is being posted on May 1st and is due by Monday, May 9th by 10:30AM. You will loose points if it is late. The final is an individual project, you may not get help from anyone but me. I will be available the week of May 2nd for open labs. After that, questions must be asked by email. I will not be on campus finals week but I will be available via email. You are required to send the status sheet before or with the final - it is part of the final and I will not correct the final if I do not have the status sheet. Send to my usual email, my usual backup email and to Priscilla.Grocer@bristolcc.edu.
Final exam
Required status sheet
Week #14
Week of April 25th
Erik will be available Monday from 4 to 6:30, Tuesday from 2 to 5 and Thursday from 2 - 4. I will be around Tues afternoon from 2 until at least 4 probably later. Thursday I have a meeting at 2 and will be available after the meeting. I will also need to come and go for advisement.
Don't forget advisement!
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
The final is an online final that will be posted one week before the due date.
Week #13
Week of April 18th
Erik will be available on Tues from 2 to 5:30 and Thurs from 2 to 6. I will be around at 10 Wednesday and Tues and Thurs from 2 to 4ish with type out for advising etc...
We will look some more at JavaScript and go over the Payroll example that needs to be passed in prior to class even if there are problems.
Examples to look at:
time6arrayx.html
time7arrayx.html
endlessloopx.html
arrayrotatex.html
southworthx.html
animation.html
animationrepeat.html
We will also look at some more DOM examples.
Assignments to turn in:
DOM assignment
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 April 25th.
Week #12
Week of April 11th
Erik will be available on Tues from 2 to 5:30 and Thurs from 2 to 6. I will be around at 10 Monday and after class on Monday for a little while. I will be around Tues after 3:30 (maybe earlier) and Thurs in between advising.
We will continue with JavaScript.
Assignments to turn in:
Assignment we will work on in class. Credit Card assignment
Payroll problem Must be passed in by next Wed when we meet (April 20th)
Second web project (not as major as the first one). Should be passed in by April 30th:
Second web site or modification to first site
Week #11
Week of April 4th
We will go back to our regular tutoring schedule with Erik planning on Monday from 4:30 to 7, Tues from 2 to 4 and Thus from 2 to 5. I will be available Tues and Thurs around 2 for a few hours (unless I get a meeting I have to go to).
Do try to go over and check out the career fair.
We have three guest speakers coming in on Tuesday to my 11:00 class (room K101) to talk about careers in IT. Everyone is welcome if they would like to attend.
This week we will continue with JavaScript looking at events, functions and hopefully starting to look at DOM.
We went through events, functions (Did not look yet at Loops etc, arrays and other), Looking at basic DOM.
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, it is not under my usual examples. Notice that the JavaScript is embedded in the onclick event rather than being setup in a function.
passfuncF11bx.html< Please check back!
Assignments to turn in:
CIS122JSQuiz1.zip
Function assignment
Calculate Total Please pass this in by the class on Monday so we can go over it in class - if it needs to be fixed you can do it and send it back.
Check back!
Week #10
Week of March 28th
I will not be in class this week - it will be an online class. Erik will be there to help and answer questions. Erik will be available Monday from 11 to 1:30 Tues from 11 to 3 in K101 and 11 to 2:30 in K101.
Message I received from Pat Condon: "Meditech will be attending the April 4th Job Fair (they have jobs and are hiring May 2016 Grads) Recruiters are looking for CIS students."
Check back!
Week #9
Week of March 21st
The week of March 14th was vacation/catch up week.
The class on March 28th is a hybrid class and now March 21st has become a hybrid class as well. I will be available for online help and online office hours. I have asked Erik to be available on March 28th from 11 to 1:30 so students who need help can come to K101.
Erik will be available on Tuesday and Thursday of this week starting at 2 and going until 5:30 on Tuesday and 6 on Thursday. I will be around (in and out) as well.
I will be posting more about today, but to get started I want you to look at the information on CSS3 and the information on JavaScript events. Check back later.
Assignments to turn in:
Using my CSS3 examples (or other sources you find on the web), I want you to select 5 examples and write your own example to show you understand how the work. You can write them in separate pages or all in 1 page. I need a list of which ones you did.
Check back
Week #8
Week of March 7th
Erik is planning on Monday from 4:30 to 7, Tues from 2 to 4 and Thus from 2 to 5. I will be available Tues and Thurs around 2 for a few hours (unless I get a meeting I have to go to).
We will look at a few things under CSS from last week.
We will continue to look at the JavaScript under HTML5/JavaScript samples.
We looked at if and loop programs and started to look at the mathfacts programs. Please go over these over vacation to make sure you are comfortable with these programs.
I just ran into a problem with a student that started their variable with a number. In JavaScript you cannot do that.
Variables in JavaScript
Assignments to turn in:
Second JavaScript assignment
Due the Thursday after vacation (March 24th).
Week #7
Week of February 29th
Erik had car problems so he is doing Tues and Thurs from 2 to 6. I will be available for a while Monday at 10 and 2, Tuesday at 2 and Thursday at 3.
As expected, there is a lot left in the week of for last week. We will look selectively at some of the things.
In addition, I would like to look at some examples from this set for people who are interested in columns.
position1.html
position2.html
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
I want you to look at the pages entitled position1.html, position2.html and center one column page and center two column page for next week.
We started JavaScript and looked at helloWorld.html through mathdecision5.html. Please bring up the page and view the source to see the code.
Assignments to turn in:
Exercise: Debug exercise
First JavaScript assignment Try to have this done by Monday so you can ask questions. This is new and we can go over it Monday.
Week #6
Week of February 22nd
Erik is planning on Monday from 4:30 to 7, Tues from 2 to 4 and Thus from 2 to 5. I will be available Tues and Thurs around 2 for a few hours (unless I get a meeting I have to go to).
CSS Validator
Please check it out with some of your work.
This week we are going to take a relook at frames and iframes and then move on to the notes on CSS. Look under CSS Sample Code for Intro CSS and CSS Continued.
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 these site:
CSS selectors
Selectutorials on CSS
CSS tests to go with Selecttutorial and w3schools:
Selector example
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 early April (lets try for April 11th.
Week #5
Week of February 15th
We will look at images, mapping, forms, iframes and possibly CSS. You need to check back!
Assignments to turn in:
Inclass exercise that must also be done and submitted by the people at home as well: 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.
I also want you to experiment with frames. Do the following: 1) a nested frame with one row on the top and one row on the bottom and the bottom one divided into 3 columns. 2) a row at the top divided into two frames and a row at the bottom divided into two frames with the first frame taking 1/3 of the row and the second frame taking 2/3 of the row.
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 February 8th
Help: Erik might be available tomorrow at 4:30 but probably note. He will be available Tuesday and Thursday around 3 I will be joining him when I can.
If you need help with something, now would be the time to ask your questions!
We will continue looking at tables and then images and then we will see how far we get. I do want you to look at mapping but we will reivew thse next week if there are questions..
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. If you want to see Smartboard or hear Audio I would recommend looking back at previous semesters and finding where I covered the topics.
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 1st
I will be available in my office at 10:00 on Monday (K112) and I will drop in on some of the review/help labs as well. This week the help labs will be: Monday from 5 to 7 and that will be in the main K building lab - ask for Erik at the help desk, and Tuesday from 2 - 5:30 starting in K101 but moving if there is a class scheduled - check with the help desk if you cannot find Erik, and Thursday from 2-5 again starting in K101 and potentially moving but the help desk will know where he is.
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 last Winter because of snow days:
introCSSandHTML.pdf Introduction to CSS embedded in HTML
introlinks.pdf Introduction to links
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
Check back!
Week #2
Week of January 25th
I will be available for help Monday at 10: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
Trips to IT locations Updated Information:
Updated information on iRobot and a second change the time they are leaving is now 8:30
Updated information on Microsoft
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
Check back!
Week #1
Week of January 18th
Because classes start on Wednesday, January 20th, your first class will be on Monday, January 25th. 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