Syllabus
Welcome!! I am very glad that you have decided to take this class. I guarantee you will never look at the Web the same way again. Knowledge is power and I know you will feel more powerful after this course. Remember: YOU CAN DO IT!!!
Now down to business.
You are responsible for all of the content on this website and keeping yourself updated on the
class. Thus you should read the entire website to begin with, and then check it once every day to see
if I have given you important new information that will be posted under Information Central on the
front page of this site. Just do it. You'll learn more and get your assignments done faster.
NO LATE ASSIGNMENTS!! Either submit what you have done and get partial credit, or submit it late
so at least you have learned what you needed to know but DO NOT ask me to grade a late assignment
because I won't and neither will Brian. End of discussion.
Communications
Please understand that this syllabus is subject to change so visit this site EVERY DAY!. You are responsible for this. You are also responsible for checking your CS email account daily. It is impossible for me to track all of your individual email addresses - therefore use only your CS account for this class. I will also communicate with you solely through the CS accounts. The URL for my site is: www.cs.iupui.edu/~mlion/sum22001. Or go to my homepage at www.cs.iupui.edu/~mlion and follow the link at the top of the page to the appropriate class site.
The protocols for emailing me are as follows:
- All emails must come to me with the following in your subject line:
Your Name, Class Number, and Assignment to Turn In/Reason contacting me.
- For example if I was emailing myself about lab time I would write:
Subj: Margaret Lion, N241, Need help during lab
- If I was emailing an assignment, it would look like this:
Subj: Margaret Lion, N241, Assignment 1 - Completed
Thanks! This makes it a great deal easier and quicker for me to communicate with you.
Assignments are NEVER to be submitted as attachments. We do not open attachments due to viruses. Emails with attachments will be sent back unopened and ungraded.
Access to A Computer & An Internet Connection
In order to successfully complete this course, you must have access to a computer and the Internet. Labs will not be turned in on paper, but will be sent electronically via email or placed on a Web server.
Class Goals and Objectives
Your goal for this class to be able create a basic webpage and upload it to the web with the correct permissions for client viewing. Your objectives are:
- Demonstrate ability to use text editors
- Demonstrate ability to use telnet
- Demonstrate ability to use FTP
- Demonstrate ability to use make basic web-ready graphics
- Understand fundamentals of good web design
- Demonstrate ability to use the STAIR process
- Demonstrate ability to set proper permissions for your webpage
- Follow written instructions on the class web site and any other
instructions you might get via email.
Class Expectations & Grading Scale (and Ms. Lion's Pet Peeves)
How well you meet class expectations determines your grade.
- Participation & Attendance = Assignments Due On Time
You are required to submit all assignment ON TIME. This is the only way I can judge if you are attending the class. Your assignments will be due no later than midnight on their due dates. Failure to meet these deadlines will result in a 0 grade. No exceptions.
- No Web Editors!
There is no room for discussion on this topic. If you use a web editor you will receive 0 points for your work, no exceptions. You are here to learn HTML coding so that you can understand how to create and manipulate a webpage. Using a web editor will destroy your learning. Web editors are: FrontPage, Netscape Communicator, Microsoft Word, GoLive, Dreamweaver, and ANY program that adds HTML code for you. When in doubt, leave it out. You may use the following: Emacs, Notepad (Windows Operating System), Test Editor (MS-DOS Operating System), and Simple Text Editor (Mac Operating System). Consider everything else a Web editor and avoid it like the plague.
- Academic Integrity (Crediting & Plaigarism)
It is the policy of IUPUI, and rightly so, that you will be seriously penalized for plaigarism. You may not take someone's graphics or codes without their permission. If you do use someone's code or graphics you must credit them on your page and/or within the code itself. Even if the graphics or code comes from free sites on the web, you still must credit them, and yes, I will show you how. Get into this habit. It might save you a lawsuit later on down the road.
- Quizes
There will be quizes throughout the semester given at the instructor's whim. Do your reading and your homework and you'll pass with flying colors!
- Labs
You may come to lab as often as you like or never attend. When I took the course I only attended 1 lab. Labs are very useful if you have questions and want a hands-on demonstration. It is also a nice way to meet your classmates. I will be at the Saturday morning lab from 9:00 - 11:00 am. in SL 247 for questions, help, and a little face-to-face time.
- The N241 Platinum Rule: Netscape 4.7 ONLY!
In this class we use Netscape as the browser. It is the only browser
I use when grading your work. I don't care if you can view your work in
Internet Explorer. Internet Explorer is forgiving of bad code and Netscape is
not. VIEW, TEST, CHECK all of your work in Netscape 4.7 only!! If I can't see
your work in Netscape 4.7 then I have to give you a 0.
- Searching for Your Work
Please don't make me search for your work. In other words when you post your
work onto your web site please make sure that I can find it and view it. If
this helps, pretend you are trying to show a 3 year-old where your work is.
Ah ha! If a 3 year-old can find it, I should be able to also! If I can't find
your work, I won't grade it and that will result in a 0 and that is no fun
for either of us.
- Check Your Work
It is imperative that you check your work once it is posted. When you put
your assignments on the web make sure that it is working properly - you
(and therefore I) can see all of the correct graphics and text and all of the
links work. Most importantly - make sure your work is there! If it is not
on the web I cannot grade it and thus the assignment will get a 0. It is very
sad for me to go to a student's site, click on their work, and find nothing.
And remember to check your work in Netscape.
- The Final Rule
I love questions! There is no better way to learn! However, there is one
question that I am requesting you NEVER ask: Where is the final exam?
If you read the web site
assignments and the web site every day you will know. I post it on the web site
under Information Central on a specific, predetermined and explained to you
date. The final will NOT be posted on Oncourse. If you email me asking me
when the final will be on Oncourse or where is the final I will automatically
dock you 50% of the points you earn on your final. This is my way of making
sure that you do read your class web site.
Grading Scale
- A = 91%-100%
- B = 81%-90%
- C = 70%-80%
- F = 69%-0%
We do not give Ds because if you cannot do the work to at least a C level you not be able to successfully create and manage webpages. You will also need to rethink your working and/or studying skills. Remember: YOU CAN DO IT!!!
Grades will be calculated accordingly:
- Assignments = 40%
- Mid-Term = 20%
- Final = 20%
- Participation = 20%
An important note about grading is that Mr. Brian Lee will be doing the bulk of the grading in this class. Therefore it is imperative that you follow the instructions on each lab and send the lab to the correct person. Sometimes you will be emailing me, sometimes you will be emailing Brian. If you have a concern about your grade, CONTACT ME. Do not contact Brian. If you contact Brian, he is under express orders to send the email to me and then I will deal with you.
Required Texts
- Web Design in A Nutshell by Jennifer Niederst, published by O'Reilly
- Introduction to Computing (aka "The Red Book") by Andy Harris, published by IUPUI and online! Please note: DO NOT PRINT THIS UP IN LAB!! PRINT IT AT HOME OR BUY IT!
- Cascading Style Sheets: The Definitive Guide published by O'Reilly.
Recommended Texts
These are texts that helped me through my class and continue to help me.
- HTML 4 for Dummies by Deborah S. Ray & Eric J. Ray, published by IDG Books
- HTML for the World Wide Web by Elizabeth Castro, published by Peachpit Press
- Learning Gnu Emacs by Debra Cameron, Bill Rosenblatt, & Eric Raymond, published by O'Reilly. Get this book if you really want to understand Emacs (which is a good idea).
- Master Visually HTML 4 and XHTML 1 published by Murdoch. My students last semester and I found this book very helpful.
- Any book that helps you understand this stuff. I recommend you go to a bookstore and spend some time looking through their web books. If you find a book that makes sense to you i.e., you understand what they are explaining to you, buy it. Part of being a web designer is to have good books that help you ply your trade.
- You can also buy the class on videotape in the IUPUI bookstore for endless hours of viewing and learning at home. (I often did my homework at the computer while watching the tape.)
Students Rights
Check-out your student rights at http://bulletin.iupui.edu/introduction/code.html. You should know your rights!
Withdrawls
Darling students this course is very tough! Especially when it is done in the
summer. You may drop this class anytime until the day before the final is due
without any problems. That day is Thursday, August 2, 2001. You can't drop after that and thus must get the grade you have been earning. (Believe me people do earn Fs.) To drop this class email me
saying you wish to drop and I will then reply to you with a copy of the email sent
to Ms. Cindy Lester and Ms. Michelle Boshears who work in the Computer Science
Department main office. You may then go to them (you
might want to print the email out first) and they will sign your drop slip for you. They are both wonderful women so be good to them. Trust me when I say that
there is not shame in dropping. There are many times I wish I had dropped my summer course so do it and be proud of yourself for knowing your limits. You can
always take the class again.
Assignments & Due Dates
If you have business trips, family vacations, etc., you need to plan for this. You may complete your labs early to work into your schedules.
- STAIR & Change Your Email Password - Due July 2, 2001
- Web Search - Due July 5, 2001
- Graphics - Due with Lab 4 - Protocols
- Protocols - Due July 11, 2001
- Emacs - Due July 12, 2001
- Mid-Term - Taken online on July 13 - July 14, 2001
- Final Project Proposal - Due July 16, 2001
- Resume - Due July 19, 2001
- Index - Due July 22, 2001
- Tables & Frames - Due July 24, 2001
- Imagemap - Due July 28, 2001
- Cascading Style Sheets (OPTIONAL) - Due July 30, 2001
- Final Project - Due August 1, 2001
- Final - Online - Due Midnight, August 3, 2001
Note that from Assignments 7 - 14 there are links at the bottom of each page to the work that I did for
this class. This is to give you ideas about how to do your work. You can also view my N241 class work by
going to my home page www.cs.iupui.edu/~mlion and
selecting the link to the class work in the table at the top of the page.
How to Get An A
 |
It's very simple really. Just do the following:
- Turn your work in on time.
- Make sure your work meets all specified criteria in the assignment.
- Be kind to your classmates, instructor, and lab assistant.
- Help out your classmates during lab.
- Have an easy to read webpage.
- Have easy to read sourcecode.
- Always credit your sources.
- Have webpages where all the links work.
- Use only class approved text editors.
- Do your reading on time.
- Prepare for mid-term, final, and pop quizes.
- Use Netscape and Netscape only for viewing your work.
Remember: YOU CAN DO IT!!!
|
How to Get An F

It's very simple really. Just do the following:
- Never turn in assignments.
- Turn in assignments late.
- Be rude to your classmates, instructor, and lab assistant.
- Deliberately give your classmates the wrong information during lab.
- Have an impossible to read webpage.
- Have impossible to read sourcecode.
- Never credit your sources.
- Have webpages where none of the links work.
- Use web editors.
- Never do your reading on time.
- Don't prepare for mid-term, final, and pop quizes.
- Whine.
- Make-up stories and/or excuses for why you are terrible in this class.
- Use Explorer and Explorer only for checking your assignments.
Remember: YOU CAN DO IT!!! But why would you want to?
Ask Questions!
There is a class discussion board on Oncourse. Go there and post questions and give answers to your classmates. Trust me. Any question you have I HAD last year when I took this class. If it is a really important question, email me at my CS account so I will get it quicker. Ask and ye' shall receive! (Just don't ask about the location of the Final,
ok? See rule above.)
So if you've got a question - ASK! Email Margaret or Brian for an answer.
Special thanks to Leanne Burrow, Andy Harris, Bob Molnar, Paula Trefun, and Jennifer Stewart for their input, inspiration, content, code, lessons, and giving me the opportunity to boldly going where I have never gone before. Thanks! - Margaret Lion
Copyright © 2001 - Indiana University Purdue University - Indianapolis
All graphics & page design come from Bimsan
- Copyright © 1999 - with the greatest appreciation from the webmaster. The knights both victorious and defeated
come from Edda Livingston and her now gone Argotique site.