IT-1150: INTRODUCTION TO WEB PROGRAMMING

Similar documents
IT-2670: C/C++ PROGRAMMING LANGUAGE

ITNT-2370: NETWORK SECURITY FUNDAMENTALS

COWLEY COLLEGE & Area Vocational Technical School

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4

SYLLABUS. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

EET-1035: OPERATING SYSTEMS AND SOFTWARE FOR PC TECHNICIANS

CENTRAL TEXAS COLLEGE ITCC 2412 CCNA 3: Scaling Networks. Semester Hours Credit: 4

SYLLABUS. Departmental Syllabus. HTML Web Page Development. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

SYLLABUS. Departmental Syllabus. Advanced Web Page Design. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials. Semester Hours Credit: 4

Prerequisit. cies. Consortium. on Creating. interviews. In research, the. Standards. A. Software Program(s) 3. Web

INFS 2150 (Section A) Fall 2018

COWLEY COLLEGE & Area Vocational Technical School

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR DEMR 1449 DIESEL ENGINES II SEMESTER HOURS CREDIT: 4

Course Outline. TERM EFFECTIVE: Summer 2016 CURRICULUM APPROVAL DATE: 11/23/2015

CENTRAL TEXAS COLLEGE ITCC 1414 CCNA 1: Introduction to Networks. Semester Hours Credit: 4

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN I: INTRODUCTION TO WEB TECHNOLOGY WEB 1600

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1305 INTRODUCTION TO GRAPHIC ARTS AND PRINTING SEMESTER HOURS CREDIT: 4

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR WLDG 2453 ADVANCED PIPE WELDING SEMESTER HOURS CREDIT: 4

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR DEMR 1410 DIESEL ENGINE TESTING AND REPAIR I SEMESTER HOURS CREDIT: 4

ITT Technical Institute. SD1240T Creating Websites Using HTML and CSS Onsite and Online Course SYLLABUS

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS. INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645)

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1419 BINDERY AND FINISHING OPERATIONS

Pellissippi State Community College Master Syllabus ACCESSIBLE WEB DESIGN AND COMPLIANCE WEB 2401

JEFFERSON COLLEGE COURSE SYLLABUS CIS236 SQL AND DATABASE DESIGN. 3 Credit Hours. Revised by: Chris DeGeare March 11, 2013

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS CERTIFICATION WEB 2391

South Portland, Maine Computer Information Security

Ursuline College Accelerated Program

Ministry of Higher Education and Scientific Research

JEFFERSON COLLEGE COURSE SYLLABUS CIS247 NETWORKING II. 4 Credit Hours. Revised by: Kerry A. Bruce November 7, 2013

CIS 131/050 Web Page Development Syllabus Fall 2018 (September 04 December 04)

GRAPHIC WEB DESIGNER PROGRAM

Designing for Web Using Markup Language and Style Sheets

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN FOR MOBILE DEVICES WEB Laboratory Hours: 0.0 Date Revised: Fall 2011

Updated: 2/14/2017 Page 1 of 6

Blackboard 5 Level One Student Manual

ESSEX COUNTY COLLEGE Business Division CIS 152 Internet Concepts Course Outline

MCOM 6336 Digital Media Spring 2014

Programming in HTML5 with JavaScript and CSS3

INSTITUTE OF TECHNOLOGY AND ADVANCED LEARNING SCHOOL OF APPLIED TECHNOLOGY COURSE OUTLINE ACADEMIC YEAR 2012/2013

COURSE SYLLABUS FOR. COMP-297 Web Page Design: Adobe Dreamweaver

SYLLABUS. Departmental Syllabus

Syllabus: Creating Websites for Teachers

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR WLDG 1430 INTRODUCTION TO GAS METAL ARC (GMAW) WELDING

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

SYLLABUS. CODE: NETW 243 TITLE: Computer Repair & Maintenance. DIVISION: Business and Technology DEPARTMENT: Engineering & Technology

Gerlinde Brady Phone: Office Hours: see Web at:

CIT110 A+ Hardware Spring 2015

Course 20480: Programming in HTML5 with JavaScript and CSS3

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

JOHNSON COUNTY COMMUNITY COLLEGE COURSE SYLLABUS WEB CRN Web Scripting: JavaScript I

COURSE SYLLABUS FOR. COMP-297 Web Page Design: Adobe Dreamweaver

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

