|
Instructor: Dr. Deborah Whitfield | Voice Mail/ Phone: (724) 738-2935 |
Office Hours: Monday 12-3pm, Wednesday 12pm-2pm | E-Mail: deborah.whitfield@sru.edu |
Office: 258 ATS | http://granite.sru.edu/~whit |
Text: Javascript: The Definitive Guide. 6th Edition. by Flanagan, ISBN 9780596805524
Course Description: This course is designed to cover the features of popular programming languages specifically for creating web pages. Mouse rollovers, browser detects, pop-up windows that launch when a web page loads or in response to specific actions, and form data-checking are just a few of the most popular uses of web programming languages that will be discussed. Programming will be done in a representative programming language.
Prerequisites: CpSc 130 and 146.(3 credits)
Course Grade
The course grade will be based upon the grades from 3 exams,
many programming assignments, a few pencil-paper assignments, and
weekly quizzes.
The following is a tentative point assignment
for the course.
Exam 1: | 100 |
Exam 2: | 100 |
Project : | 100 |
Final Presentation: | 30 |
Assignments | 200 |
Quizzes | 100 |
Attendance: You are expected to attend every minute of every class session.
If you miss a class or portion of a class it is your responsibility to determine
what was missed.
There are no makeups given for exams or quizzes unless a valid documented
absence is provided. Please note that the health center will not provide excuses.
If you are seen at the health center, they will tell you if your illness
necessitates missing class. With your permission, the health center will report
their recommendation to me when I call.
Quizzes: Quizzes will be given frequently during the semester; some announced, some not announced. They will be administered during the first 10 minutes of class and tardiness will be treated as an absence,
Exam 3:
The third exam is scheduled during finals week: Friday, May 6th from 10:30am-12:30 pm.
This session will be used for each student to present their final project.
Office hours
are on a first come first serve basis. If you have problems getting in to see
me, you may make an appointment with me.
If at anytime through the semester you need to make an appointment with me,
please call me or send me e-mail (with your available times).
Copyrights: Students shall adhere to the laws governing the use of copyrighted materials. They must ensure that their activities comply with fair use and in no way infringe on the copyright or other proprietary rights of others.
Additional information regarding copyright can be found at
http://www.copyright.gov/ and information about fair use can be found at
http://www.copyright.gov/help/faq/faq-fairuse.html.
Learning Outcome | Assessed Course Objective |
PS & CT b. Integrate design and implementation principles to develop effective applications | 1. Write dynamic, scripted, web-based programs that involve decisions based on user input. |
PS & CT d. Implement computing solutions that consist of system and application software written in various programming languages | |
PS & CT e. Create efficient, user-friendly applications appropriate to the computing problems | |
C & IS a. Document all aspects of a system precisely and clearly | 2. Make web pages that are understandable and appropriately documented. |
E & PR e. Recognize the need for continuing professional development | 3. Document ability to incorporate new sources of information in the solution of computing problems. |
Additional Course Objectives include:
The student will be able to: