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