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

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 #12
Week of November 20th
Erik will be available Monday from 2 to 3 in K101 and Tuesday from 2 to 3:30 in K101 as well. I will be around some but mostly doing advisement. If you have not signed up for advisement, you should.
We will look at the rest of the examples including arrays, buttons and check boxes etc. We will also look at answers for the calculate totals problem - I need it tomorrow!
Here are the calculate totals examples:
First calculate total example Change 3a to 3b..3i and also 3d2 to see the other examples.
Next week we will spend time on DOM.
Assignments to turn in:
payrollasgnF15.doc Due Nov 27th 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 27th
Second web project (not as major as the first one). Should be passed in by Dec 4th
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 November 13th
I will be out on Monday and Tuesday of this week. Erik will be available Monday from 11:30 to 2:30 in K101, Tuesday from 9:30 to 3:30 in K101 and Thursday from 4:00 to 6:00 in K105. These are open labs that anyone can attend.
There will be a JavaScript project for you to do - you can work together and get Erik's help on Monday during our usual class time.
Example to look at
Assignments to turn in:
Bill problem to solve with JavaScript, forms and functions
Check back!
Week #10
Week of November 6th
Erik is available Tuesday, 2 - 3:30 in K101 and Thurs 2 - 5:30 starting in K101 and moving at some point to K105. I will be around doing advisement etc. Note that next week I will not be in on Monday or Tuesday so we are setting up open lab hours during the times I have classes and beyond. Everyone is invited to attend those labs. I am going to give you a project to work on Monday during class and if you are in class you can work on it with someone else. Erik will be able to help you.
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, functions and maybe arrays.
Debug tool in Firefox
Assignments to turn in:
CIS122 JavaScript Quiz
Calculate Total
Check back!
Week #9
Week of October 30th
Erik is available Monday 2-3 in K101, Tues 2 - 3:3- in K101 and Thurs 4-6 in K105.
Back to JavaScript! We will look at loops, DOM, events and possibly other things.
Since the college is closed, I will put together some notes on these topics and put them up so keep checking back.
Guess Game Logic
Introduction to DOM
I suggest you look at the Smartboards and audio from last semester.
Events are in this Smartboard starting at slide 36. Last semester games and events
Assignments to turn in:
In class flowchats - everyone must do. Sorry I made some mistakes doing the flowchart - I think they are fixed now! This has now become at at home assignment.
Second JavaScript assignment
Week #8
Week of October 23rd
Erik is available in K101 Monday 2-3, Tues 2:3:30 and Thurs 4-6 (in K105). I will be in and out.
We will continue with JavaScript this week, so please check back!
I was out sick today. I am going to save the JavaScript continuation until next week. I would like you to go over the CSS on columns etc. that I put up last week and I would like you to review the CSS3 sample code.
Assignments to turn in:
I want you to do one or more pages using 10 CSS3 things. I also want you to do do a page using a column structure with three columns and a header. Make yours look better than mine!
Please check back!
Week #7
Week of October 16th
I believe Erik will be available Mon at 2 and Tues 2-4 and Thurs from 4:30 to 6:30. I will be in and out during those times.
Next Thursday (October 19th) will be a catch up day. You can come anytime between the 9:30 and 2 hours to K101 and get help or just work to get caught up. There will be no lectures.
I am changing my office hour to Mon at 10 because I have several people who want that time.
We are going to focus on JavaScript this week but will also have time for a little more CSS. In JavaScript I want to cover loops and in CSS I want to look at some simple examples of columns.
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)
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
Assignments to turn in:
First JavaScript assignment
Week #6
Week of October 9th
I believe Erik will be available Tuesday (BCC Monday) 2-4 and Thursday 2-6 (check back on this one). I will be in and out both days.
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:
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
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
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 2nd
We are trying different times, Erik will be available Monday from 2-3, Tuesday from 2-4 and Thursday from 4:30-6:30. I will come and go. I need to cancel my office hour on Tues at 2, I have a meeting. I will have an office hour Monday at 10. I will also be around later on Tues and Thurs afternoon. Check K101 or my office. I strongly sugggest you set up some study groups and meet when Erik is 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:
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: 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 25th
We are trying different times, Erik will be available Monday from 2-3, Tuesday from 2-4 and Thursday from 4:30-6:30. 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.
Stem Activity
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 September 18th
Help: Erik will be available in K101 on Mon, Tues and Thurs at 2. He will also be available one evening around 6 - need to check with him.
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 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 11th
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
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 September 4th
Because classes start on Tuesday, September 5th your first class will be on Monday, September 11th. 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