Supporting Decision Making

CIT 3353 -- Website Development
Department of Computer & Information Technology
ASU Torch Logo ASU Home Page
College of Business
[Home]  [Syllabus]  [Homework]  [Handouts]  [Exams]  [Miscellaneous]

Course Syllabus
Fall 2006


Syllabus Part A -- Course Overview

MEETING TIME:  TTh @ 5:00 - 6:15 (BU 205 and BU 221)

INSTRUCTOR:

John Seydel, Ph.D. Photo of John Seydel

REQUIRED TEXTS (Bring to class daily as appropriate):

PHP 5 Fast & Easy Web Development, by Meloni. Bring this to each class meeting once we start server-side scripting.

Web Programming with HTML, XHTML, & CSS, by Duckett. Bring this to each class meeting until we start server-side scripting.

OTHER MATERIALS:

You are required at all times to have at least one MS Windows formatted data disk, preferably a USB drive.  Bring this to each class meeting.

COURSE DESCRIPTION:

This is a lecture based course providing training and hands-on experience in the implementation aspects of web page and website development.  It includes basic and intermediate HTML, limited client-side scripting using JavaScript, extensive server-side scripting using PHP, and introductions to XML and vector graphics (e.g., Macromedia Flash).  Primary platforms involved will be:  the Windows XP operating system, the Apache 2.0 web server, Internet Explorer 6.0 (or higher), the MySQL database management system, and the PHP Designer development environment.  Although the emphasis of the course is implementation (i.e., the focus  will be on website functionality, not flash), page and site design concepts will be addressed and integrated throughout the course.  Prerequisite:  experience with at least one procedural or object-oriented programming language.  (Note:  although programming is involved, this course does not count as the MIS/CS programming class to be taken as part of the core set of courses for MIS or CIT majors.)

OBJECTIVES:

The major objectives of this course are to:

TEACHING METHOD:

This class will be taught through a combination of lecture, student discussion, and in-class demonstrations, with a limited amount of hands-on lab exercises during class meetings.  Concepts and techniques addressed in class will be reinforced extensively through outside hands-on exercises.  Each class meeting you may be called upon to expound upon the material with which you are to have familiarized yourself prior to a given class period, as well as to contribute to the discussion at hand. Therefore, class participation is important, and your grade may reflect the quality of your contributions to the overall classroom experience.  

TENTATIVE GRADING SCHEME:

Scale of Justice

Exercises and Quizzes 500 points
Exams* 500 points
Total 1000 points

Final Grades:
  • Minimum score required for an A grade = 900 points
  • Minimum score required for a  B grade =  800 points
  • Minimum score required for a  C grade =  700 points
  • Minimum score required for a  D grade =  600 points

  *Final exam scheduled for Thursday, December 7 @ 5:00-7:00

Back to Top Back to Top


Syllabus Part B -- Guidelines & Comments

Grading is done, ideally, for the primary purpose of providing you with feedback as to how well you are doing.  However, grading is often used more as a whip to make sure you don't goof off.  I hope that both you and I can view the grading system from the former perspective. If we can, I think all parties (you, employers, society, the university, and I) should benefit.  Remember that you are the consumer in this system and it is up to you to get the most for your money.  I will try to provide you with helpful guidance; please help me to do so.

Homework will likely be assigned for every class meeting and will consist primarily of reading and hands-on exercises which you will need to do using a computer.  These exercises will generally be web pages you are to create.  The work may or may not be collected, although you will still be expected to have completed all assignments by the beginning of each class meeting; late homework is strongly discouraged.  Over the course of the semester, you are also to assemble an orderly homework and class exercise portfolio; this portfolio will be in the form of a website you are to maintain on the SuSE1 server, where you have been assigned an account.  (Note that, if any exercise is not collected you will obviously not receive direct feedback, so it will be your responsibility to check your work with me, with that of other students, and/or against posted solutions.)  Note that outside exercises for the class should typically take, depending upon your experience, previous coursework, and computer background, between three and five hours per class meeting.  This preparation should also be fairly evenly spread out across each week.  The vast majority of that time will involve working with the computer.  If you spend less time than this (or if you try to work on course material less frequently), you can expect to see detrimental results with respect to your grades.  Worse than that, you will be wasting what time you do spend, as you will not be able to develop a working understanding of the material for future application.  Note again, that the time spent outside of class should not be spent in one or two large blocks but should instead be distributed across each week.

Quizzes will be given fairly regularly (typically weekly) over material that has been recently assigned.  Generally a quiz will be short and will involve your writing a small amount of source code to accomplish a task recently assigned and/or discussed in class.  However, quizzes might also involve short-answer and multiple choice components.  The purpose of the quizzes is (a) to help me see regularly how well you are grasping the concepts being covered in class and (b) to force you to keep up with the material.   In order to be prepared for taking the quizzes, bring to class a #2 pencil (or a mechanical pencil with HB lead) and an eraser every day we meet.

Exams are tentatively scheduled to take place on September 14, October 12, November 16, and December 7 (the final exam).   Exams will involve multiple choice, essay, and fill-in-the-blanks questions, as well as your writing the source code needed for given web applications and your discussing and/or drawing the results that would occur if given source code were to be processed by a server and browser.  As a rule, you will not be allowed to use reference materials (e.g., text, notes, homework) when taking the exams.  Except for the final exam, which will be a comprehensive test, the majority of exam questions/exercises will address the most recently covered material. although a portion of each exam will be comprehensive.  Your time will be limited on each exam; therefore, you will likely have insufficient time to complete the exams unless you are thoroughly familiar with the material, as you would be after having completed all homework exercises.  In order to be prepared for taking the exams, bring to class a #2 pencil (or a mechanical pencil with HB lead) and an eraser on exam days.

