Instructor: Phil Waclawski
email: waclawski@mesacc.edu
AIM: linuxphilw
NOTE: This is an 8 week hybrid class. We meet once a week, the other half is
online/work in lab or at home. Instructor will be available during lab and office
hours, by email and AIM as well when possible.
http://www.felitaur.com/ (Instructors home page)
http://www.felitaur.com/webscripting Course Home Page
Section: 29271 M 6:30-9:30pm Room BA1W
Lab and Office Hours See
Schedule
Office: BPO 26
Office Phone: 480 461-7468
Materials
You need to have a USB flash drive. We use them for many of our classes, and floppy's are on the endangered species list.
Note: Safari Books Online has many javascript and other books, including ours online. Does have a $23 a month fee though.
Rough Schedule (expect some modifications) | ||
---|---|---|
Day | Topic | Reading/etc |
Oct 19 | Set up webct, email instructor, discussions, AIM, lampbuster accounts review xhtml, Javascript intro, data types and variables, operators and statements |
Chapters 1,2,3 |
Oct 26 | Statements continued, intro to Javascript Objects | Chapters 3,4 |
Nov 2 | Functions, Debugging | Chapter 5,6 |
Nov 9 | (School Closed Wednesday) Debugging, Cross Browser Issues, Events | Chapter 6, 7, start work on designing final project |
Nov 16 | Forms, Browser Structure, cookies | Chapters 8,9,10 |
Nov 23 | DOM, Dynamic pages | Chapter 11,12 |
Nov 30 | Javascript Objects | Chapter 13 |
Dec 7 | AJAX intro | Chapter 14 |
Dec 14 | Final Presentations |
NOTE: Schedule and Assignments are Subject to Change
I can change the above schedule and
assignments as I feel is needed, in all cases ample warning will be given
in class. In some cases, we end up covering the first book ahead of
schedule, allowing us to start the html/web page portion early. If you
fail to attend class and miss those notices, it's your
fault. Always make sure to check with fellow students or the instructor
when you get back for any changes to the schedule.
Hybrid/Blended Learning Class Structure and Advice
This is an 8 week hybrid class. Which means that not only does it go twice as fast,
we only meet once a week. For a programming class this can be especially challenging. You MUST put
in serious effort to pass this course. I will be available by email, in lab and office hours, also
by AIM as much as I can. I will do everything I reasonably can to help you. YOU however, must
ASK questions when you have them (again, in class, by email, lab office hours whatever), you
must do work outside of class, participate in discussion boards and whenever possible, discuss
things with each other when you can't do so with me.
Open Lab Requirements
As stated in the schedule, you
are required to spend at least 1 additional hour in the open lab per
class period. There
will be outside of class assignments and you will need to find time to do
them. Expect to spend several hours a week on this course outside of
class.
I will be available during my lab hours for help, and possibly other times
by
arrangement.
Grading
I grade on a straight scale based on
percentage of total points. If you attend the classes, do the work,
spend time every week in the open lab, you should do well in this
course.
90% A
80% B
70% C
60% D
Below 60% is an F
Incompletes are NOT given in this class
Quizzes/Discussion Boards
There will be a few short quizzes based off of lecture and book materials. There will also be several discussion boards that you must participate in for grades.
Projects and Assignments
Most of your grades will come from projects and assignments. A variety of small and medium size programming projects, along with a final "capstone" style project.
**Important Course Policies**
I assume everyone in class is a
mature, professional person. While I feel confident no one will do any of
the following, there are a few class
policies to lay out.
First, you CAN do some damage to our equipment in this course. Installing software on these machines is not permitted, and may lead to disciplinary action.
Attendance
I will forever be continuing to build
this class as
we go. If you do not make attendance in class (and open lab) a priority,
you will not do well in this course. I can't stress this enough. You knew
when this class met when you signed up for it, so you have no excuse short
of illness, death in the family etc. Please do everything you can to
attend all classes.
Enrollment of District/College/Department Employees and their friends and relatives
Are you a district employee, relative of a district employee or otherwise have a personal relationship with the instructor, instructors college etc? Please let the instructor know immediately so he can inform the district of any potential "enrollement irregularities".Withdrawing From Class
If you "disappear" without informing
me, you will be withdrawn with a "W". I will only assign an "F" if you
have attended the majority of the class, and you request that grade. It is
YOUR responsibility to make sure you are properly withdrawn, or ask for a
grade, if that is your wish.
Change In Class Refund Policy
Beginning Spring 2008, students will be charged tuition and fees when dropped from classes after the 100% refund period (whether through the purge process for non-payment or instructor removal for failure to attend).Requesting your final Grade Early
In accordance with FERPA (Federal
education records privacy act) I can only give out grades to the student
who earned them. So, if you want to request your grade by email (because
you just will die if you have to wait for it to be available online ;),
it MUST be done via the campus email system (meid@maricopa.edu).
Requests from any other email will be ignored.
Plagiarism and
Cheating
Check the college catalog for official
school policies. Again, I don't
expect this to be a problem, but if it does become a problem, I'll push
for the most severe punishment the administration allows. Remember, using
more than 4 words in a row without quoting (and including a source) is
plagiarism.
Cell Phones, Pagers
These have become a horrendous problem
of late. ALL cell phones should be turned off during class time. You will
get at most one warning. After that, I may consider either taking points
away, or if it continues, withdrawing you from the class. You can live for
a couple of hours without your phones (Just 3-4 years ago, hardly anyone
had these blasted things, and yet civilization didn't collapse, so you can
live without it for an hour or two). There may be periodic breaks for you
to go outside and call if you need to do so. Pagers should be put on
vibrate, but only if they are quiet when they buzz. Note, anyone actually
ANSWERING the phone in class will be asked to leave immediately, and not to
come back that day, or possibly ever.
Disciplinary Standards
Students who violated the disciplinary
standards of MCC (2006 college catalog) will be
removed from class, and if appropriate, withdrawn. Misconduct for which
students are subject to disciplinary action falls into the general areas
of:
General Standards Governing Use of Maricopa County Community
College District Computer Resources Handbook:
Maricopa's computing resources
specifically prohibits: "Transmitting, storing or receiving data, or
otherwise using computer resources in a manner that would constitute a
violation of state or federal law, including (but not limited to)
obscenity, defamation, threats, harassment and theft.
Violations of ANY provisions of the Standards, which are detailed in the Handbook, could result in immediate termination of a user's access to Maricopa's computing resources, as well as appropriate disciplinary or legal action.
Sexual Harassment Policy for Employees and Students
The policy of the Maricopa Community
Colleges is provide an educational, employment, and business environment
free of unwelcome sexual advances, requests for sexual favors, and other
verbal and/or physical conduct or communications constituting sexual
harassment as defined and otherwise prohibited by local, state and federal
law.
Sexual harassment by and between employees, students, employees and students, and campus visitors and students or employees is prohibited by this policy.
Violations of this policy may result in disciplinary action up to and including termination of employees, sanctions up to and including suspension or expulsion for students, and appropriate sanctions against campus visitors.
This policy is subject to constitutionally protected speech rights and principles of academic freedom. Questions about this policy may be directed to the Maricopa Community Colleges Equal Employment Opportunity/Affirmative Action (EEO/AA) Office.
Special Accommodations
MCC complies with the ADA. Anyone who
needs special accommodations should
let the instructor and disability services know immediately to insure you
have full and adequate opportunities to succeed in this course
.
Mesa Community College is committed to the success of all our students. Numerous campus support services are available throughout your academic journey to assist you in achieving your educational goals. MCC has adopted an Early Alert Referral System (EARS) as part of a student success initiative to aid students in their educational pursuits. Faculty and Staff participate by alerting and referring students to campus services for added support. Students may receive a follow up call from various campus services as a result of being referred to EARS. Students are encouraged to participate, but these services are optional. Early Alert Web Page with Campus Resource Information can be located at: http://www.mesacc.edu/students/ears
Murphy's Law of Computers
Things go wrong and will. :) I have
put in quite a few hours in the past developing course material. I will
continue to put a great number of hours into the course
(outside my scheduled hours). I want this to be a fun course, and a very
useful one. However, I can't guarantee that everything will work, or that
we will be able to do everything. I will do my utmost to test out material
and assignments thoroughly before they are passed out, but things happen,
web sites disappear, software doesn't work on the new computers, so things
will be altered, edited, added and deleted from the above schedule.
Changes
will be put on the web pages as time permits, but they will be announced
in class. Therefore, attendance is crucial.