Central Arizona College Back
Web Development AAS Degree
Semester Hours:  64
Effective Term: Fall 2018
Prerequisites: RDG100
Corequisites: None


Program Description: The Web Development AAS Degree focuses on the analysis design and programming skills necessary for entry-level web design or development positions. Successful completion may lead to CIW JavaScript Specialist, Web Development Professional certification, and Professional Webmaster certification.

Recommended Proficiencies: None

Course Requirements
Web Development AAS Degree (64 Credits)

General Education Requirements (22-23)

Written Communications (3)
Select one:
ENG101 English Composition III (3)
ENG121 Applied Technical Writing (3)

Oral Communications (3)
COM263 Intercultural Communication (3) (Recommended)
Or COM100 Fundamentals of Human Communication (3) or higher

Art and Humanities (3)
PHI105 Introduction to Ethics (3) (Recommended)
Or select a course numbered 100 or above from the following: ART, HMC, LIT, MHL, PHI, and THE. Students may also choose any course from the Art or Humanities AGEC lists. The required courses must represent two different departments for the Art and Humanities category. For example, students may not take a HIS course to fulfill their Art and Humanities requirement, if they are using another HIS course to complete their Social and Behavioral Sciences requirement.

Social and Behavioral Sciences (3)
Select one:
ECN201 Principles of Macroeconomics (3)
ECN202 Principles of Microeconomics (3)

Physical and Biological Sciences (4)
Select a 4-credit course with lab numbered 100 or above from the Biological and Physical Science Lab list. Students may also choose a course from the Biological and Physical Lab Science AGEC list.

Mathematics (6-7)
BUS101 Business Mathematics (3) AND
MAT121 Intermediate Algebra, Standard (4) or higher

Core and Elective Requirements (42-44)
BUS100 Introduction to Business (3)
CIS112 Web Design Fundamentals with HTML (3)
CIS113 E-Commerce and Social Media (3)
CIS114 Web Development Tools (3)
CIS120 Survey of Computer Information Systems (3)
CIS123 Introduction to Programming (3)
CIS170 JavaScript Programming (3)
CIS172 Ruby Programming (3)
CIS176 Python Programming (3)
CIS178 Database Fundamentals and Programming (3)
CIS232 Advanced Web Development with Game Programming (3)
CIS233 Web Application Development using PHP (3)

Electives (6-8)
CIS121 Microcomputer Operating System Fundamentals (3)
CIS130 Networking Essentials (3)
CIS150 Windows Server (3)
CIS181 C#.Net (4)
CIS231 Introduction to Data Structures (4)

Other Requirements (3)

Computer Competency (3):
CIS120 Survey of Computer Information Systems (3)
(Fulfilled in Core Requirements)

Reading Competency:
RDG100 College Reading
Or Equivalent reading assessment test score

Students must earn:
a cumulative grade point average (CGPA) of at least a 2.0 on a 4.0 scale;
a minimum of 20 credits from CAC;
a minimum of 64 credits.

Program Measurable Student Learning Outcomes
1. (Comprehension Level) Describe the Internet and its structure. (CSLO #2)
2. (Evaluation Level) Compare the structure, advantages, and disadvantages of various Web page layouts. (CSLO #2)
3. (Synthesis Level) Design Mobile-First and Responsive Design websites that retain users. (CSLO #3)
4. (Synthesis Level) Design and create Web pages that include text, tables, lists, forms, and display images utilizing HTML5. (CSLO #3)
5. (Synthesis Level) Construct Cascading Style Sheets to control appearance, style, and layout of multiple Web pages at once. (CSLO #3)
6. (Synthesis Level) Integrate multimedia within Web pages. (CSLO #3)
7. (Synthesis Level) Create hyperlinks and navigational elements within Web pages. (CSLO #3)
8. (Evaluation Level) Test pre-published and published Web sites for errors, broken hyperlinks, navigation, and responsiveness. (CSLO #3)
9. (Comprehension Level) Describe the Document Object Model and its elements. (CSLO #2)
10. (Application Level) Use the PHP server-side scripting language for dynamic, interactive websites. (CSLO #3)
11. (Synthesis Level) Develop and publish an interactive web-enabled database with Access. (CSLO #3)
12. (Evaluation Level) Test published Web sites for errors, broken hyperlinks, navigation, and responsiveness. (CSLO #4)
13. (Synthesis Level) Create client-side scripts utilizing JavaScript to improve Web page design, validate forms, detect browsers, and create cookies. (CSLO #3)
14. (Knowledge Level) Identify jQuery library elements used for CSS manipulation, animations, and utilities. (CSLO #2)
15. (Analysis Level) Analyze web development issues in a global economy; discuss solutions to intercultural circumstances and barriers that may occur in e-commerce activities. (CSLO #1)
16. (Synthesis Level) Develop a dynamic e-commerce web application with PHP to solve a given business problem. (CSLO #4)
17. (Application Level) Use various object-oriented programming languages, such as Visual Basic, Ruby, Python, and others, to solve problems and enhance functionality of Web sites. (CSLO #3)
18. (Analysis Level) Recognize syntax, regular expressions, and data types of the Ruby and Python programming languages. (CSLO #2)
19. (Application Level) Implement database connectivity and debugging techniques in Web site implementation. (CSLO #3)
20. (Analysis Level) Analyze programs for errors. (CSLO #4)
21. (Analysis Level) Examine variables and ranges and controlling code execution. (CSLO #4)
22. (Application Level) Manipulate objects and properties. (CSLO #3)
23. (Synthesis Level) Create event-driven programming and access events. (CSLO #3)
Standards for Program
Web Developer Certification exams, URL:
https://www.ciwcertified.com/ciw-certifications/web-development-series
http://www.w3schools.com/cert/