CSC 3950 Web Technologies - Merrimack College

3y ago
60 Views
6 Downloads
592.44 KB
5 Pages
Last View : 17d ago
Last Download : 3m ago
Upload by : Adalynn Cowell
Transcription

CSC 3950Web TechnologiesGeneral Course InformationInstructor: Prof. NoonanOffice: Mendel 200Office Hours: MW 10 – 12, TR 11:30 – 12:15, or by appointmentCampus Phone: 978 837-5145E-mail: mary.noonan@merrimack.eduCourse Web Site: BlackboardClassroom: M159Class Times: TR 9:10 – 10:50Required Textbook:Programming the World Wide Web 6 ed., Robert W.Sebesta. Addison Wesley, 978-0-13-213081-3Course Description:CS 3950 Web Technologies4 cr.An introduction to the programming tools and skills used to build and maintain web applications. Topicsinclude: the World Wide Web, the HTTP protocol, Web standards, HTML and XHTML, CSS, client-sideprogramming using Javascript and DOM, server-side programming using PHP and Ajax, ASP.NET anddatabase access through the Web. Prerequisites: CSC 2620. Four Hours per Week.Points of Learning – Student Objectives:Points of Learning1. Understand the structure of the World Wide Web as interconnected hypertextdocuments and the importance of the HTTP protocol in Web applications.Discuss web security considerations and standards.2. Create and validate HTML/XHTML documents3. Demonstrate an understanding of XML syntax and its use.4. Understand how to use presentation software such as Cascading Style Sheets5. Understand and implement client-side programming using Javascript and the

Document Object Model (DOM).6. Understand and implement server-side programming using PHP, Ajax, Java Servletsand JSPs7. Understand and implement the use of server-side backend databases in web sitesand web applications8. Develop a web application using ASP.NET9. Compare and contrast the technologies used in web services, including open sourcelanguages and packages, proprietary languages and packages and enterprise Webdevelopments and distributed Web applicationsClass Operating ProceduresAttendance is expected at all class meetings. You are responsible for all material discussed in class. Textreadings, homework, lab and long term assignments will be announced at each class meeting. If you missa class, please get the assignment from a classmate. Please note: the following syllabus is a tentativeoutline. All assignments will be due at the start of class on the date due . No late submissions will beaccepted.Honesty PolicyPlagiarism and cheating are serious offenses and may be punished by failure on exam, paper or project;failure in acourse; and or expulsion from the College. For more information refer to the Computer ScienceDepartment’s "Academic Integrity” policy (distributed at the beginning of the semester). For this class, itis permissible to assist classmates in general discussions of computing techniques. General advice andinteraction are encouraged. Each person, however, must develop his or her own solutions to the assignedprojects, assignments, and tasks. In other words, students may not "work together" on gradedassignments.Need for AssistanceIf you have any condition, such as a physical or learning disability, which will make it difficult for you tocarry out the work as I have outlined it, or which will require academic accommodations, please notifyme as soon as possible.Companion Web Site/ResourcesPlease refer to page XIX of the text.SoftwareWe plan to use a variety of software packages and tools.XAMPP - http://www.apachefriends.org/en/index.htmlMozilla Firefox - http://www.mozilla.com/en-US/firefox/

Firebug (A Firefox add-on) 3/Live HTTP Headers (A Firefox add-on) 9/Notepad http://notepad-plus-plus.org/Visual Studio 2008 -- Download from msdn academic allianceNetBeans IDE 6.9.1 http://netbeans.org/Testing and GradingTests will be announced in advance. Make-up tests are not given unless an extremely good, verifiablereason is given and I am notified before the %15%

CSC 3950Spring, 2011Web TechnologiesText: Programming the World Wide Web 6 ed., Robert W. Sebesta. Addison Wesley, 9780-13-213081-3Topics:Text Readings:Intro to the Internet, WWW, WebServers,HTTP and the Web Programmer’sToolbox1XHTML – Syntax, Markup, Images,HyperText Links, Lists, Tables, Form, W3Cvalidation2Cascading Style Sheets – Levels, Style Spec.Formats, Selector and Property Value Forms,Font and List Properties, Color, Text3Alignments, The Box Model, BackgroundImages, Internal and External sheets,Conflict ResolutionJavascript – Syntax and Language Features,Pattern Matching using Regular Expressions,Form Validation4Javascript and XHTML Documents – TheDocument Object Model, Element Access inJavascript, Events and Event Handing5Dynamic Documents with Javascript – Element 6Positioning, Movement, Visibility, StackingLocating and Reacting to Mouse Clicks

