IT 480 Practicum in Web Development

Catalog Description: 
Technologies and issues associated with developing web sites, emphasizing accessibility and usability. Site conception, structure, navigational design, graphics and multimedia issues, server-side and client-side programming options, maintenance issues, security. Student teams will develop a working site as part of the course work.
Prerequisite: 
IT 382 or permission of the instructor
Credits: 
3
Offered: 
Second semester
Required or Elective: 
Required for the minor in Web Development. Also can count as one elective for the BSCS.
Level: 
Advanced
Coordinator: 
Elizabeth Chang
Current Textbook: 
There is no required textbook. Online readings and other resources will be identified after the client and project for the term are identiied.
Topics covered: 
Class members will carry out the stages of developing a site for a client from initial interviews to final launch.
Student Learning Outcomes: 

On completing this course, the student will be able to:

  1. Discuss current issues in the development of web technologies and applications.
  2. Evaluate a web site with regards to usability, accessibility, maintainability, privacy, and security.
  3. Interact professionally with clients
  4. Develop web applications using a systematic design method
  5. Implement sites that are usable and accessible using a content management system
  6. Extend templates and modules with custom code
  7. Work effectively as part of a team: workload, teamwork, communication, timeliness, problem-solving
Relation of Course Outcomes to Program Outcomes: 

BSCS:

 

IT 480 Student Outcomes (SOs)
Course Learning Outcomes a b c d e f g h i j k
1. Discuss current issues in the development of web technologies and applications.                    
2. Evaluate a web site with regards to usability, accessibility, maintainability, privacy, and security.                    
3. Interact professionally with clients                    
4. Develop web applications using a systematic design method                    
5. Implement sites that are usable and accessible using a content management system                    
6. Extend templates and modules with custom code                  
7. Work effectively as part of a team: workload, teamwork, communication, timeliness, problem-solving                    

 


 

Role in Assessment: 
Go to top