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 available under Smartboard notes and Audio notes under HTML5.

To use WinSCP with our server the host is cisweb.bristolcc.edu and the port is 220

If you get an assignment back without a grade you need to fix it and resubmit to get a grade.

The college is not allowing people to withdraw until April 11th and they will also let us know when the last date to withdraw will be (April 30th I believe). If you want to evaluate your status you can contact me and we can talk about a variety of options depending on your status. If you are behind, your first move should be to get in touch! We can talk about extensions and other options.

Remember HELP is available with Joe on Collaborate - see HELP section below.

The CIS pool is now available for students that need to access licensed software that they cannot use from home.
Remote access virtual desktop
Instructional video for using Remote Access Virtual Desktop - HTML

I have had a lot of requests, so... If you have a few more things I can take them up until the 18th. Beyond that you need to check with me! Joe has finished his SI role, if you want to meet in Collaborate you need to contact me for a time to meet.

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.

HELP schedule To contact Joe use moocowoftech@gmail.com. He will be available from 9-2 on Mon thru Fri for open labs at this address: Collaborate
For hours outside of that he will be using Microsoft Teams which is available to you through Office 365. Send him an email from your bcc account with the classes you want to connect to and you will get a link to join. Here is a brief run down on how it works and what to expect: Microsoft Teams overview
There is access to WiFi from your car under the solar canopies on the Fall River Campus.
An ex-student/SI, David Bourgeois has volunteered to help students with questions in the evening. You can contact him at dbourgeois14@bristolcc.edu
Final Final Exam due on Wednesday, May 13th by midnight.
The final will probably take more than 2 hours because you will find yourself doing research and problem solving - but just think, you do not have to study for the exam!!! It is open note/open books. Remember the status sheet that I posted last week is a requirement. I do not correct the final unless I get the status sheet. It is my way of making sure your records match my records. If there is a problem, I will contact you.
Week #14/#15
Week of April 27th/May 4th
Catch up weeks!
I will be posting information about the final this week. You will have a week to do it.
Required Status Sheet
Homework should be passed in by the 11th (the last day of classes). Given the circumstances this semester you can pass in a few things after that. Let me know what is happening!
Week #13
Week of April 20th
Some websites to look at about marketing your website:
SEO 2020
9 Ways to Advertise Your Website
Secrets and tips on promoting
Promote your website
Marketing strategy 2016
Marketing your Web Site
From webmarketingtoday
From SBA
30 Free Ways to Market your Web Site
Market your online business for free
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
Promote your web site
Less obvious ways to promote
Techniques for placement (Ceasar Cabral)
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
Interesting coding notes/example: Cake example
Assignments to turn in:
Real Estate form: This should have a picture of the house and several rooms in the house that you can click through - you can find images to use or you can do drawings (can be my level of drawings). Your page should include address, price, a drop boxes where you have type (single family, two family, condo etc), a lot size, heating, cooling, year built, agent (another drop down box), number of bedrooms, number of baths. In designing this page, include some columns and rows to contain different type of information. See my examples in week 10. To clarify, click through means you click on something to bring up the next image. I do not want all the images just displayed. I also want you to figure out what to charge for the house. You can use any numbers you want but take into account the type of house, lot size, the year built, the number of bedrooms, number of baths etc. For example under a quarter acre would add an amount, a quarter to a half would add an amount, half to one would add an amount and then an amount for each acre after that. Another example would be checking the house type. I do not care what numbers you set, I just want a bunch of testing to come up with the price.
Check back!
Week #12
Week of April 13th
I would like you to do some research about CSS3. I have a few examples to get you started.
CSS3 Samples
Check back!
Assignments to turn in:
1) Make a page that uses 10 different examples of CSS3.
2) 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 need to 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
I put the Real Estate assignment here by mistake - it should be part of week #13. Check back!
Week #11
Week of April 6th
Please look at DOM examples and More DOM examples listed under JavaScript.
Check back for information to help with this and please look at the Smartboard and listen to the audio from a previous semester.
DOM notes
More DOM notes
I will be posting more DOM information this week.
DOMgetinfo.html
time6arrayx.html
time7arrayx.html
endlessloopx.html
arrayrotatex.html
southworthx.html
animation.html
animationrepeat.html
Assignments to turn in:
1) Write a simple animation.
2) Write a HTML/CSS/JavaScript to choose work that you want done around your home (use a dropdown) and return the price per hour for that job. Have another text box where the number of hours will be entered and return the estimated cost. The Southworth Nursery example will be a good model to look at. I want an image or some kind of logo on the form and I want CSS and DOM used effectively.
3)Pet Boarding
4) Project due at the end of the semester: Second Website project
Check back!
Week #10
Week of March 30th
I will give extra credit to anyone who goes to the Collaborate site (see link in HELP above) and either works with Joe on something they need help with or shows him something they have done for the course. Send me an email and let me know what you did. Actually this applies to doing something with Joe using Teams app as well.
I am at home all day every day so very available for help. Joe has lots of hours (see HELP above) when he is avaiable for online help.
I strongly suggest you listen to audio and look at Smartboard notes on these topics.
This week, I would like you to start by looking at my Array examples below.
Arrays:
deptIIIarray.html
deptIIIarrayfunc.html
deptIIIarrayfunc2.html
js2dim.html
I then want you to get into DOM. Please do some research on the definition of DOM and why it is being widely used.
Looking at basic DOM substitution for document.write:
Domwrite1.html
helloworldS19.html
multordivS19.html
adddivideS19.html
mathDecisionDOM.html
finaltotalsS19.html
finaltotalswinS19.html
ifwithloopDOM.html
More DOM from previous JavaScript
whilelistS19.html
whilelistalertS19.html
whilelistaltS19.html
guessgamemultS19.html
mathfactswhileDOM.html
mathfactswhileDOMalt.html
Some CSS to look at:
Two columns
Two columns (another)
Three columns
Three columns (with header)
Three columns (header and footer)
Assignments to turn in:
payrollasgnF15.doc Note you can decide on the medical fee you want to charge and how you want to handle it - just let me know what you did. There will be another assignment, so be sure to check back! Note I ended up putting it under week #11.
Week #9
Week of March 23rd
Officially there are no classes and no assignments this week. However, I decided to post this weeks work anyway so you can get started on it if you choose to. I feel that choosing to do the work this week will spread the work out better and make the end of the semester easier no matter how it is handled. I will keep putting out the work for each week as originally planned to give you more flexibility. Late points will not be taken. Again, it is your choice whether you do the work this week or leave it for next week.
I made these in the last few days so there may be typos or mistakes in what I say - please let me know if you find some.
Functions powerpoint presentation
Total Calculate example
Math Facts example
CheckBoxes or RadioButton example
Examples to look at:
1) all function examples
2) the examples under Loops etc
3) the examples under Other: which includes check boxes and radio buttons.
Assignments to turn in:
Points Penalty Form
Check back!
Week #8
Week of March 9th
I will not be on campus Thursday, March 12th. The group advising session is also cancelled, we will reschedule if possible.
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
The rest of the class will be spent on JavaScript.
Sometimes I miss an address change that happened at the start of school. Anything that says www.bristol.mass.edu should be changed to www.bristolcc.edu. So if the address does not work and you see the .mass, make the change.
This is a presentation that I use for CIS120, some of the rest of you might find it helpful so I am putting it 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.
Validator for CSS
Assignments to turn in:
CSS, events, functions etc
Check back!
Week #7
Week of March 2nd
We will focus on JavaScript and logic this week. We may also insert some CSS.
We got through the JavaScript examples for loops (finaltotals5.html was the last one we looked at). Assignments to turn in:
Second JavaScript assignment
Flowchart/code assignment
Week #6
Week of February 24th
We have looked at the basics of HTML5 and CSS. This class I am going to review what I think are some things we should talk about and take your suggestions for things to cover. Then we are going to move on to JavaScript. I have no idea where we will stand at the end of the class, so I am not posting assignments until after class.
In JacaScript we looked at the examples and started using if statements.
Here are some more references for CSS 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
Assignments to turn in:
First Java Script assignment
Week #5
Week of February 17th
This week we will continue with CSS and also look at an intro to JavaScript. We will continue with all three topics throughout the semester.
Specifically, we looked at:
CSS examples
We looked at Beginning JavaScript up until the while loop examples
Assignments to turn in:
In class exercise - must be done by everyone. Modify the program below to include addition and substraction.
Arithmetic problem
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.
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 April 6th.
Week #4
Week of February 10th
My husband is in the hospital recovering from open heart surgery so I will do all my classes online this week.
Joe Fletcher will be there for an open lab during class time.
These notes review the examples of tables and images that are on line at my site under HTML5 sample code:
Table examples explained
Image examples explained
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.
Remember, if you want to download WINSCP at home, you can find it at this address.
WINSCP
This week we will look at mapping, forms, frames and iframes.
Please look at these examples of embedded lists:
Embedded lists HTML
Embedded list example XHTML
embeddedlists5.html (embedded lists) - passed
Do a little research on XHTML. You will find things like everything needs a close for example the li tag needs a close /li tag and a break is written as <br /> which builds in the close. If you look at my examples you will also see that the opening information is different.
Assignments to turn in:(All exercises must be done by everyone)
Exercise:
First: 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: 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.
Table Exercise I want you to also 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 February 3rd
My husband is having emergency surgery this week so I will not be in for class.
I have asked my SI, Joseph Fletcher to be there for class on Monday to help you get logged in to cisweb.
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!
Uploading to the Web: We got to this this 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
Remember the host is cisweb.bristolcc.edu and the port is 220.
The goal this week is to look at uploading to the server, Links and start Tables. The information about Links and tables is under HTML5/HTML5 sample code.
Here are the HTML examples including links and tables
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.
I strongly recommend that you use the Smartboard and audio from last fall or last spring and listen and view what I did in week #3.
Assignments to turn in:
You need to be coding in HTML5 and checking validation.
If you are there on Monday, Joe can help you with the inclass work or homework if you have questions.
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 January 27th
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.
Here are the HTML examples we will look at for the next few weeks
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 under HTML5 - intro. 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 HTML5 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 January 20th
Your first class will be on Monday, September 20th. 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