FAQ
Select from the questions below...
Can I use my own hosting service?
Unfortunately, no.
How did I get such a great instructor?
No one else was available.
Will I be able to make a website this cool?
No problemo.
Will there ever be actual information here eventually?
yes.
NAU CS 212: Web Programming Syllabus

 

This site is for Northern Arizona University's CS 212 : Web Programming course.  Here are the basics:
  • Meeting Time: 4:00-5:15 PM Tues/Thurs
  • Credit Hours: 3
  • Instructor: Darryl Brown (darryl@2bdesign.us)
  • Location: Room 120, Engineering & Technical building.
  • Office: Tuesday 5:15 to 6:00 pm, Thursdays 3:15 to 4:00 pm
  • Prerequisite(s): CS 122 or instructor approval
  • Office Hours: TBD.
  • Web Site: www.atplaydesign.com/home.php (you are here!)
  • Schedule: Tu/Th 4 - 5:15 pm..

 

Course Description

Introduces web programming. Emphasizes creating reactive, highly usable web sites. Introduces HTML, PHP, javascript, widget integration, and the Mobile Web.

Course Objectives

Upon successful completion of this course: you will have an understanding of basic web programming techniques and methodologies. You will be able to use server side and client side scripting techniques to build dynamic non-trivial websites.

Required 

No official text book for this course.  I have linked to reference material for the content we are going to cover: all of these references are web based.  I do not discourage purchasing books for reference, but there is no single great text that covers this material and is up to date that I know of.  These technologies are evolving, so working with them requires the ability to evolve with them.  Part of that is keeping up to date with reference material, and the most up to date medium for that is the web.

Do not feel at all limited to the references I point you toward.  I simplified them to a single repository of tutorials for example, but there are many other great examples out there.  As we discover them together, I can update this site with your favorites as well.

Course Structure and Evaluation Method

Attendance: You must attend class. 

Projects:  80% of your final grade.  Projects will be assigned on a regular basis. Projects are often cumulative, so if you don't get your act together early, you can get in trouble.

Exams (20% of your final grade): There will be two exams, each worth 10% of your grade.  One at midterm and one final exam worth 10% of your grade.

Grading Scale: A >= 90, B >= 80, C >= 70, D >= 60, F < 60.