Students are expected to produce quality products. If a student meets the stated requirements for an assignment, but does it in a minimal fashion, the maximum grade for the product will be a "C". To earn a "B" or an "A" there must be reasonable quality in the work.
Send your NMU e-mail address to the instructor by e-mail using the form that follows.
To: L@Ellerbruch.nmu.edu
From: !!! Make sure YOUR NMU e-mail UserName is here !!!
Subject line: CS101 E1 your_NMU_e-mail_UserName
Message:
My name is: insert your name
My e-mail address is: insert your e-mail UserName
If you wish me to use an alternate to your NMU UserName, tell me here.
Subscribe to the CS101 mail group.
LISTSERVER ADDRESS
mailbot@Ellerbruch.nmu.edu
LISTNAME ADDRESS
CS101@Ellerbruch.nmu.edu
The following is an example of user named "John Smith" subscribing to the CS101 list on the mailbot.
In the "TO" field of a mail message put:
mailbot@Ellerbruch.nmu.edu
You can leave the subject line blank for subscribing to this group.
In the first line of the body of the message put:
subscribe CS101 Your Name
Note - John Smith would write:
subscribe CS101 John Smith
After you are a member of the group you can send a message to all in the group easily. You must send the message from the same address you subscribed from.
To send a message to everyone in the mail group you would use the address:
CS101@Ellerbruch.nmu.edu
Don't forget a reasonable subject when sending a message to the group.
Make a personal link page. Put it in your pub folder on the MyWeb server as shown in class.
The link page will be your connection between the class roster and your assignments. You will put your assignments in your pub folder and provide links on your link page. The link page must NOT BE a fancy and complex page. It should take minimal time to load. It will have NO graphics. The link page must have four parts.
Part 1. Includes a title for the page and a header on the page.
Part 2. Has links to assignments as they are completed with descriptions of the assignments.
Part 3. Has links to any favorite or useful pages. (This part is optional)
Part 4. Has links to return to significant pages (as a minimum you need to be able to return to the CS101 home page.) and identification information. Be sure to have your name and e-mail address at the bottom as creator of the page.
This must NOT be an elaborate personal home page.
The path to your folder will be:
http://MyWeb.nmu.edu/~yourNMUe-MailUserName
If the name of the Link page is Index.html The full pathname format for your link page would be:
http://MyWeb.nmu.edu/~yourNMUe-MailUserName/Index.html
Send the address of your web site to L@Ellerbruch.nmu.edu when the link page is in and working.
Use the subject CS101 E3 Initial-of-Your-First-Name-Space-Your-last-name
If you are going to have your assignments on a different web site, see me.
Send a message to the CS101 mail group as described in an e-mail.
Start a personal home page (it can be "fancy"). Do Not use large graphics. Limit graphics so the total size of the folder is less than 200K. The home page must be in a folder named P1. Install P1 in your pub folder on the MyWeb server and link the home page to your link page.
In addition to the standard title, header, date, return links, and author info, you must have several paragraphs (at least three) of text and at least two images or graphics. You also must have at least two hyperlinks in addition to the return links. Modify index.html to generate the page or start from scratch. Do not use html you don't understand. Do not use programs which generate html for you. Follow the form and format demonstrated in class.
The link on the link page must be called P1 and must have a description after it. Everything must work for credit.
Create a set of annotated resource links for some topic. Have at least ten links with annotations organized in a table. The links must have descriptions/annotations. Choose any topic, but don't make it too broad. A good choice would be an academic area of interest.
The ten sources must be from different places. That is, the beginning part of the URL must be different, i.e. different domain names. The links must work at the time the assignment is marked in order to be counted. The annotations must be in good writing form with correct grammar, correct spelling and correct punctuation.
Put the links and descriptions on a web page with appropriate title, headers, intro etc. The page and any related material should be in a folder named P2 and linked to your link page with an appropriate "description" which includes the topic of the resources. You must use "good" html which will work with any browser. You are NOT to use a program which generates html code.
Create a folder, P3, which will contain a main web page which will have annotated links to at least five different sources of java applet games/simulations such as Java Boutique. There will also be at least five annotated links to specific java applet games/simulations, no more than two from the same server. The web page will also describe a specific java applet game, puzzle or simulation installed in the P3 folder and have a link to it. This main web page must be linked through your link page.
There must be a link from this main page to a web page in the P3 folder to run an applet. The java applet web page does not have to have anything fancy on it, just the instructions on how to play/use the applet from the files in your folder and credits for the source and author. The necessary files for the applet must be in the P3 folder.
You may have more than the minimum in your P3 folder if the additional material is appropriate to the game/simulation project.
You may acquire a java applet game or simulation from any site on the world wide web which gives you access to the code for the game and permission to use it. Give credit to the source web site and the author of the game.
The entire P3 folder is to be installed in your pub folder on the MyWeb server, be properly linked to your link page and run correctly. It may be appropriate to check the operation from someone else's computer.
The web pages should have the normal title, header, intro paragraph, author info, date and return links.
Create a pdf document on any topic. This document should look attractive and be well designed with nice formatting as well as have accurate content. The document must have a title and author's name. It must provide some information and include at least two images/graphics. The minimum length is one complete page. The document MUST be in pdf format. It is to be available through a link on a web page which identifies the document and describes the document and its content. This web page must be linked through your link page. All parts, web page(s) and document(s) must be in a folder named P4 and saved in your pub folder on the MyWeb server.
The web page(s) should have the normal contents; title, header, intro, author, date and return links.
Create a Power Point slide show. This presentation should look attractive and be well designed with nice formatting as well as have accurate content. The Slide Show must have a title page, which includes a title and the author's name. It must provide some information and include at least two pictures/images/graphics. There must be one link to a local document (pdf or web page stored in your P5 folder.) There must be at least three links to web sites, these links can be in the text or on a resource page at the end of the slide show. The minimum length of the slide show is three complete pages/slides. Do not use page transitions or other "whistles and bells" in this slide show.
The Power Point slide show is to be available through a link on a web page which identifies the slide show and describes its topic. This web page must be linked through your link page. All parts; web page(s), slide show, and document(s) must be in a folder named P5 and saved in your pub folder on the MyWeb server.
The web page(s) should have the normal contents; title, header, intro, author, date and return links.
Design a web page in html using javascript to do at least five two-way interactive conversions from the following list. Temperature conversions will not count as part of the five since they are class demonstrations.
The standard "boilerplate" is necessary. Have an introductory paragraph explaining/describing the page and providing any information the user might need. Appearance is important, feedback/interaction is important. The page must use a form, text fields and buttons to run javascripts to do the conversions. A reset/clear button is required.
List of possible conversion topics/areas:
- length/distance within standard, standard - metric
- area within standard, standard - metric
- volume within standard, standard - metric
- mass/weight within standard, standard - metric
- speed/velocity standard - metric
- kitchen/cooking conversions
The page(s) and any related material must be in a folder named P6, linked to your link page and described on the link page. Only use code and techniques taught in class. If you merely present what I have demonstrated the assignment will be worth zero points.
Design a web page or pages in html using javascript to do one activity from the following list. The project will be marked by starting with a "C" and raising or lowering it depending on quality and quantity. If you merely present what I have demonstrated the assignment will be worth zero points.
Appearance is important, feedback/interaction is important. A reset/clear/start over button is important.
List of possible topics:
- Game
- algebra - generate equations, solve equations
- geometry - Pythagorean theorem
- Inventory
- Order from "catalog" with display of final order (invoice)
- Grade point calculator
- A "How do you rate" style quiz
- A multiple choice exam either serious or humorous
- Conversions - way beyond P6
- Drill and practice for kids
- estimation practice in computation for kids
- estimation practice for metric - standard equivalences
- Other topic approved by the instructor.
The page(s) and any related material must be in a folder named P6, linked to your link page and described on the link page.
Put it all together. FINAL PROJECT!
You should put all the parts of the semester's content and techniques together to build a fantastic project. You do not have to include absolutely everything we have done, but you should use most of the course components to create a noteworthy and high quality project worth 100 points. To be worth more than C the project must include a javascript component. You can use material you previously developed as well as new material.
This assignment is to be linked through your link page.
Include in the folder any materials, handouts, etc. which are used for the project. These must be accessible from the main page.
Make arrangements with the instructor if you wish to do this. Without the agreement, there will be NO BONUS.
The page(s) and any related material must be in a folder named Bonus, linked to your link page and described on the link page.