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. |
Week #15 |
Classes are done and lab time is available to get caught up and work on the final. Erik will be available 11 to 3 on Monday, 9:30 to 3 on
Tuesday and Thursday and you can check with him about 5:30 to 7:30 on Tuesday. The labs will be in K101. I will be in on Thursday
during the same hours. Final Exam Your final exam is a take-home INDIVIDUAL project. You may use books, notes and the Internet but you may not use another person including a tutor. It is due by 10:30 on Monday, December 19th. Required status sheet The status sheet must be passed in by the final and reflect your current status (if your status changes send in a new status sheet). It is a required part of the final and I will not correct the final if the status sheet is not part of the information I receive. Homework should be in by the last day of class, the 12th of December but since we are running open labs that week you can pass things in until December 15th. Please try to get as much as you can in by the 12th. |
Week #14 Week of December 5th |
Erik and/or I are available Tuesday at 2 until - 7:30 and Thurs from 2 to 4 (actually closer
to 5). Monday is K112, the rest are K101. I am out sick today so it will be an online class. Erik is out sick as well. We are done with JavaScript so today we were going to
talk about marketing your site and other aspects of developing sites. I have listed a set of references below so please research
getting good search engine placement and marketing your site. Hopefully I will be back tomorrow or at least by Thursday so if you
have questions email me or come to see me in K101.
Required status sheet The status sheet
must be passed in by the final and reflect your current status (if your status changes send in a new status sheet).It is a required part of the final and I will not correct the final if the status sheet is not part of the information I receive. We will continue with the database on Tuesday and also look at logic. Your best effort on the QUIZ was due today before class started. Please send it to me. I will post the solution later today.
Some websites to look at about marketing your website:Promote your website Marketing strategy 2016 Marketing your Web Site From webmarketingtoday From Forbes From SBA 30 Free Ways to Market your Web Site 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 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: 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 I want you to look at the information on CSS3. CSS3 Sample quiz solutionI did not post right away because some of you were still working on it. The final is an online final that will be posted one week before the due date. |
Week #13 Week of November 28th |
Erik is available from 2 to 7:30 on Tuesday and 2 to 4 on Thursday. I will be in and out with advisement and a meeting. Looking at DOM and also previous JavaScript. DOMgetinfo.html time6arrayx.html time7arrayx.html endlessloopx.html arrayrotatex.html southworthx.html animation.html animationrepeat.html Assignments to turn in: DOM assignment Check back! |
Week #12 Week of November 21st |
Erik will be available Monday at 2, Tues from 2 to 7:30 in K101. He may add some more hours so check with him.
I will be around Monday and Tuesday but I also have advisement. Which reminds me - please sign up for advisement! We will look at Loops, Arrays and Other under Some Examples I tried using HTML5 and JavaScript. Might get to some DOM too. Assignments to turn in: Next 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 can 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 We will go over the quiz assignment in class next weeks, so you have to send me your best effort
before class on November 28th.
|
Week #11 Week of November 14th |
Erik will be available Monday at 2, Tues from 2 to 7:30 and Thurs from 2-4 in K101. I will be around Mon, Tues
and Thurs in between advisement appointments. Which reminds me - please sign up for advisement! We are going to start to look at DOM this week and we are going to work on inclass projects. Example we will go over in class: penaltypointsexample.pdf pointsandpenalty.html penaltypointexamplereset.html Assignments to turn in: payrollasgnF15.doc Due Nov 21st Note you can decide on the penalty you want to charge and how you want to handle it - just let me know what you did. acreditcard.doc Due Nov 21st Second web project (not as major as the first one). Should be passed in by Dec 5th: Second web site or modification to first site Check back! |
Week #10 Week of November 7th |
I believe Erik is going with his standard Mon at 2, Tues 5:30 to 7:30 and Thurs 2 - 4. I will be in my office Mon at 10
and Tuesday at 2 and Thurs I will be around Thurs at 2. Another CSS to consider: Do a little research on css reset. One good example is at: Eric Meyers example of css reset Please be sure to look at this example, I think we missed it in class. Notice that the JavaScript is embedded in the onclick event rather than being setup in a function. passfuncF11bx.html Assignments to turn in: Calculate Total We will start working on it in classYou are required to pass in your best effort (working or not) by Monday, November 14th. We are going to finish working on it in class that day. |
Week #9 Week of October 31st |
I believe Erik is going with his standard Mon at 2, Tues 5:30 to 7:30 and Thurs 2 - 4. I will be in my office Mon at 10
and Tuesday at 2 and Thurs I will be around Thurs at 2. I have gotten questions about rounding in JavaScript. The following code would round a field called ans to two decimal places: ansrounded = Math.round(ans*100)/100; Test for upper case Under Javascript samples, we are looking at the math facts, guess game, events and started functions. Debug tool in Firefox Assignments to turn in: CIS122 JavaScript Quiz |
Week #8 Week of October 24th |
Monday: I am available at 10 in my office and Erik is available at 2 in K101 Tuesday: I am available at 2 in K101 and can stay longer if someone wants to meet with me later than 3. Thursday: All day helplab with Erik available in K101 from 9:30 to 3 (I am taking a personal day so there are no CIS150 or CIS120 classes on Thursday). We will continue with JavaScript this week. Check back! Assignments to turn in: In class flowchats - everyone must do. Sorry I made some mistakes doing the flowchart - I think they are fixed now! Second JavaScript assignment |
Week #7 Week of October 17th |
Erik is available Mon at 2, Tues 5:30-7:30 and Thurs 2-4. I am available Mon at 10 and Tues at 2 and probably some other
times when Erik is there. We are going to postpone continuing with CSS to let you play with what we learned and also because it seemed like a good idea to start JavaScript since we are doing it in CIS120 and a double dose might be helpful for those who are taking both courses. To get to the JavaScript examples in the left menu click on Javascript samples under HTML5. We will look at the examples under Beginning JavaScript embedded in HTML5. Check back to see how far we got. Hopefully at the end of class, I can fit these CSS examples in so that people can think about using columns in their web project. This week we are going to look at a little more CSS including how to set up columns - a fairly basic approach. Two columns Two columns (another) Three columns Three columns (with header) Three columns (header and footer) Center one column page Center two column page position1.html position2.html I want you to look at the pages entitled position1.html, position2.html, Center one column page and center two column page for next week. Assignments to turn in: First JavaScript assignment Remember this is not due until next Thursday so if you have questions we can go over them in class on Monday. Check back! |
Week #6 Week of October 10th |
Erik will be around Tuesday (Monday classes) at 2 in K101. He then plans to be around for 5:30 to 7:30 and he might be able to
help in between. On Thursday he will be around from 2 - 4 in K101 and I will be around some of the time. I will probably be late
for my 10 office hour on Tuesday and I will make it up on Thursday at 2. We are going to continue looking at CSS this week and we will look at some of the references below, others are for you to check out. We will start with the CSS examples at my site and then if time permits we will move on to the things below. Check these CSS references: CSS reference - examples CSS reference - older examples 2005ish CSS reference - code for a variety of looks CSS reference - basic CSS reference - interesting examples CSS reference - one of many from about.com Interest CSS positioning experiment Reference - recommended by previous class Wide variety of references Another wide variety of references 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 Uploading to the Web: In my notes I talk about cisweb.bristol.mass.edu. Things have changed and you should now use cisweb.bristolcc.edu. Please note that we now prefer cisweb.bristolcc.edu instead of cisweb.bristol.mass.edu. We will look at login to cisweb this week so check the notes on the Smartboard and the accompanying audio as well as the notes below. 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, we are now using cisweb.bristolcc.edu as the host although the old one is still supported). 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 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 We will talk a little about what makes a good site: A starting point for thought and discussion 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 and CSS. I would like the project by mid November. |
Week #5 Week of October 3rd |
We are trying different times. Monday I will be availale at 10 in K112 and Erik will be available at 2 in K101.
Tuesday, I will be available at 2 in K101 andErik will be available in K101 Tues 5:30 - 7:30.
Thursday Erik will be available from 2 - 4. I strongly sugggest you set up some study groups and meet when Erik or I
are available to answer questions. We will continue with the topics left: mapping, forms and iframes. We will also look at frames in XHTML. Then we will start CSS. Assignments to turn in: First inclass exercise that must also be done and submitted by the people at home as well: We experimented with this last week and will continue. 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 inclass exercise: 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. You will need to work with iframes and forms in the Syllabus assignment and mapping as well. 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. |
Week #4 Week of September 26th |
We are trying different times. Erik will be available in K101 Tues 2 - 3, Tues 5:30 - 7:30 and Thurs 2 - 4, I will come and go. I have an office hours Mon at 10
in my office. I strongly sugggest you set up some study groups and meet when Erik is available to answer questions. Sorry I left the bag with the drives and recorders in my office so there content will not be up until tomorrow night. 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. We will start looking at tables and then images and then we will see how far we get. Maybe mapping. Please look at these examples of embedded lists: Embedded lists HTML Embedded list example XHTML embeddedlists5.html (embedded lists) - passed Assignments to turn in: Exercise we will do in class if you are there, but I want everyone to do it for the practice. The Smartboard and Audio will help if you are doing it at home. After we look at images, I want you to go back and 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 19th |
Help: Erik will be available in K101 on Mon, Tues and Thurs at 2 and he will stay until on Thurs and on another day if needed.
I am available Mon at 10 in K112 and I will spend part of the times at 2 when I can. If you need help with something, now would be the time to ask your questions! The goal this week is to look at CSS(style) - Intro, Links and start Tables. These are all under HTML5/HTML5 sample code. We will also look over at some of XHTML, but our focus is on HTML5. 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: Note that inclass exercises must be turned in by everyone in the class. In class CSS exercise In class link exercise CSS, link and table assignment Be sure you get this assignment to validate Note that we did not get to tables so that part of the assignment is postponed until next week. Please also take last week page and redo it in XHTML since we did not do it last week. I need to stop being overly optimistic about how much we are going to cover! |
Week #2 Week of September 12th |
I will be available for help Monday at 10:00. At 2:00 Tuesday and Thursday there will be a help lab in K101 (we hope -
may have to find a different room) with Erik (my work study and tutor). This semester we will cover HTML, CSS and Javascript/JavaScript. In looking at HTML, we will focus on HTML5 but spend time on XHTML as well. 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. Since we will be looking at both HTML5 and 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 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 Sorry - I did not notice that I had some information about trips that happened last year. 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 and XHTML Note, we ran out of time and did not spend a lot of time in XHTML, so this week you only have to create the page in HTML5. Check back! |
Week #1 Week of September 5th |
Because classes start on Tuesday, Septemer 6th your first class will be on Monday, September 12th. 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. |