This course introduces World Wide Web Consortium (W3C) standard markup language. Topics include creating web pages, responsive design, file transfer, deployment, accessibility, and other related W3C topics. Upon completion, students should be able to deploy a hand-coded website created using the HyperText Markup Language (HTML) and Cascading Style Sheet (CSS) standards. Topics include HTML, XHMTL.
Course Prerequisites:
Take 1 group; Option: Take ENG-002; Option: Take ENG-025; Option: Take ENG-111(S26393); Option: Take ENG-110(S26392); Take previously. Required.Take 1 group; Option: Take MAT-003; Option: Take MAT-025; Option: Take MAT-035; Option: Take MAT-110(S26398); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-115: Web Markup and Scripting
This course introduces Worldwide Web Consortium (W3C) Internet programming using JavaScript. Topics include basic syntax, object-oriented programming, functions, variables, events, arrays, validation, accessibility, and web standards. Upon completion, students should be able to write, debug, maintain well-formed and well documented interactive web content using JavaScript code. Students will also be exposed to industry standard development tools and practices with these technologies.
Course Prerequisites:
Take WEB-110(S25817) or CTI-110(S22510); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-125: Responsive Web Frameworks
This course introduces students to responsive web frameworks. Topics include planning effective responsive websites, industry standard Markup Language, Cascading Style Sheets (CSS), testing, and web publishing. Upon completion, students should be able to plan, develop, test, and publish responsive web content.
Course Prerequisites:
Take WEB-115(S25729); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-140: Web Development Tools
This course provides an introduction to web development tools.Topics include creating websites using web development tools and web standards. Upon completion, students should be able to create small web sites and upload files to a web server.
Course Prerequisites:
Take 1 group; Option: Take ENG-002; Option: Take ENG-025; Option: Take ENG-111(S26393); Option: Take ENG-110(S26392); Take previously. Required.Take 1 group; Option: Take MAT-003; Option: Take MAT-025; Option: Take MAT-035; Option: Take MAT-110(S26398); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-180: Active Server Pages
This course introduces active server programming. Topics include HTML forms processing and other issues related to developing active web applications. Upon completion, students should be able to create and maintain a dynamic website. Current trends in ASP, to include ASP.Net will be taught.
Course Prerequisites:
Take CIS-115(S25440); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-182: PHP Programming
This course introduces students to the server-side, HTML-embedded scripting language PHP. Emphasis is placed on programming techniques required to create dynamic web pages using PHP scripting language features. Upon completion, students should be able to design, code, test, debug, and create a dynamic web site using the PHP scripting language.
Course Prerequisites:
Take WEB-110(S25817) or CTI-110(S22510); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-210: Web Design
This course introduces intermediate to advanced web design techniques. Topics include customer expectations, advanced markup language, multimedia technologies, usability and accessibility practices, and techniques for the evaluation of web design. Upon completion, students should be able to employ advanced design techniques to create high impact and highly functional web sites. Students will develop a working knowledge of using CSS and employing within a website.
Course Prerequisites:
Take WEB-140(S25584); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-213: Internet Marketing and Analytics
This course introduces students to Search Engine Optimization (SEO), Search Engine Marketing (SEM)and web analytics. Topics include Search Engine Optimization (SEO), Pay Per Click advertising (PPC), Search Engine Marketing (SEM), web analytics, eye-tracking software and email marketing. Upon completion, students should be able to set up, monitor and maintain SEO optimized websites; and develop strategies for online marketing and advertising plans.
Course Prerequisites:
Take WEB-140(S25584); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-214: Social Media
This course introduces students to social media for organizations. Topics include social media, marketing strategy, brand presence, blogging, social media analytics and technical writing. Upon completion, students should be able to utilize popular social media platforms as part of a marketing strategy, and work with social media analytics tools.
Course Prerequisites:
Take ENG-111(S25433); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-215: Advanced Markup and Scripting
This course covers the advanced programming skills required to design Internet applications and interactive web content.Emphasis is placed on the programming techniques required to develop Internet applications, interactive web content, frameworks, and using libraries. Upon completion, students should be able to design, code, debug, and document Internet-based programming solutions to various real-world problems.
Course Prerequisites:
Take WEB-115(S21130); Take previously. Required.Take WEB-125(S26140); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-225: Content Management Systems
This course introduces students to Content Management Systems (CMS) designed for the publication of Web content to Web sites. Topics include individual user accounts, administration menus, RSS-feeds, customizable layout, flexible account privileges, logging, blogging systems, creating online forums, and modules. Upon completion, students should be able to register and maintain individual user accounts and create a business website and/or an interactive community website.
Course Prerequisites:
Take WEB-140(S25584); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-250: Database Driven Websites
This course introduces dynamic (database-driven) website development. Topics include the use of basic database CRUD statements (create, read, update and delete) incorporated into web applications, as well as in software architecture principles. Upon completion, students should be able to design and develop database driven web applications according to industry standards.
Course Prerequisites:
Take WEB-110(S25817) DBA-120; Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-260: E-Commerce Programming
This course introduces the concepts and tools to implement electronic commerce via the Internet. Topics include application and server software selection, securing transactions, use and verification of credit cards, publishing of catalogs, documentation, and site administration. Upon completion, students should be able to setup a working e-commerce Internet web site.
Course Prerequisites:
Take WEB-250(S25879); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
WEB-287: Web E-Portfolio
This course covers the creation and organization of a web-based e-portfolio that includes a resume, references, and comprehensive academic and work samples. Emphasis is placed on creating an e-portfolio with solid design and demonstrable content, the production of a resume and self-promotional materials, and interview techniques. Upon completion, students should be able to present their own domain with included professional e-portfolio elements of resume, sample work, and related self-promotional materials.
Course Prerequisites:
Take WEB-210(S22061) WEB-125(S24401); Take previously. Required.
Total Credits:2
Class Credits:1
Lab Credits:3
Clinic Credits:0
WEB-289: Internet Technologies Project
This course provides an opportunity to complete a significant Web technologies project from the design phase through implementation with minimal instructor support. Emphasis is placed on project definition, documentation, installation, testing, presentation, and training. Upon completion, students should be able to complete an Internet project from the definition phase through implementation.
Course Prerequisites:
Take CTI-110(S22510) CTI-120(S22511) CTS-115(S20996); Take previously. Required.Take GRD-240 DME-216; Take previously. Required.Take DME-211; Take either previously or concurrently. Required.
Total Credits:3
Class Credits:1
Lab Credits:4
Clinic Credits:0
DME-115: Graphic Design Tools
This course provides students with an introduction to creative expression and art/design techniques in a digital environment. Emphasis is placed on designing, creating, editing and integrating visual components consisting of bit-mapped and vector-based images, drawings, banners, text, simple animations, and multiple layers. Upon completion, students should be able to design and produce a range of visual products using digital processing techniques.
Course Prerequisites:
Take 1 group; Option: Take ENG-002; Option: Take ENG-111(S26393); Option: Take ENG-025; Option: Take ENG-110(S26392); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
DME-125: User Experience Fundamentals
This course introduces the fundamentals of user experience design and design process. Topics include overall user experience design as well as facets of user experience design such as user interface, information architecture, usability, credibility, and accessibility. Upon completion, students should be able to discuss and strategize the overall user experience of a digital screen-based product.
Course Prerequisites:
Take 1 group; Option: Take ENG-002; Option: Take ENG-111(S26393); Option: Take ENG-025; Option: Take ENG-110(S26392); Take previously. Required.Take 1 group; Option: Take MAT-003; Option: Take MAT-025; Option: Take MAT-035; Option: Take MAT-110(S26398); Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
DME-140: Introduction to Audio/Video Media
This course is designed to teach students how to manipulate digital and audio content for multimedia applications. Topics include format conversion and a review of current technologies and digital formats. Upon completion, students should be able to modify existing audio and video content to meet a range of production requirements associated with digital media applications.
Course Prerequisites:
Take 1 group; Option: Take GRD-152(S10154); Option: Take DME-115(S25871); Option: Take GRD-154; Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
DME-211: User Experience Research & Testing
This course provides a foundation in user research methodologies and heuristic evaluation. Topics include choosing an appropriate research method, how to plan and execute a usability test, analyzing test results, and how to evaluate existing artifacts using heuristics. Upon completion, students should be able to identify how users think about technological solutions, and apply their analysis of test or evaluation results to make appropriate recommendations on how to improve the user experience across multiple platforms.
Course Prerequisites:
Take DME-125; Take previously. Required.
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0
DME-216: Visual Artifacts in User Experience
This course is designed to focus on the visual design deliverables that User Experience Designers create and deliver to team members and clients. Topics include sketching for user experience, journey maps, flow diagrams, architecture diagrams, motion prototypes, and wireframes and presentation. Upon completion, students should be able to create visual artifacts which lead to compelling digital screen-based user experience.
Course Prerequisites:
Take 1 group; Option: Take DME-115(S25871) DME-125; Option: Take GRD-152(S10154); Option: Take GRD-154; Take previously. Required.