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.

The last day for students to withdraw from classes is November 15th. If at the end of the semester you have not done enough work to pass my only option is to give you an F - I cannot withdraw you. Please evaluate your status and contact me if you have questions.

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 record all my classes and capture notes on the Smartboard. These are available to you under Audio and Smartboard.

Week #12
Week of November 19th
I am out sick today (Monday, November 19th). I sugggest you use the Smartboard notes and audio from Fall 2017 and I have included them in the Smartboard and audio list. Check back!
Lindsey is available for help Tues 2:30 to 6 in K101. Dave will be available on Monday and Wednesday from 4 to 9 - check K116 and if he is not there, check with the help desk.
We will continue with DOM this week.
Assignments to turn in:
Need to have the credit card program from last week as well as the payroll assignment in for the next class. payrollasgnF15.doc 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.
Check back!
Week #11
Week of November 12th
Lindsey is available for help Tues 2:30 to 6 and Thurs 3 to 5. Dave is available Wed from 4-9 (if anyone is around - let him know if you are coming late) in K116 and Thursday from 4 - 7 (room not set yet - ask at the help desk) and Friday from 3 to 5. I am available when I am not doing advisement so check K101 and K112 (my office).
Speaking of advisement - please sign up!
We will continue with JavaScript and look at DOM.
Assignments to turn in:
acreditcard.doc
Second web project (not as major as the first one). Should be passed in before the last week of classes start.
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 #10
Week of November 5th
Lindsey is available for help Tues 2:30 to 6 and Thurs 3 to 5 or 6. Dave is available Mon and Wed from 4-7 in K116 and Sat 11 - 2 in K101. I am available Monday at 10 and Tues and Thurs at 2 this week.
We will continue looking at JavaScript beginning with Functions. We got through functions, loops, check boxes and radio buttons.
Example to look at before you write the bill program
A solution for Calculate Total there are other solutions on the Smartboard that I strongly suggest you look at.
Use one of the three buttons for one of the assignments this week.
mathbasic.html
mathfor25.html
mathmathfor2a5.html
Debug tool in Firefox
Assignments to turn in:
Calculate Total We did this in class and you can see the solutions we looked at on the Smartboard. Now I want you to use this as a guide and write the following Bill to write be sure to use forms and functions
Revising code assignment:
Using one of the three math examples above, change the code so you do not move on to the next problem unitl you get the right answer for the current problem.
Week #9
Week of October 29th
Monday, October 29th: I am out sick today - please check back.
Lindsey is available for help Tues 2:30 to 6 and Thurs 3 to 5 or 6. Dave is available Mon from 4-7 in K116 and Fri 3-6 as well as Sat 11 - 2 in K101. I am available Monday at 10 and Tues and Thurs at 2 this week.
I want you to go back and look at the CSS from week #6 that we did not discuss. Please do this this week.
Assignments to turn in:
JS flowchart to code
Week #8
Week of October 22th
Lindsey is available Tues 2:30 to 6 and Thurs 3 to 6 in K101. Dave is available Mon and Wed from 4-7 in K116 and Sat 11 - 2 in K101. I am available Monday at 10 and Tuesday at 2 this week.
THURSDAY OPEN LAB for catch-up: This Thursday will be a catch-up day. K101 will be an open lab from 9:30 until 5:00. I will be there until around 3 and Lindsey will be there during 11, 12:30 and after 3. Please plan to come for as long as you can and work to get caught up!
Presentation on logical if structures
    Separate speaker notes to accompany presentation on logical if structures
We will continue with JavaScript and introduce using DOM with JavaScript. We go through events and started functions this week.
Assignments to turn in:
Second JavaScript assignment
Check back!
Week #7
Week of October 15th
Lindsey is available Tues 2:30 to 6 and Thurs 3 to 6 in K101. Dave is available Mon and Wed from 4-7 in K116 and Sat 11 - 2 in K101. I am available Tuesday at 2 this week.
This week we will continue with JavaScript.
Assignments to turn in:
JavaScript assignment Extra credit if you draw a flowchart for the problems.
Note I just posted a presentation on if statements that I meant to post week 7 - it is posted under week 8.
Week #6
Week of October 8th
Lindsey is available Tues 2:30 to 6 and Thurs 3 to 6 in K101. Dave is available Wed from 4-7 in K116 and Sat 11 - 2 in K101. He will also be available Friday from 3 to 6 probably in K101 but you can check with the help desk.
I am available at 10 on Wed in my office K112 and 2ish on Tues and Thurs in K101.
We looked at CSS examples last week. Here are some more references that will help you experiment.
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
We went through Beginning JavaScript embedded in HTML5 up through andeithercom5.html (we will relook at the last two on andeither next week).
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. 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
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 1st
Lindsey is available Tues 2:30 to 6 and Thurs 3 to 6 in K101. Dave is available Mon and Wed from 4-7 in K116 and Sat 11 - 2 in K101. I am available at 10 on Mon in my office K112 and 2ish on Tues and Thurs in K101.
We willlook at frames in XHTML. Then we will start CSS. Be sure to test the CSS Validator.
CSS Validator
Mapping presentation Help with the mapping assignment below.
Image I used to map
Frames Help with the frames assignment below.
Assignments to turn in:
All inclass exercise must be done and submitted by everyone in the class.
First inclass exercise: 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: 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 on the page. Validate your work (both HTML5 and CSS). Please do not use pre.
Week #4
Week of September 24th
I have an office hours Mon at 10 and will be around Tues and Thurs at 2 for an hour or so in K101. Lindsey is available from 2:30 to 6 on Tues and 3 to 5 on Thurs. Dave is available Mon and Wed from 4-7 in K116. He cannot do Sat this week but will do Friday from 3-6 probably in K101 but you can check with the help desk.
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 and the port number should be 220.
You can also check the notes on the Smartboard and the accompanying audio as well as the notes below.
Again: 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 and 22 as the port, we are now using cisweb.bristolcc.edu as the host and 220 as the port.
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 images and continue from there.
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 17th
I will be available Monday at 10 in my office K112 and Thursday at 2 in K101 (I have to change my office hour this week from Tues to Thurs). Lindsey will be available at 2:30 from 6 and Thurs from 2:30 until 5. Dave our newest student tutor is available Mon and Wed from 4:00 to 7:00 (in K116) and Saturday from 11:00 to 2:00 in K101. There is a lot of support and you should definitely use it if you have questions or encounter a problem. We are hear to help you succeed! Please take advantage of that.
To repeat: 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 September 10th
I will be available for help Monday at 10:30. At 2:00 Tuesday and Thursday there will be a help lab in K101 (we hope - may have to find a different room) with either me or Lindsey (my SI and tutor). It looks like Lindsey will be available until around 6.
This semester we will cover HTML5, CSS and Javascript/JavaScript. 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
Second Assignment using HTML and CSS:Take the page you created and sent me and add some CSS to it. The CSS should be in the head and in the tags. Try at least five different things. Resend with the CSS.
Week #1
Week of September 3rd
Because classes start on Tuesday, September 4th your first class will be on Monday, September 10th. 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