Download PDF:
ITEC425,6,7.pdf
Credit Hours: 3
Instructors:
Location:
Semester: Spring 2006
Course Description:
ITEC 425 Web Centered Technologies: Markup and Scripting Languages
The course covers languages used for the information exchange and presentation in web-based applications. Students will master HTML, CSS, JavaScript, Perl and CGI, XML and XSLT and will be able to make a choice of language for a particular problem.
ITEC 426 Web Centered Technologies: Technologies for Enterprise Information Systems
The course presents problems encountered in enterprise applications and introduces the web tier and enterprise tier technologies addressing those problems. Socket communication, Servlets, JSP and EJB are covered in detail.
ITEC 427 Web Centered Technologies: Distributed Web Technologies
The course concentrates on distributed web technologies; their advantages and disadvantages for solving particular problems are presented. RMI, JINI, JavaSpaces, P2P, CORBA and .NET are covered in detail.
Course Objectives:
ITEC 425
- Select a proper markup and/or scripting language for a particular problem.
- Design web interfaces using HTML, CSS, and Javascript
- Configure web servers to process requests using CGI.
- Design web forms and processing using Perl and CGI.
- Design information exchange layer based on XML technologies
ITEC 426
- Identify components of the web applications and role they play.
- Design a component based architecture of web application to address a particular problem.
- Implement a web application using Java and socket communication.
- Implement a web application using servlets and Java Server Pages.
- Design an enterprise tier of web applications using EJB technology
ITEC 427
- Evaluate the benefits of different distributed technologies for a particular problem.
- Design and implement a distributed application using remote method invocation mechanism.
- Design and Implement a peer-to-peer distributed application using JXTA.
- Design a component of distributed application using CORBA.
- Compare J2EE and .NET technologies
Delivery Method:
ITEC 425:
Flexible Study (FS). In this course delivery model, students work independently at their pace. Students progress through learning resources that are acquired from external sources or developed internally following principles of instructional design. They can post questions to an online conference monitored by an instructor, and access to sample exams and diagnostic quizzes. Some courses, using this model, offer an optional Open Lab where students can receive additional learning support. Assessment is by examination and assignments.
ITEC 426, 427:
Mixed Collaborative (MC). In this course delivery model, collaborative students engage in face-to-face (F2F) class one week and asynchronous conferencing the next week. In a typical week students work through content within a web presentation, then depending on the cycle, either participate in structured face-to-face or online collaborative learning activities facilitated by learning staff. Cooperative learning activities may be designed for completion within the class session, or they may extend for a week or longer using online team conferences. Asynchronous conferencing may be employed for team conferences, section conferences and the Q&A board. Optional resources may include a textbook, web links, or CD-ROMs. Some courses, using this model, offer an optional Open Lab where students can receive additional learning support. Assessment is based on assignments, individual and group projects, and participation in online discussions.
Learning Activities + Evaluation:
*Please note these are the minimum expectations for each course on a weekly basis.
ITEC 425:
Building a web site using different technologies;
2 smaller individual assignments;
1 individual mini-project spanning 3 weeks.
Total Student Hours: 8.5 hours
Online Presentation and Readings: 3 hour
Online Conferencing: 30 min (only Q&A)
Face-to-Face: Req’d Class: 0 (bi-weekly) hour
Req’d Lab: 0
Open Lab: 1.5
Assignments: 5 hours
Projects: assignment is a part of the project
ITEC 426:E-commerce web site: individual assignments building new components into an existing web based e-commerce system & ITEC 427: Distributed system communicating with the e-commerce web site: individual or small team projects
Total Student Hours: 8.5-9.5 hours
Online Presentation and Readings: 3 hours
Online Conferencing: 0.5 hour (plus Q&A)
Face-to-Face: Req’d Class 1.5 (bi-weekly) hour
Req’d Lab: 0
Open Lab: 1.5
Assignments: 5 hours
Projects: assignment is a part of the project
Methods of Evaluation
ALL:
Individual assignments and projects approx 75%
Take home exam: 25%
Texts, Resources + Materials:
ALL:
Text: Coursepack
Required Text: Advanced Java 2 Platform: How to Program by Deitel, Deitel & Santry, Prentice Hall, 0130895601 ($104)
Platform requirements: PC
Prerequisites:
None
Last Updated: May 28, 2008
These course outlines are drafts and are subject to change.