South Portland, Maine Computer Information Technology. Web Site: blackboard.smccme.edu. Course Syllabus

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR WLDG 1313 INTRODUCTION TO BLUEPRINT READING FOR WELDERS

Upon successful completion of this course, the student should be competent to perform the following tasks:

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

Faculty Training. Blackboard I Workshop Bobbi Dubins

Kingdom of Saudi Arabia Ministry of Higher Education College of Computer & Information Sciences Majmaah University. Course Profile

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Course Description. This course combines semesters three and four of the Cisco Networking Academy CCNA

DIG 3110 Web Design & Interactive Media

Student How to Guide:

ab Houston Community College

CENTRAL TEXAS COLLEGE ITNW 1358 NETWORK + Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

WEB SITE DESIGN Summer in Prague, Prague, Czech Republic

COURSE SYLLABUS AND INSTRUCTOR PLAN

Web Design I. CE Spring 2013 Continuing Education [Pick the date][type the sender company name]

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

Web Site Development with HTML/JavaScrip

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

Kingdom of Saudi Arabia Ministry of Higher Education College of Computer & Information Sciences Majmaah University. Course Profile

IML 300: Reading and Writing the Web


Internet Web Technologies ITP 104 (2 Units)

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CIS : Introduction to Web Development Course Syllabus The College at Brockport State University of New York Fall 2014

MGMT 4336 Networks & Data Communication Section D10

Dreamweaver: Accessible Web Sites

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits

ISM 324: Information Systems Security Spring 2014

Santa Monica College. GRAPHIC DESIGN 65: Web Design I Course Syllabus

CS 241 Data Organization using C

ITSY Information Technology Security Course Syllabus Spring 2018

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WIRELESS TECHNOLOGY CSIT 2770

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

CENTRAL TEXAS COLLEGE SYLLABUS FOR CPMT 2445 COMPUTER SYSTEM TROUBLESHOOTING. Semester Hours Credit: 4

CENTRAL TEXAS COLLEGE COSC 1337 PROGRAMMING FUNDAMENTALS II. Semester Hours Credit: 3

San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018

INSTRUCTIONAL OBJECTIVES

New York City College of Technology The City University of New York. Department of Communication Design. COMD Web II: Advanced XHTML & CSS

Syllabus Revised 01/03/2018

Transcription:

IT-1150: Introduction to Web Programming 1 IT-1150: INTRODUCTION TO WEB PROGRAMMING Cuyahoga Community College Viewing:IT-1150 : Introduction to Web Programming Board of Trustees: May 2018 Academic Term: Fall 2018 Subject Code IT - Information Technology Course Number: 1150 Title: Introduction to Web Programming Catalog Description: Build Web pages using current technologies including but not limited to HTML, cascading style sheets and JavaScript using an HTML editor. Focus is on developing a foundation in web programming. Credit Hour(s): 3 Lecture Hour(s): 2 Lab Hour(s): 2 Requisites Prerequisite and Corequisite IT-1025 Information Technology Concepts for Programmers, or concurrent enrollment. I. ACADEMIC CREDIT Academic Credit According to the Ohio Department of Higher Education, one (1) semester hour of college credit will be awarded for each lecture hour. Students will be expected to work on out-of-class assignments on a regular basis which, over the length of the course, would normally average two hours of out-of-class study for each hour of formal class activity. For laboratory hours, one (1) credit shall be awarded for a minimum of three laboratory hours in a standard week for which little or no out-of-class study is required since three hours will be in the lab (i.e. Laboratory 03 hours). Whereas, one (1) credit shall be awarded for a minimum of two laboratory hours in a standard week, if supplemented by out-of-class assignments which would normally average one hour of out-of class study preparing for or following up the laboratory experience (i.e. Laboratory 02 hours). Credit is also awarded for other hours such as directed practice, practicum, cooperative work experience, and field experience. The number of hours required to receive credit is listed under Other Hours on the syllabus. The number of credit hours for lecture, lab and other hours are listed at the beginning of the syllabus. Make sure you can prioritize your time accordingly. Proper planning, prioritization and dedication will enhance your success in this course. The standard expectation for an online course is that you will spend 3 hours per week for each credit hour. II. ACCESSIBILITY STATEMENT If you need any special course adaptations or accommodations because of a documented disability, please notify your instructor within a reasonable length of time, preferably the first week of the term with formal notice of that need (i.e. an official letter from the Student Accessibility Services (SAS) office). Accommodations will not be made retroactively. For specific information pertaining to ADA accommodation, please contact your campus SAS office or visit online athttp://www.tric.edu/accessprograms. Blackboard accessibility information is available athttp://access.blackboard.com. Eastern (216) 987-2052 - Voice Metropolitan (216) 987-4344 -Voice Western (216) 987-5079 - Voice

