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 | We are starting the semester with this help schedule. We may make changes based on
student need, so check back! These are the times that Joe Fletcher, my SI, is available. Sometimes there is a change of room - the help desk will always know where Joe is. Monday 2-7 in K104 Tuesday 2-5 in K104 Wednesday 2-6 in K101 Thursday 2-5 in K101 Jayson Rios from the tutoring center is also available on Monday 11-3 and Wednesday 11-1 in Fall River and Tuesday 11-2 in New Bedford. |
Week #15 Week of December 9th |
Note that we will have class and go over some projects from 11:00 to 12:00, the rest of the day will be open lab.
This is open lab catch-up week. Labs will be Monday from 12:00 to 7:00 (room change around 2), Tuesday 9:30 to 5:00
(room change around 2), Wednesday with Joe, 2:00 to 6:00, Thursday from 9:30 to 5. The final exam will be posted a
on December 9th, and you should only take a week to do it. I want you to pass it in by Monday, December 16th at midnight. If
you cannot make that date, please wait to open the final so you only have a week. As we discussed, the official date
is December 23rd. If you cannot make the December 16th requested time you must email me and aim for getting it in
by Friday December 20th. None of us want to deal with finals over the weekend of the 21st or on Monday the 23rd. Final Exam Required Status Sheet Required part of the final. Must be passed in or the final will not be corrected. |
Week #14 Week of December 2nd |
I am out sick on Monday, December 2nd. Assignments to turn in : (written in HTML, CSS and JavaScript:) 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, apartment 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. Due by December 9th. To clarify, click through means you click on something to bring up the next image. I do not want all the images just displayed. |
Week #13 Week of November 25th |
Some websites to look at about marketing your website: 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: First Assignment: We will do this in class. 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 The quiz assignment is due on the 1st of December so we can go over it in class. Second Assignment: Second web site Can be added to the existing page or done separately. This is an individual project. Check back! |
Week #11/Week #12 Week of November 11th/18th |
Thursday is an open lab day from 9:30 until 5:00 in K101. Come for as many hours as you can and work
to get caught up with Joe or myself to answer questions.
We will look at DOM examples and some other coding examples. Looking at DOM examples under JavaScript and also previous JavaScript. 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. Check back! |
Week #10 Week of November 4th |
A group of alum are coming to my CIS120 class on November 5th to talk about jobs and careers in IT. Please
try to come. Note they will come to both the 11:00 class and the 12:30 class.
Note: The last date for student generated withdrawal is Thursday, November 14, 2019. Remember I cannot withdraw you so if you
do not have the grades needed to pass the course, I will have to give you an F.We will look at arrays, check boxes, radio buttons etc. 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. We will work on this assignment in class. Pet Boarding Check back! |
Week #9 Week of October 28th |
We will do some of the things I planned to do last week having to do with DOM, events and functions. Guess Game Logic Debug tool in Firefox Assignments to turn in: Problems related to what we did in class: Problem #1: Write HTML code with JavaScript to handle and act on four different events. Problem #2: Write a program to take in some information from boxes on a form and send the information to a function where you do something like set it up for display or do a calculation. The result should be displayed in a box on the form. Problem #3: Take one of the beginning JavaScript problems and turn it into DOM style processing like the examples we covered in class (clearly you need to pick one that I did not modify). Problem #4: Calculate Total This problem involves setting up a form with the information shown and when the buttons are clicked executing functions to do the work. Check back! |
Week #8 Week of October 21st |
I am out sick today (October 21st). Thursday is an open lab day from 9:30 until 5:00 in K101. Come for as many hours as you can and work
to get caught up with Joe or myself to answer questions.
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. Please look at the CSS3 examples and do some research on the changes in CSS3. Check back. Assignments to turn in:(All exercises must be done by everyone) Code test |
Week #7 Week of October 14th |
The change of schedule this week means that Joe will only be there until 6 on Tuesday We will continue with JavaScript looking at the guess game set and starting to look at DOM. We will also try do the CSS from last week that we did not get to. Assignments to turn in:(All exercises must be done by everyone) Problems to solve we worked on this in class - assignment that all must do. Homework problems |
Week #6 Week of October 7th |
We will continue with CSS and JavaScript. We looked at CSS examples last week. Here are some more references 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 We will talk a little about what makes a good site: A starting point for thought and discussion Then we will pick up with JavaScript starting with if statements and basic loops. Assignments to turn in:(All exercises must be done by everyone) First: I would like you to take the MathFacts program and modify it so that you check the user entry against the correct answer and give the user feedback about whether they were correct or not. Due 10/15/19 Second: Modify the MathFacts program again. This time set up a loop so if the user gets it wrong they will stay in the loop and keep getting prompted until they get it right. Due 10/15/19 Third: First JavaScript assignment |
Week #5 Week of September 30th |
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 Thanksgiving. |
Week #4 Week of September 23rd |
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 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. Exercise we will start in class if we have time 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 September 16th |
On Monday Sept 23rd I will not have an office hour at 10:00, contact me for an alternative if you need one. 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. Assignments to turn in: You need to be coding in HTML5 and checking validation. 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 9th |
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 September 2nd |
Because classes start on Tuesday, September 3rd your first class will be on Monday, September 9th. 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. |