University of Hawaii Maui College Course Outline 1. Alpha ICS Number 200 Course Title Web Technology Credits 3 Department STEM Author Debasis Bhattacharya and Dan Kruse Date of Outline 9/26/2010 2. Course Description: none Contact Hours/Type 3 hr. lecture ICS 110 Pre-requisite may be waived by consent Co-requisites AS Program AAS Program BAS Program yes no none Recommended Preparation 4. Function/Designation 5-year Review Date Fall 2016 Introduces web page authoring. Creates client-side web pages using web authoring language and style sheets. Uses graphical design elements, validation, browser compatibility, and accessibility. Uses scripting language to add dynamic elements to web pages, client-side scripting, regular expressions, event handling, input validation, selection, repetition, and parameter passing. Cross-list 3. Pre-requisites Effective Date Fall 2011 none AA Category Category Additional Category List Additional Programs and Category: PR - Program Requirement Category Developmental/Remedial List Additional Programs and Category: List Additional Programs and Category: Other/Additional: Explain: ______________________________________________________ ______________________ Chancellor Approval Date Revised 6/28/2016 Course Outline, page 1 2 See Curriculum Action Request (CAR) form for the college-wide general education student learning outcomes (SLOs) and/or the program learning outcomes (PLOs) this course supports. This course outline is standardized and/or the result of a community college or system-wide agreement. Responsible committee: 5. Student Learning Outcomes (SLOs): List one to four inclusive SLOs. For assessment, link these to #7 Recommended Course Content, and #9 Recommended Course Requirements & Evaluation. Use roman numerals (I., II., III.) to designate SLOs On successful completion of this course, students will be able to: I. Apply critical thinking skills to evaluate information, solve problems, and make decisions II. Apply quantitative reasoning to enhance independent or group decision-making skills III. Use information retrieval and technology to solve business problems IV. Develop a sense and appreciation of entrepreneurship. 6. Competencies/Concepts/Issues/Skills For assessment, link these to #7 Recommended Course Content, and #9 Recommended Course Requirements & Evaluation. Use lower case letters (a., b.…zz. )to designate competencies/skills/issues On successful completion of this course, students will be able to: a. b. c. d. e. f. g. h. i. j. k. l. m. Understand the basics of HTML, Web Page Design and Web Page Forms Explain the basics of JavaScript Explain data types and operators Explain functions, events and control structures Explain objects and Browser Object Model Explain validation of forms Explain object-oriented programming using JavaScript Explain manipulation of data in strings and arrays Explain how to debug JavaScript and handle errors Explain state information, cookies and security Explain the Document Object Model Explain web technologies such as CSS and DHTML Explain server side scripting and database connectivity using AJAX 7. Suggested Course Content and Approximate Time Spent on Each Topic Linked to #5. Student Learning Outcomes and # 6 Competencies/Skills/Issues 1. HTML, CSS, DHTML - 3 weeks (SLO 1, 2, 3 and 4; Competency a, l) 2. JavaScript - 10 weeks (SLO 1, 2 and 3; Competencies b to k) 3. XML and AJAX - 3 weeks (SLO 1, 2, 3 and 4; Competency m) 8. Text and Materials, Reference Materials, and Auxiliary Materials Appropriate text(s) and materials will be chosen at the time the course is offered from those currently available in the field. Examples include: Javascript By Don Gosselin, latest edition Revised 6/28/2016 course outline 3 Appropriate reference materials will be chosen at the time the course is offered from those currently available in the field. Examples include: Internet references on HTML, CSS, JavaScript and AJAX Appropriate auxiliary materials will be chosen at the time the course is offered from those currently available in the field. Examples include: Internet tutorials on HTML, CSS, JavaScript and AJAX 9. Suggested Course Requirements and Evaluation Linked to #5. Student Learning Outcomes (SLOs) and #6 Competencies/Skills/Issues Specific course requirements are at the discretion of the instructor at the time the course is being offered. Suggested requirements might include, but are not limited to: 20% Written midterm exam covering lectures (SLO 1, 2 and 3; Competencies a to f) 30% Written final exam covering lectures (SLO 1, 2 and 3; Competencies a to m) 30% 4 Individual Assignments (SLO 1, 2, 3 and 4; Competencies a to f) 20% 2 Learning Team Assignments (SLO 1, 2, 3 and 4; Competencies a to f) 10. Methods of Instruction Instructional methods will vary considerably by instructor. Specific methods are at the discretion of the instructor teaching the course and might include, but are not limited to: a. quizzes and other tests with feedback and discussion; b. lectures and class discussions; c. problem solving; d. lab activities including experiments, lab skill lessons, data analysis, and other activities; e. group activities; f. web-based assignments and activities; g. group and/ or individual research projects with reports h. other contemporary learning techniques (such as problem-based learning, investigative case-based learning, co-op, internships, self-paced programs, etc.) 11. Assessment of Intended Student Learning Outcomes Standards Grid attached 12. Additional Information: Revised 6/28/2016 course outline