Interested StudentCurrent StudentInternational StudentDistance LearnerVisitorCascadia Community College - home

Learning for the FutureInstructional ProgramsEnrollment ServicesStudent Financial ServicesStudent ResourcesCampus InformationEmployment



Degree Programs

AAS-T Degree in Web Application Programming Technology

Degree Requirements | Suggested Sequence | Learning Outcomes

Web application programmers design, create and test new applications, including applications distributed via a web server. Web application programmers begin their work by analyzing customer or project requirements. During development they act as skilled problem solvers and clear communicators. Web application programmers utilize refined logical thinking and solid design skills, paying close attention to detail, application usability, and security. They may use development software to write code and create applications for the desktop and/or web. They must be able to accurately estimate their time-on-task, manage their portion of a project, and clearly document their work. Many enterprise-level applications require database integration. Web application programmers would create multi-tier programming architectures that integrate static content and dynamic data to meet the needs of the user.

Requirements for AAS-T Degree in Web Application Programming Technology

General Education Requirements
COURSE # COURSE NAME CREDITS
ENG 101 College Composition 5
BUS 101 Introduction to Business 5
PSYCH 251 Organizational Behavior 5

Select one of the following courses:
MATH 107 Mathematics: a Practical Art 5
MATH 110 Pre-Calculus 5
MATH 115 College Algebra for Business and Life Sciences 5
MATH 135 Introduction to Statistics and Probability 5
PHIL 120 Introduction to Logic 5
     
Program Requirements
Complete all of the following courses:
BIT 158 Beginning Database 1
BIT 159 Advanced Database 1

Select two credits from the following courses:
BIT 160 Digital Imaging  
BIT 161 Vector Graphics  
BIT 162 UNIX Basics  

Complete all of the following courses:
BIT 102 Network Design Concepts (with Cisco 1) 5
BIT 105 Careers in Information Tech 2
BIT 112 Basics of Web Authoring 5
BIT 113 User Interface Development 5
BIT 115 Intro To Programming 5
BIT 116 Scripting 5
BIT 142 Intermediate Programming  
BIT 220 Elements of Project Management 5
BIT 275 Database Design 5
BIT 276 Database Integration 5
BIT 285 Web Applications 1 - Framework Foundations 5
BIT 286 Web Applications 2 - E-Business Solutions 5

Eight credits must be completed from the following:
BIT 197/297 BIT Work-based Learning 8

For Programming Emphasis:
BIT 143 Programming Data Structures 5
BIT 265 Structure and Algorithms 5

For Web Emphasis:
BIT 168 Interactive Authoring
OR
4
BIT 175 Multimedia for the WWW 5
BIT 280 Web Server Administration 5
Total Credits   98-99

Top of Page

Web Technology Learning Outcomes

Perform analysis
  • Gather data to identify customer requirements
  • Define scope of work
  • Define system and software requirements
  • Establish measurable performance requirements
  • Develop test requirements
  • Gather data on development standards
  • Develop high-level systems and functional specifications
  • Determine safety requirements
Develop structure
  • Choose an architecture
  • Identify major subsystems and interfaces
  • Assist with selecting design tools
  • Develop models
  • Validate design scheme and models
Design and develop program
  • Develop design and interface specifications
  • Identify system platform, components and dependencies
  • Develop appropriate data model
  • Prepare and conduct design review
  • Identify maintenance requirements
  • Create and test prototypes
  • Review and provide input to user documentation
  • Incorporate security requirements into design
Implement program
  • Write code
  • Perform unit testing
  • Integrate subsystems
  • Lead and/or participate in peer code review
  • Resolve defects and rework code
  • Revise and adapt existing code
Test software program
  • Develop test plan and system
  • Develop test procedures
  • Perform tests
  • Document test results and make recommendations
Validate program
  • Perform user acceptance test
  • Validate user documentation
  • Validate security features
Release product
  • Participate in development of release plan
  • Train technical support staff
  • Participate in development of user training plan
  • Transition to new system
  • Evaluate, correct and document defects
  • Evaluate, implement and document enhancements

Page Last Updated: 7/31/07

Top of Page

Certificate Programs
Additional Programs
Community Education
Distance Learning
Graduation Requirements
Distribution Area Learning Outcomes
Course Outcome Guides
Transfer of Credits
Academic Policies
Full-time Faculty Biographies



Current Class SchedulesContactsPrivacy NoticeSite IndexHome
info: 425.352.8000, Cascadia Community College - 18345 Campus Way NE, Bothell, WA 98011, Copyright 2002