- 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.