Class Participation is not a formal part of the grading scheme for this class.  Nevertheless, your participation can be very important and may be used in determining where final grade cutoffs will be made, as well as for assisting in borderline decisions.  In addition, extra credit may be awarded for outstanding contributions.  More importantly, what you put into the class in preparing to participate in class will very likely affect how well you are able to grasp and to apply the material on exams, in the short run, and with your own personal productivity in the long run. The value of your participation will be reflected by:  your responses to questions posed by me in class; questions you pose and comments about course concepts; and remarks you make concerning experiences you have had with or have read/heard about concepts and techniques addressed by the course and/or the applications value of such items.  In addition, your contributions to the WebList eMail discussions can be an important part of your class participation.  Both the quality and quantity of your contributions to class discussions are important.  Remember that you are the primary customer in this system and that high levels of quality and continuous improvement require a partnership between a supplier and a customer.  In other words, customer (i.e., your) involvement leads to high service quality.  As a result, you will enhance the quality of your learning experience by being an active partner, not just a passive recipient.  This is done, to a great extent, by your preparing for and getting involved in class discussions.

Office Hours will be held so that you may simply drop in if you need to discuss anything related to the course, your curriculum, your career, etc.   I encourage you to take advantage of this time.  If you have questions regarding homework assignments (other than about what is expected), I will expect you to demonstrate you have already put a reasonable effort into attempting the exercises.  In this manner, we'll both benefit the most from the consultations.  Please do not use the course office hours to try to make up for a missed class.  If you have a valid excuse for missing a class, I will try to give you some direction in dealing with anything you might have missed; otherwise, please ask one of your classmates about what you have missed.  If you don't wish to come by the office, or if you are unable to do so, three 24-hour a day options are provided to you as alternatives:

eMail to WebList:  A discussion list, for which the complete Internet address is WebList@mailman.astate.edu, has been set up, and, once you have provided me with your email address, I'll add your name to the list.  It works as does a traditional mailing list -- any email sent to the list is forwarded to each person whose name is on it.  If you have questions or concerns about assignments, things brought up during class, and/or other aspects of the course, the discussion list is the place to pose them.  I will get back to you fairly quickly (sometimes immediately), and other students will be able to provide their insights, as you yourself will also be able to do for them. Furthermore, the answers to your questions will be sent to all who are subscribers of the list. In this manner, your questions and their answers can benefit the entire class, since, if you have a question, so likely do other people.

eMail me directly:  If you have personal questions or concerns that should not be made public (e.g., needing to set up an appointment to meet with me), send an email message to me, and I'll get back to you as soon as I can.

Phone me:  If email is not, for one reason or another, appropriate or sufficiently quick, call me.  If I'm not in, you can leave a message, and I'll get back to you.

"Do Not Disturb" Hours are posted, not because I don't like trying to help students but instead to help me in making final preparations for my class meetings.  Hence, I'll appreciate your trying to avoid seeking help, etc., during these posted hours of nonavailability.

eMail Accounts and use of the Worldwide Web are essential for you to succeed in this course and, more importantly, as a member of a modern organization.   I will be communicating with you extensively via the class website and through email.  These communications are likely to include daily assignments, examples, and other supplementary course materials.  You will be required daily to check and to respond to your email.   In addition, you will be required to monitor and to participate in the WebList discussions, and you are to be familiar with all of the course materials that will be made available through the class website.

Questions about the exercises, their relevance to the business world, useful variations, etc. are strongly encouraged.  If you do not ask questions, I will assume that you are having no trouble with the course and are adequately prepared to complete the assigned exercises and to take the exams and/or quizzes. Therefore, please ask for help as you need it.

Academic Misconduct, including plagiarism and cheating on exams or homework, will be dealt with under official university procedures. It is your responsibility to be familiar with these procedures, as outlined in The ASU Student Handbook.  To be certain you have no misunderstanding, you are to understand and adhere to the following guidelines.

Attendance is required.  If, however, you must miss class as a result of a documentable illness or other reasonable cause, arrangements will be made to accommodate the absence.  If at all possible, you are expected to notify me via email prior to the absence.  No makeup exams or quizzes will be given, so make whatever plans are necessary (at work or wherever else) to be in class to take the exams and quizzes.

Class Will Begin Promptly at The Scheduled Time.  This means that you are expected to be in your seat on time and ready to participate during the entire time designated for the class.  Preparation for class (either this or any other class) should be done outside that time.  In addition, once you are in class, you will not be permitted to leave for the day unless prior arrangements have been made with me.

If You Are a Student with a Disability, you are encouraged to work with the Disabilities Services Office to determine any necessary arrangements.   Such arrangements include, but are not limited to special seating, test-taking accommodations, and note-taking assistance.  The Disabilities Services Office office can assist you in documenting your needs and will provide you with a letter that you can bring to me, and we can discuss how to arrange for your full participation in this class.

Back to Top Back to Top


Syllabus Part C -- Miscellaneous

TIPS FOR SUCCEEDING IN THIS COURSE:

Old Fashioned Computer

ABBREVIATED COURSE OUTLINE (Tentative):

Back to Top Back to Top


This page last modified 11/30/06
Please submit any comments, corrections, etc. about this document to John Seydel
ASU Torch Logo
Back to CIT 3353 Home Page