2 IT-1150: Introduction to Web Programming Westshore (216) 987-5079 - Voice Brunswick (216) 987-5079 - Voice Off-Site (216) 987-5079 - Voice III. ATTENDANCE TRACKING Regular class attendance is expected. Tri-C is required by law to verify the enrollment of students who participate in federal Title IV student aid programs and/or who receive educational benefits through other funding sources. Eligibility for federal student financial aid is, in part, based on your enrollment status. Students who do not attend classes for the entire term are required to withdraw from the course(s). Additionally, students who withdraw from a course or stop attending class without officially withdrawing may be required to return all or a portion of the financial aid based on the date of last attendance. Students who do not attend the full session are responsible for withdrawing from the course(s). Tri-C is responsible for identifying students who have not attended a course, before financial aid funds can be applied to students accounts. Therefore, attendance will be recorded in the following ways: For in-person courses, students are required to attend the course by the 15th day of the semester, or equivalent for terms shorter than 5-weeks, to be considered attending. Students who have not met all attendance requirements for an in-person course, as described herein, within the first two weeks of the semester, or equivalent, will be considered not attending and will be reported for non-attendance and dropped from the course. For blended-learning courses, students are required to attend the course by the 15th day of the semester, or equivalent for terms shorter than 5-weeks, or submit an assignment, to be considered attending. Students who have not met all attendance requirements for a blended-learning courses, as described herein, within the first two weeks of the semester, or equivalent, will be considered not attending and will be reported for non-attendance and dropped from the course. For online courses, students are required to login in at least two (2) times per week and submit one (1) assignment per week for the first two (2) weeks of the semester, or equivalent to the 15th day of the term. Students who have not met all attendance requirements for an online course, as described herein, within the first two weeks of the semester, or equivalent, will be considered not attending and will be reported for non-attendance and dropped from the course. At the conclusion of the first two weeks of a semester, or equivalent, instructors report any registered students who have Never Attended a course. Those students will be administratively withdrawn from that course. However, after the time period in the previous paragraphs, if a student stops attending a class, wants or needs to withdraw, for any reason, it is the student's responsibility to take action to withdraw from the course. Students must complete and submit the appropriate Tri-C form by the established withdrawal deadline. Tri-C is required to ensure that students receive financial aid only for courses that they attend and complete. Students reported for not attending at least one of their registered courses will have all financial aid funds held until confirmation of attendance in registered courses has been verified. Students who fail to complete at least one course may be required to repay all or a portion of their federal financial aid funds and may be ineligible to receive future federal financial aid awards. Students who withdraw from classes prior to completing more than 60 percent of their enrolled class time may be subject to the required federal refund policy. If illness or emergency should necessitate a brief absence from class, students should confer with instructors upon their return. Students having problems with class work because of a prolonged absence should confer with the instructor or a counselor. IV. CONCEALED CARRY STATEMENT College policy prohibits the possession of weapons on college property by students, faculty and staff, unless specifically approved in advance as a job-related requirement (i.e., Tri-C campus police officers) or, in accordance with Ohio law, secured in a parked vehicle in a designated parking area only by an individual in possession of a valid conceal carry permit. As a Tri-C student, your behavior on campus must comply with the student code of conduct which is available on page 29 within the Tri-C student handbook, available athttp://www.tri-c.edu/student-resources/documents/studenthandbook.pdfyou must also comply with the College s Zero Tolerance for Violence on College Property available athttp://www.tri-c.edu/policies-and-procedures/ documents/3354-1-20-10-zero-tolerance-for-violence-policy.pdf Outcomes Publish Web pages and maintain Web pages on a live Web server. 1. Differentiate the client and server relationship in Web page presentation. 2. Explain the process of maintaining a Web site on a server host. Create well-formed valid Web pages using CSS and HTML

