IT 3132 – Web Software
This course provides a survey of advanced web software tools used in the development and deployment of web-based systems. The course includes the use of web authoring, animation, and graphical tools.
A ‘C’ or better in IT 1230 Web Technologies or IT 1430 Web Page Development and junior standing
On completion of the course, students will be able to:
- Identify, describe, select and use web software tools for developing a website with multimedia content.
- Identify challenges in the design, implementation, delivery, and support of major web-based applications.
- Assess and recommend solutions that meet an organization’s web-based information requirements.
- Identify and explain issues that affect international use of information technology.
- Recognize and describe the challenges (technical, managerial and organizational) of change management.
- Demonstrate an understanding of new technologies and evaluate their use for an organization’s information delivery strategy.
- Contribute appropriately to collaborative project assignments and case analysis.
- Recognize the importance of effective oral and written communication skills.
Rationale for Inclusion
Commercial web applications frequently utilize advanced tools that support the rapid development and deployment of web-based systems. A knowledge and use of these tools provides the IT professional with the skills to become immediately productive. The course contributes to the following program outcomes:
- Identify and define the requirements that must be satisfied to address the problems or opportunities faced by an organization;
- Identify and analyze user needs to design effective and usable IT-based solutions and integrate them into the user environment;
- Identify, evaluate and use current and emerging technologies and assess their applicability to address individual and organizational needs;
- Work effectively in project teams to develop and/or implement IT-based solutions;
- Communicate effectively and efficiently with clients, user and peers, both orally and in writing;
- Demonstrate independent critical thinking and problem solving skills;
- Demonstrate an understanding of the impact of technology on individuals, organizations and society, including ethical, legal and policy issues;
- Demonstrate an understanding of the need for continued learning throughout their career.