INTERNET DEVELOPER - CIS122/44

Weekly Schedule

All assignments are due by the last day of classes, May 10th

Video contest for CIS majors: Information about the Department Video Contest and Prizes

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 7th
We will wrap up and have open labs this week. However Matt Medeiros is coming in on May 8th to talk about careers in networking and web development so you are invited to come for that if you can. He will talk about a half hour and the rest of the day is an open lab. That means there will be help available from 9:30 into the late afternoon and I can even stay in the evening if enough people want t0 stay. Thursday May 10th will also be an open lab in K101 from 9:30 - until around 3:30. Monday I have a 10 office hour and I will be available from 12 to 2 in K101.
Please plan to show your website to the class at 11 and if you are an online student send me the address so I can make a list for the class to look at.
Your final is being posted now along with the required status sheet. It is an online final. They need to passed in to me by 10:30 on Monday, May 14, 2012. It should be sent to me through email. I wil be on campus on Monday, Tuesday and Thursday of this week so please go over the final so you can ask me questions.
Keep sending me missing homework!
Final Exam (an individual project)
Required Status Sheet
Week #14
Week of April 30th
I am available Monday at 10 in my office and Tuesday and Thursday at 1:45. I will stay until at least 4 and can stay into the evening if people let me know want to stay. Thursday I will be there until 7 or later Mark is also available and will be available on Friday if enough people are interested.
This week we will look at DOM.
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:Ten Commandments of Computer Ethics
Bloggers code of ethics
2)Searching:
Search tools chart
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
Assignments to turn in:
DOM assignment
Week #13
Week of April 23rd
I am available Monday at 10 in my office and Tuesday and Thursday at 1:45. I will stay until at least 4 and can stay later on Tuesday if people need it. Mark is also available and will be available on Friday if enough people are interested.
This week we will look at DOM.
I got what appears to be food poisoning so I will not be in today. Please do the Sp2011classexercise that we were going to look at and do some research on DOM. I will post more information.
DOM at w3schools
Assignments to turn in:
Sp2011classexercise.zip Originally posted last week.
I would like to get your project soon!
Week #12
Week of April 16th
I am available Tuesday at 1:45 and Thursday at 10 and at 1:40. The 10 is in my office - the others are in the lab. Mark is also available after class on Friday if you request it.
Class will actually meet on Thursday and we will continue with JavaScript. Please check back!
Assignments to turn in:
Quiz assignment that we will start in class. This assignment should be written two ways. The first way is simply calling a function and passing data and calculating the grade. The second way is to use two functions, one to calculate the numeric grade and one to calculate the letter grade. We will work on these in class. Here is a picture of what I am looking for in the quiz - you can use my questions or your own.
Quiz to try (note the button is not positioned well when I took the picture of the page)
Second web site or modification to first site
Sp2011classexercise.zip We will work on this in class hopefully, if not we will work on it next week..
Week #11
Week of April 9th
I am available Monday at 10 and 3 and Tuesday and Thursday at 1:45 - Tuesday I will stay for quite a while, Thursday I will only be there about an hour. Advisement starts this week and it would make sense to check in with me Monday or Tuesday if you want to or via email.
This week we will continue to look at JavaScript. Last week we got into loops and we will continue with them and move on to some misc.
Assignments to turn in:
Calculate Total We will send quite a while on this in class.
Payroll This assignment is due by April 19th before our class on that Thursday.
Week #10
Week of April 2nd
I will be around Monday at 10 in my office (K112) and Tuesday and Thursday after my classes are done (1.45) in K101. Contact me if you need help at a different time.
This week we will look at functions in JavaScript and go over questions you may have from last week. If we have time we will move on to loops, but we will see how it goes. We did start loops and the extra credit below involves the loop progams we looked at.
Assignments to turn in:
Extra credit: Must be passed in before class on Monday April 9th. Look at the mathfor...html examples under JavaScript XHTML and Move JavaScript - loop. I want you to make the change to one of these programs so that you do not move forward to the next math problem until after the user has entered the correct answer. Then you can do another change where you say that you will move forward to the next problem after three tries.
This week I want you to experiment with using functions
First: Use a function that takes in information with a prompt and puts out results with an alert. You should take in the information outside the function and pass the information to the function.
Second: Repeat the first problem above but use textboxes to take in the information and to receive the results from the fuction. Place the results from inside the function.
Third: Using textboxes, take in information on the form and pass it to the function. Return the results of the function using one of the methods covered in class and display the results on the form. This should use return to get the results back.
Fourth: Do something using the style in this Example
Week #9
Week of March 26th
I am sorry but I am out sick today (Monday). I was up all night with an ear ache.
I will be around Monday at 10 in K112 (my office) and Thursday from 1:45 until around 4 in K101 or K112. Tuesday is an open lab from 9:30 until 3 or 4 depending on when students leave - I will not be on campus and Mark will be running the lab. Please come for as long as you can and try to get caught up!
This week we are going to look at the examples under JavaScript Events and JavaScript Introductory Examples embedded in XHTML. We may get to JavaScript Functions embedded in XHTML.
Check back, I will post the assignment after we see how we did.
and try to get caught up!
Assignments to turn in:
Write a page or pages that include the following JavaScript:
Problem #1: Use 4 different events (use one that I did not talk about much or at all).
Problem #2: Code a simple if with one else and have multiple things done if true and multiple things if not true.
Problem #3: Use a nested if (an if within an if).
Problem #4: Use two different kinds of loops.
You make up the problems, consider things in inventory or payroll where you compare or check totals if you are having trouble coming up with something.
Week #8
Week of March 19th
I will be availabe Monday at 10, 1:40 (I felt terrible so I left). Tues and Thurs I will only be available to sometime between around 2:30ish but I am going to ask Mark to stay longer in K101.
I think you should find some good resources for JavaScript on the web that you can use to help you problem solve.
We will continue with JavaScript. I hpe to finish the CIS120/17 examples and move on to others in the list. We did finish the review from CIS120 and then it was clear we had hit the end, so students worked on homework!
Assignments to turn in:
JavaScript assignment
Week #7
Week of March 5th
I am available Monday at 10, Wednesday at some times (an hour here and there between meetings - I will tell you when I know) and Thursday at 1:45 until around 3:30/3:45 in K101 and then my office K112.
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
Visual example on CSS positioning:
Interest CSS positioning experiment
Other recommendations from classes:
CSS reference
CSS reference
Some examples to look at:
overflowboxes1.html
overflowboxes2.html
overflowboxes3.html
overflowboxes4.html
position1.html
Please check out this site:
Selectutorials on CSS
Referring to setting up a web site, please read these three articles (these are dated articles - I want you to read them for an understanding of the terms:
Storyboard
Wireframing
Prototyoing
We will also start to look at JavaScript.
Assignments to turn in:
Find a template on line for a two column page and a three column page. Modify the template to put up a page where the information comes from you. Be sure to tell me the templates you used.
JavaScript Quiz 1 We may work on in class
Please check back to see how far we got in JavaScript and whether or not there is a JavaScript assignment.
Week #6
Week of February 27th
I am available for help on Tuesday from 1:45 until 3:15 in K101, on Thursday from 1:45 until 3:15 in K101 and Monday 10 to 11 in K112.
Check back!
This week we will finish the introductory material on CSS with CSS!
Sample form
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
About paths
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
CSS columns (if we have time). Look at these examples and do some research on postion and overflow and any other features you are not sure about. We will look at the examples and then spend more time on them next week.
2 column example (left)
2 column example (right)
3 column example
3 column example with header
3 column example with header/footer
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/XHTML and CSS. I would like the project by mid April.
Check back!
Week #5
Week of February 20th
This week I am not available a lot because of meetings and schedule change. I will definitely be available Tuesday at 10 and probably I will be around from 4 to 5:30 in my office K112. Check back about Thursday.
We will finish the topics under HTML5 and we will start looking at CSS which is under XHTML so this means a review of XHTML. Last week we looked at maps and frames and images.
Check back!
Assignments to turn in:
Frame assignment: 1) Develop a frame page that has one row across the whole page and beneath it a row that is broken up into three columns. I do not care what pages you show in those frames. 2) Change one of the frames using the default. 3) Change one of the frames using the named option. Extra credit: We decided in class that there would be extra credit if you try all four kinds of target.
Syllabus Assignment All style should be done with CSS. Validate your work and put it up on the server (send me the address). Extra credit if you also include an iframe! Please do not use pre.
Week #4
Week of February 13th
This week I will be available Mon at 10 and possibly 3:30 in K112 and Tues and Thurs at 1:45 in K101.
This week I want to look at images, go back and look at some XHTML and talk about validation. We may get to mapping.
I also want to look at embedded lists a little more. Look at these examples:
Embedded lists HTML
Embedded list example XHTML
embeddedlists5.html (embedded lists) - passed
Assignments to turn in:
Table, Image and Map Assignment
Exercise: Exercise we will start in class.
Note: Standard practice in this class, if you decide to work as a group everyone has to do all of the problems - in other words the purpose of working together is discussing the problem and catching each others errors!
Week #3
February 6th
This week I am available Monday from 10-11 in K112 and then 3:30ish (might be a little earler) until 4 in K112 and then from 5 to 6 in K112. Tuesday I will be available from 1:45 until around 3:30 (I might leave a little earlier if no one is there) in K101 (or K112)) and on Thursday I am available from 1:45 until 3ish in K101. Here is some information on CSS:
CSS Intro
W3 Schools
I have sent you the username and password to use with WINSCP - I was missing a few and I have sent in a request for them.
WINSCP information:
Here are some notes on logging in and uploading your pages to the server in the public_html area. Note that the host is cisweb.bristolcc.edu (in the notes it says cisweb.bristol.mass.edu - that also works but we prefer that you use bristolcc).
Here is information about using cisweb at BCC
Talks more specifically about portfolio
Assignments to turn in:
CSS, links and tables assignment
Please note that this page should be validated.
If you upload your pages onto the server you will get extra credit.
Week #2
Week of January 30th
This is the first week of classes for this course. I am sticking with the calendar, so I am calling it week #2, but...
This semester we will be looking at both HTML5 and XHTML. Here is an example of both styles:
Code for a basic example of HTML5
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
I will be available for help Monday at 10:00 in my office (K-112) and Tuesday at 1:45 I will be in K101 hopefully, if not look for me in K112 and we will find a lab.
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 HTML assignment
This first assignment is due in one week so it is due by February 6th.
Week #1
Week of January 23rd
Because classes start on Tuesday, January 24th, your first class will be on Monday, January 30th. There is no required book for this course, but you might find it helpful to look up some resources and tutorials on HTML, XHTML and HTML5 because we will start to look at using HTML in its various versions when we start the course.

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