IT-1150: Introduction to Web Programming 3 1. Differentiate between releases of HTML and design for consideration of depreciated tags. 2. Use hypertext links. 3. Create Web page forms. 4. Apply color and graphics to Web pages. 5. Use image maps and describe options for responsive design. Implement page layout techniques supporting responsive design. 1. Use table tags to control page layout and explore impact on responsive design. 2. Utilize CSS to create well-formed Web pages supporting responsive design 3. Utilize and differentiate cascading style sheets. 4. Create a multimedia Web page. Create Web pages supporting accessibility guidelines. 1. Consider accessibility when designing Web pages and implements appropriate techniques. 2. Validate pages for accessibility and syntax compliance. Describe uses of JavaScript and jquery in Web pages. 1. Utilize JavaScript objects and events in Web pages. Methods of Evaluation: 1. Class participation and discussion 2. Oral and/or written reports 3. Homework assignments 4. Comprehensive projects 5. Quizzes 6. Objectives examinations 7. Other methods deemed appropriate by the department Course Content Outline: 1. History of the Internet a. Generations of computing hardware b. ARPANET c. Circuit switching vs. packet switching d. Tim Berners-Lee 2. Understanding standards and the World Wide Web a. Internet Engineering Task Force (IETF) b. Internet Corporation for Assigned Names and Number (ICANN) c. World Wide Web Consortium (W3C) d. Releases of HTML e. Accessibility 3. Create well-formed valid HTML pages a. Implement foundation tags b. Use document sections including header, nav, main and footer c. Additional document sections such as article d. Basic HTML tags (headings, paragraph, lists, line-breaks) e. Entity characters f. Hyperlinks (external, internal and current document)

4 IT-1150: Introduction to Web Programming g. Mail and Hyperlinks specific to responsive design h. Horizontal line 4. Working with colors and graphics a. Applying color with styles b. Inserting a background image c. The ALT property d. Controlling image placement and size e. Image maps, SVG (Scalable Vector Graphics) files and impact on responsive design f. Graphic file formats 5. Best practices in web design a. Types of website organization b. Navigation c. Design principles d. Browser considerations e. Page layout techniques f. Text design g. Accessibility h. Box Model i. Responsive design considerations 6. Cascading style sheets a. Inline versus embedded styles b. External style sheets c. Resolving style precedence d. Style inheritance e. Color and background styles f. List styles g. Class and Id selectors h. [DIV] and [SPAN] i. CSS syntax validation 7. Tables a. Table rows cells and headers b. Span rows and columns c. Accessibility and tables d. Style a table with CSS e. CSS3 structural Pseudo-classes f. Table sections g. Controlling page layout with tables 8. Forms a. Basic form elements and attributes i. Text boxes ii. Password boxes iii. Check boxes iv. Radio buttons v. Hidden fields b. Style a form with CSS c. Server-side processing 9. Multimedia and Interactivity a. Linking and embedding video files b. Linking and embedding animation files 10. Accessibility guidelines and considerations a. WAI (We Accessibility Initiative) at W3C (the Worldwide Web Consortium) b. WCAG (Web Content Accessibility Guidelines) c. ADA (Americans with Disabilities Act) 11. CSS transitions, transforms, animations and filters a. Accordions b. Images with 2D transforms c. Keyframes

IT-1150: Introduction to Web Programming 5 d. Changing the appearance of an image in the browser e. Webkits 12. JavaScript a. Using JavaScript in a Web page b. The Document Object Model (DOM) c. Methods and properties of the DOM d. JavaScript handling of events 13. jquery in Web pages a. Selectors, methods and event methods b. Introduction to jquery UI 14. Publishing web pages a. Exploring hosts b. FTP c. Server-side requirements and considerations 15. Secure Web Programming a. Web Application Vulnerabilities and Potential Problem Due to Bad Design b. Input validation c. Security policies and procedures Resources Carey, Patrick.New Perspectives on HTML5, CSS3: Comprehensive.7th ed. Boston, MA: Course Technology/Cengage Learning, 2017. Felke-Morris, Terry.Web Development Design Foundations.8th ed. Boston, MA: Pearson Education Inc., 2016. Melone, Julie C. (2015)HTML, CSS and JavaScript All in One, Sams Teach Yourself: Covering HTML5, CSS3, and jquery,sams Publishing. Boehm, A. Ruvalcaba, Z.Murach's HTML5 and CSS3.4th. Murach Associates Inc., 2018. Shostack, Adam. (2014)Threat Modeling: Designing for Security,Wiley. Top of page Key: 2484