XML – Syntax, Document Structure,7Document Type Definitions, Displaying XMLDocumentsPHP – Syntax and Language Features, Pattern9Matching, Form Handling, Cookies, SessionsAjax – Overview, Implementation, The Form10Document, The Request Phase, The ResponseDocument, The Receiver PhaseJava Web Software – Servlets, Cookies,11JSPs, JavaBeansASP.NET – C#, ASP.NET Controls, ASP.NET12AjaxDatabase Access Through the Web – MySQL,Database Access with PHP, ASP.Net13

Programming the World Wide Web 6 ed., Robert W. Sebesta. Addison Wesley, 978-0-13-213081-3 Course Description: CS 3950 Web Technologies 4 cr. An introduction to the programming tools and skills used to build and maintain web applications. Topics include: the World Wide Web, the HTTP protocol, Web standards, HTML and XHTML, CSS, client-side

Related Documents:

9. cot(3 7x) dx; cot u du ln sin u C ln sin(3 7x) C u3 7x du 7 dx ''Äœœœ ” œ kk k k "" "77 7 10. csc( x 1) dx; csc u ln csc u cot u C ux1 du dx ''1 1 1 Äœ œ ” œ † kk du 11 " ln csc( x 1) cot( x 1) Cœ " 1 kk11 11. e csc e 1 d ; csc u du ln csc u cot

To increase the power rating of the CSC without degrading the utilization of power semiconductor devices, a novel multilevel CSC, named the parallel-cell multilevel CSC, is proposed. Based on a six-switch CSC cell, the parallel-cell multilevel CSC has the advantages of high power rating, low harmonics, fast dynamic response and modularity.

Ability Commerce P.O. Box 519 Spicer, MN 56288 Abinette, Jennifer A 1 Innovation Way Merrimack, NH 03054 Abir Yono 4514 Northridge Ct West Bloomfield, MI 48323 Ablajan, Uighur 1 Innovation Way Merrimack, NH 03054 Able Planet Incorporated 10601 W.I-70 Frontage Rd Wheat Ridge, CO 80033 Ables, Amanda 1 Innovation Way Merrimack, NH 03054 Abm Engineering/ Linc Facility Services Los Angeles, CA .

YMCA OF GREATER NASHUA Merrimack YMCA Nashua YMCA Westwood Park YMCA Camp Sargent 6 Henry Clay Drive 24 Stadium Drive 90 Northwest Boulevard 141 Camp Sargent Road Merrimack, NH 03054 Nashua, NH 03062 Nashua, NH 03063 Merrimack, NH 03054 P: 603 881 7778 P: 60

There were 84 public and private schools with grades K-8 in the Merrimack Valley index communities and 100 in the comparison communities. All 184 schools participated in the study. The prevalence of asthma was found to be 9.4 percent for the 6 Merrimack Valley communities combined and 7.7 percent in the 15 comparison communities.

1.1.1 The Merrimack Valley School Board recognizes that there may be times when hiring a part time person to meet teaching responsibilities may be necessary. The parties agree that the Superintendent will make such determinations on a case by case basis, keeping in mind what is in the best .

CSC 8301: Lecture 12 Linear Programming CSC 8301- Design and Analysis of Algorithms Lecture 12 Linear Programming (LP) 4 LP – Shader Electronics Example The Shader Electronics Company produces two products: 1.Eclipse, a portable touchscreen digital player; it takes 4 hours of electronic work and 2 hours in the assembly shop; it sells for a

Poor strategic asset management decisions may result in wasted resources and other, often longer term, inefficiencies. Strategic asset management can be a creative process and the best social landlords will be focussed on exactly the most important asset management issues. Good strategic asset management is core business for governing bodies of Registered Social Landlords (RSLs) and council .