CIS 3308 - Vaporjawn/Temple-University-Computer-Science-Resources GitHub Wiki
CIS 3308. WEB APPLICATION PROGRAMMING. 4 CREDIT HOURS. This course is typically offered in the Spring. This course introduces the techniques used in the design and implementation of web applications. Using development environments such as Dreamweaver, Visual Studio, Eclipse, Netbeans, and SQL Management Studio, students write code for the browser (HTML, Cascading Style Sheets, javascript, ajax), web application server (JSP, PHP, or C# .NET), and database server (SQL, stored procedures, triggers). Students learn about internet protocols and how to work with web application objects (e.g., request, response, session). Students learn how design patterns such as MVC (Model-View-Controller) can and should be applied to the multi-tiered, distributed software that make up today's web applications. XML (a format commonly used to transfer data over the internet) and web services (a method call to a remote computer over the internet) are discussed and demonstrated. Each student will program their own web application, expanding on its functionality each week in the lab.
For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: (CIS 2107|Minimum Grade of C-|May not be taken concurrently) AND (CIS 2168|Minimum Grade of C-|May not be taken concurrently OR CIS 2173|Minimum Grade of C-|May not be taken concurrently)