INTERNET USER/DEVELOPER - CIS44

Weekly Schedule

Week Information
Assignments due in one week unless otherwise stated. I may add some things during the week, so double check the schedule each week! 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 10th
The college has sent you a survey about the CIS Department, please try to respond! Thanks!
This week students are asked to show their web site. If you are not an inclass student or if you cannot be there, please send me your website address and I will show it in class. Thanks!
The final will be posted this Monday night, check back for information.
Assignments:
Final Exam
Required status sheet
Week #14
Week of May 3rd
Activities this week:
Monday, May 3rd (11:00 in K101), speaker from Meditech coming to my 11:00 class to talk about careers, skills etc., you are invited to join us in K101.
Wednesday, May 5th (7PM - 9PM in G Building Atrium), panel discussion about careers in computing and starting a business
Thursday, May 6th (12:30 in C111), Chad Barraford talking about setting up a computer to be your personal assistant
I sent more details to you in an email to your BCC account.
I am around Tuesday at 10 and 2 and Wednesday, I am staying for the panel so I will be here all afternoon.
This week we will look at some more object-oriented or DOM types of JavaScript just to give you an idea of where you can go.
Next week, I want students to show their website to the class. If you are a distance learning student, please send me what you want me to show.
To look at this week:
1)Web ethics:Ten Commandments of Computer Ethics
Bloggers code of ethics
2)Searching:
Search tools chart
Yahoo advanced search
Google searching
3)Read about DOM - w3schools is a good place to start.
See some examples under DOM under JavaScript.
Week #13
Week of April 26th
I will be around Monday afternoon from 3 to 4 (maybe 2 to 4, I need to check), Tuesday at 10 and at 2, Wednesday at 2. If you need help, please see me!
We will look at some more ways to do things with JavaScript and hopefully have some time for you to work on projects and ask questions.
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
Assignments:
Write the JavaScript to take in a persons name, their pay type (salary or hourly, use radio buttons for this), a text box for pay per hour and a text box for hours worked (only filled in if hourly employee), a text box for salary (only fill in if salary employee), a radio button to choose from three medical plans (Plan A costs $50, Plan B costs 35 and Plan C costs 25). Then have a button to click to calculate the pay and a text box to hold the calculated pay. If the person is a salary employee then divide the salary by 52 to get the weekly salary and then subtract the cost of the appropriate medical plan. If the person is a hourly employee and does not work over 40 hours per week calcualte their pay per hour times hours and subtract their medical. If the hourly employee worked over 40 hours they should get time and a half for the hours over 40. Calculate their pay and subtract their medical.
In class students worked on this in class, so the recording deals with this and will not be put up until I have given other students time to do this. It needs to be in for next Tuesday, so I can post the recordings.
Week #12
Week of April 19th
We will continue with JavaScript. I will be around before and after class on Tuesday (my office is K112 and after class on Wednesday until late in the day.
Some JavaScript tutorials: Tutorial on JavaScript
Another JavaScript tutorial
Looks like a good JavaScript tutorial
We are going to work together in class to write a quiz. This is the way I want it to look:
Quiz look
Here are three working models of the quiz:
quiztotry
quiztotrynopass
quiztotryall
We will also look at more of my examples under JavaScript at my site.
Assignments:
Third quiz
Second web site or modification to first site
Week #11
Week of April 12th
Advisement starts this week, please make an appointment to see your advisor.
We will continue with JavaScript this week. Please check back!
These are programs that I do in CIS17, I want to look at them here as well:
we will look at the logic and code for the guess game written in JavaScript.
Guess number, one guess
Guess number, one game
Guess number, multiple games
Assignments:
Using JavaScript: I want you to set up a form where you can enter at item number, a price and quantity bought for 4 different items and I want you to calculate and show the total amount owed.
Using JavaScript: Fix the math facts program (you can use mathfor1x.html, mathfor2x.html or mathfor2ax.html) so that if the student gives a wrong answer, a while loop will stay at that problem giving an incorrect message until the user enters the correct answer.
Using JavaScript: Fix the math facts program (you can use mathfor1x.html, mathfor2x.html or mathfor2ax.html) so that if the student gives a wrong answer, a while loop will stay at that problem giving a total of three chances to get it right. If you get it right in less than 3 tries than you move on, if you take three tries you give the right answer and then move on.
Week #10
Week of April 5th
Thursday April 8th at 12:30 in C111: The CIS Department is sponsoring a speech which deals with Crimes against Children with emphasis on the impact of the Internet. The speech is by Paul Graf, Special Agent, US Naval Criminal Investigative Services Specialist and is titled The 'Real' NCIS! Investigating Crimes Against Children.
I have heard him speak and he is very good, so please try to find the time to come, listen and learn!
I will be available Monday after class, Tuesday at 10 and 1:40, Wed at 1:45 and you can check with me about seeing me before or after the speech on Thursday.
This certification might be of interest to you or of interest to someone you know.
Free Technology Training Partnership with Microsoft
We are going to look at my JavaScript examples this week.
We will continue to look at JavaScript this week, specifically we will look at examples at the site.
First we will look at events, then we will look at other uses of JavaScript and finally I hope we will start to look at functions.
Assignments to turn in:
JavaScript Event assignment
Second JavaScript Quiz
As you do the JavaScript, you are welcome to find examples on the web. However, if you are using something that I have not covered, I want you to include an explanation of what you found and used or changed.
Week #9
Week of March 29th
Given the fact that I was out last week, let us set a new goal to get the Web Site in by April 11th, make it by the original date and I will give you some extra credits. If it is not done, let me know and you can keep working on it, I just want substantial progress by that date. I will be available before and after class on Tuesday.
The CIS Department is sponsoring a speech which deals with Crimes against Children with emphasis on the impact of the Internet. The speech is by Paul Graf, Special Agent, US Naval Criminal Investigative Services Specialist and is titled The 'Real' NCIS! Investigating Crimes Against Children. This week we will spend time on JavaScript and go over the things from last week as well as move on!
Since school was canceled after an hour, we did not move on! We did look at the PowerPoint and samples from last week.
Assignments to turn in:
Catch up week! Work on the project and missing homework...
Week #8
Week of March 22nd
The class this week will work on writing JavaScript. Rose Ferro, who teaches the other section of CIS44, will be running the class. It will be a lab class where you can work on JavaScript with her help and support if you encounter a problem.
If you are not comfortable with if logic, you should look at the following presentation carefully, otherwise you can just use it for the assignment.
Presentation on logical if structures
    Separate speaker notes to accompany presentation on logical if structures
Simple IF
Simple IF ELSE
Simple IF AND
Assignments to turn in:
JavaScript Quiz #1
Note that on question #1 in the quiz in one of the literals I use may instead of my, sorry... You can fix it if you like. When you write these out, I want you to use the variable names, I do not want you to retype the text.
Write the JavaScript for four other examples in the PowerPoint (see Presentation on logical if structures above). Show the results the way I showed the results in the three samples above. Send me the working programs. For in class students, the entire day on Tuesday is a lab to write JavaScript. If you do #20, I will give extra credit.
Vacation
Week of March 15th
Have a nice break and lets all try to get caught up!
Week #7
Week of March 8th
I will be available Monday at 4ish (have a meeting at 2), Tuesday at 10 and at 1:45 and Wednesday at 1:45 I think, check back. I will be in K101 or K112.
This week we will continue to look at CSS. Please make sure you have found a template for two or three column setups and have gone over and understand how it works.
Check these CSS references:
CSS reference - first
CSS reference - second
CSS reference - third
CSS reference - fourth
CSS reference - fifth
CSS reference - sixth
CSS reference - seventh
CSS reference - eighth
CSS reference - ninth
CSS reference - tenth
Other recommendations from the class:
CSS reference
CSS reference
Look at these experiments along with examples from the references above:
Zipped set of CSS experiments
We started JavaScript this week and I looked at the examples through loops at CIS17 under JavaScript as an introduction.
JavaScript examples from CIS17.
Please review these and make sure you see what is happening. Notes are in the Smartboard.
Assignments to turn in:
I would like the first web project by April 4th. If that is a problem because of the project you are doing, lets talk!
I want you to experiment with templates and write a sample project of your own with three columns and a header and footer. Write a brief explanation of what you did.
I would also like you to experiment with putting up boxes with tests and images in a variety of places on a page. Use my test examples in the zipped set of CSS experiments as a guide to what I am looking for.
Week #6
Week of March 1st
I will be available Monday at 4ish (have a meeting at 2), Tuesday at 10 and at 1:45 and Wednesday at 1:45. Check back, there is one unresolved meeting time!
Some articles I would like you to read:
Article on relative and absolute paths
About paths
Storyboard
Wireframing
Prototyoing
Last week we finished up XHTML, talked about what makes a good site and started looking at CSS. This week we will continue looking at CSS. We will look at my examples under CSS.
Selectutorials on CSS
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 XHTML and CSS.
Week #5
Week of February 22nd
This week we are going to wind down looking at the basics of HTML.
I am available Tuesday at 10 in K112, at 1:45 in K101 and Wednesday sometime around 3 in my office.
Please make sure you look at these examples on embedded lists:
Embedded lists HTML
Embedded list example XHTML
We will look at mapping, forms and iframes.
We will talk a little about what makes a good site: A starting point for thought and discussion
Articles on what makes a good website that I have come across recently. Please find a few you like and put them on delicious.
Good website
Developing site
What makes a good web site
Assignments to turn in:
Forms and maps
Please do not use pre in your assignment. Try to go beyond the assignment and get creative with some of the things you are learning.
Check back!
Week #4
Week of February 15th
Since Tuesday is Monday classes, there will not be an inclass time this week so please review the XHTML that we looked at so far. Note that we have gone through frames in the examples at Sample code. I also want you to start thinking about your web site project.
I will be available for help on Tuesday from 10 to 11 in my office and I will have a help lab Tuesday from 1:45 to 3:00ish. On Wednesday I am available after my classes end at 1:45.
Assignments to turn in:
Tables, Images and Frames assignment
Looking ahead: I will be assigning your web site project soon, I am posting it early so you can start thinking about what you want to do to make a professional looking site. 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 XHTML and CSS.
Week #3
Week of February 8th
I will be available for help on Tuesday from 10 to 11 in my office or in K101 and I will have a help lab Tuesday from 1:30/1:45 to 3:00ish. On Wednesday the snow is meaning I am going home after classes.
There are a lot of interesting CSS links on the original del.icio.us. I suggest you take a look.
Last week we looked at color and formatting, spent quite a while on CSS and looked at tables. You should be sure you have looked at the examples and presentations for links and tables.
Looking at centering, margins and tables (problem from last week that I forgot I encountered last semester as well):
Center/Table Example #1
Center/Table Example #2
Center/Table Example #3
Center/Table Example #4
Center/Table Example #5
Center/Table Example #6
We will move on and look at images etc.
Assignments to turn in:
In class assignment (or at least a start on it) Style (CSS) and links assignment
Introductory assignment on frames hopefully we will start this in class. Check back because I will probably add something after class. Want to see where we are!
Week #2
Week of February 1st
I will be available for help on Tuesday from 10 to 11 in my office and I will have a help lab Tuesday from 1:30/1:45 to 2:00 and then 2:30ish to 3:00 (I can stay until 3:30). Sorry someone asked me to go to a meeting at 2 and I really need to go for a while.
On Wednesday I will be available from 1:45 until around 3 in my office. We can go to a lab if you need help.

This week we will start the basics of CSS.
I have had some questions about how to take pictures of screens. The answer can be found at PrintScreen
Finish looking at the examples under XHTML -Intro and look at the second PowerPoint presentation.
Look at the examples under XHTML and then under the category CSS and formatting and look at the third PowerPoint presentation.
Be sure you note what validates and what does not validate as you experiment and try validating with strict and with transitional. You should read something about the difference between strict and transitional validating. Validating issues will continue to haunt us! Post a site about it on delicious!
Note that I have not updated the PowerPoint to include the 4 lines of code at the top. I have updated most of the examples. I also comment on validation when I give you the list of examples.
WINSCP information:
Here is information about using cisweb at BCC
Talks more specifically about portfolio
Here is some information on CSS:
CSS Intro
This is not an assignment to pass in it is just something that might be helpful to understanding
Assignments to turn in:
XHTML pages Please pass in via email next week - should pass in the .html version or you can send me a link if you load it to your site.
Week #1
Week of January 25th
Look at the examples under XHTML - Getting started at: XHTML samples.
Also look at the first PowerPoint that explains the examples. It is located at XHTML presentations.
Note that these sites can be reached by clicking on XHTML sample code and Presentations (XHTML) under Site Resources on the left side of the CIS44 home page.
Next you should look at the first 6 examples under XHTML intro. In addition you should start to look at the second PowerPoint that explains the introduction samples. You only need to go through the PowerPoint to see the explaination for the first 6 examples.
You should familiarize yourself with the site so you can locate information.
In the assignment I gave you two lines of code to put at the beginning of your XHTML code, a more complete version of this is explained below.
These four lines of code which I usually cover a little later in the semester will help you get a clean validation: Code with first 4 lines of XHTML
View the source and use the first four lines at the top of your XHTML for good validation. Remember, the fourth line includes html.
Here is information about using cisweb at BCC
Assignments to turn in:
Although assignments are frequently posted at the beginning of the week, some of the assignments cannot be done until you have covered all the material in the posting.
Survey of past experience - must be completed by all students
Notice that there is a class delicious site. I want you to post the addresses of the articles you think are useful in the design and development of web sites on the delicious site to help your classmates. There will be a grade for particpation with the delicious site. First XHTML assignment
For extra credit you can work on validating the code using the W3C validator and for a second extra credit you can load it to the server and send me the address.
W3C validator
Don't forget to change the encoding to Western Europe if you do not use the first four lines of XHTML code I referred to above.
Please note: I will send emails to your BCC account, please be sure to check!
Check back several times, I sometimes add something so you should check out the schedule as the week progresses!

Google
WWW www.pgrocer.net

Send e-mail to Mrs. Grocer:
pgrocer@bristol.mass.edu

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