Third part of a three-part series, the course introduces HTML5 and CSS3 advanced features. Learn how to code more interactive Web pages using HTML5 APIs for canvas drawing, drag and drop and media display. Create advanced pages using CSS3 style sheets. Suggested prerequisite: Intermediate WWW Authoring, HTML, and CSS or equivalent experience.
Capstone Portfolio
Course Code: ITNW-2070
Program Area: Computer Science & Information Technology
Final course in the CE ACC Web Development Program. Develop a website that demonstrates the range of skills and abilities acquired during the program. Students will design and develop a website for an existing organization, under supervision of one ACC Web Development Program faculty members acting as a mentor. Students will seek out an organization in need of a web presence (or overhaul of an existing website), and work with that client to determine functional requirements, aesthetics, and content. The mentor broadly defines the requirements for this final, "capstone" project, approves the client selection for the projects, assigns milestones, and is available for advice (both technical and in dealing with clients) during regular progress reviews. After the mentor approves the project, they submit the completed project to the Capstone Review Committee for final approval and determination of credit. No classroom meetings; one-on-one with a mentor. Required Prerequisites: Completion of all other requirements for an ACC Web Development Certificate.
Interaction Design
Course Code: ITNW-2072
Program Area: Computer Science & Information Technology
Learn to build interactive web elements using CSS transitions and JavaScript. This class provides hands- on experience triggering, timing, and animating the user interface. You'll learn the basics of CSS transitions and common jQuery functions to build standards-based interactive web interfaces. Suggested prerequisite: ITNW 1059 Introduction to WWW Authoring, HTML, and CSS or equivalent experience.
Intermediate WWW Authoring, HTML, and CSS
Course Code: IMED-1040
Program Area: Computer Science & Information Technology
Publishing, design, and layout techniques for websites. Introduces HTML tables and forms. Demonstrates CSS styling of tables and forms. Introduces CSS page layout and interactive menu creation techniques. Hands-on experience in building web pages using techniques covered in class. Suggested prerequisite: Introduction to World Wide Web Authoring, HTML and CSS, similar course, or equivalent experience.
Introduction to Programming Languages Online
Course Code: ITSE-1003
Program Area: Computer Science & Information Technology
Basic programming concepts and techniques. Topics include familiarization with and utilization of computer systems; developing logic; preparing top-down design of problems; and creating programs. Students will learn how to construct basic algorithms and write computer programs using basic types, loops, and conditionals. Students will practice the skill of programming in every class. Suggested prerequisites: End-user familiarity with computers, the internet, Microsoft Windows.
Introduction to WWW Authoring, HTML, and CSS
Course Code: ITNW-1059
Program Area: Computer Science & Information Technology
This course will focus on the use of the World Wide Web (WWW) and the creation of a home page. Web browsers, Hypertext Markup Language (HTML), and Cascading Style Sheets (CSS) are discussed. Students get hands-on experience building simple web pages with hypertext links, graphics, and CSS. Includes an overview of techniques that enhance and facilitate page creation. Suggested prerequisites: familiarity with computers and browsing the internet.
JavaScript
Course Code: ITSE-1055
Program Area: Computer Science & Information Technology
Introduction to scripting languages including the use of basic data types, control structures, regular expressions, input/output, and textual analysis. Covers basic JavaScript scripting features: code placement, events and event handlers, methods, functions and parameters, attributes, JavaScript objects, and underlying it all, the document object model. Work with variables, operators, if/then/else control structures, loops, and arrays. Suggested prerequisites: Introduction to Programming Languages or prior programming experience; good knowledge of HTML coding or completion of Intermediate World Wide Web Authoring, HTML, and CSS.
This course introduces User Experience Design to web developers. It covers basic design principles, the User-Centered Design process, fundamentals of Interface Design, and optimization methods for web graphics. Suggested prerequisite: ITNW 1059 Introduction to WWW Authoring, HTML, and CSS or equivalent experience, and ITNW 1077 Photoshop or equivalent experience or experience in a comparable image editing software such as Affinity Photo or Pixelmator.