Web (WEB)

WEB-101 INTRO TO WEB DESIGN & DEVELOPMENT 3.00 Credits

This course is an introduction to the career paths and options available in web design and development. The course follows a schedule of learning the core technologies required to build Internet applications and ends with a research project in working on the web.

WEB-111 FOUNDATIONS OF WEB DEVELOPMENT 3.00 Credits

The purpose of the Foundations of Web Development course is to provide students with a solid foundation in web design and development practices through a comprehensive study and hands-on application of Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). This course is designed to guide students in building standards-compliant websites using modern web design and development best practices. Current web standards are emphasized throughout the semester focusing on developing crucial industry skills through hands-on projects. Students will learn how to hand-code web elements to create websites and work with current applications to modify existing code. By working on several professional, real-world web design and development projects, students will develop a solid foundation in web development and prepare themselves for industry-standard practices.

WEB-112 FUND OF PROG: JAVASCRIPT 3.00 Credits

This course provides a comprehensive introduction to the fundamentals of computer programming using contemporary programming logic methods and design practices. With a focus on JavaScript, students will develop a strong foundation in programming principles, including logic, expressions, operators, input/output, control and conditional structures, data types, containers, functions, error handling, and events. Through hands-on programming development using JavaScript and command line interfaces, students will gain practical experience in designing, implementing, and testing programming applications. No prior programming experience is required.

WEB-117 WEB DESIGN FUNDAMENTALS 3.00 Credits

This course provides a comprehensive introduction to the fundamental principles and practices of modern web design, equipping students with the skills and knowledge necessary to design and develop visually appealing, user-friendly, and accessible websites and applications. Through a combination of theoretical foundations and hands-on experience, students will learn the key processes involved in creating successful web design projects, including planning, designing, and optimizing.

WEB-150 APPLICATION ECOMMERCE & SOCIAL MEDIA 3.00 Credits

This course provides a comprehensive study and application of eCommerce best practices and social media in a real-world setting. Students will develop a business plan and utilize the content management system, WordPress, to develop an online store with products that will be promoted through advertising and social media campaign strategies.

WEB-180 PORTFOLIO DESIGN 3.00 Credits

This course is designed to help students prepare for the workplace by developing an online portfolio website to showcase their professional skills and talents. These portfolios will be developed over the semester and will be comprised of completed web design and development projects through professional and educational works. Lesson topics include portfolio research, logo creation, site specifications, project timelines, peer review and feedback, and call-to-action interactions.

WEB-194 IN: WEB 6.00 Credits

This course is designed to offer a learning experience through work-based internships that are completed outside the classroom. Students are expected to work on projects for organizations or individuals that are appropriate to their career goals and approved by the professor. The required work is dependent on the total number of credits registered by each student. Each credit requires a minimum of 45 hours of work. For example, if the student is registered for 1 credit in this course, 45 hours of work must be done. If the student is registered for 3 credits, at least 135 hours of work must be done, and so on. By completing this course, students will be exposed to the real-world challenges and opportunities of working in the field of computer information technology individually, within a business, or as part of an organization. This experience is intended to capstone the degree coursework.

WEB-217 ADVANCED WEB DESIGN 3.00 Credits

This Advanced Web Design course provides comprehensive training in advanced web design skills, utilizing a variety of front-end development tools and techniques. Through project-based learning, students will delve into essential concepts, building modern websites and applications that showcase their expertise. This course goes beyond the basics, focusing on modern web design principles and best practices to create visually appealing, user-friendly, and responsive digital web experiences. Pre-requisites: WEB-117.

WEB-265 IMAGE EDIT & ILLUSTRATION 3.00 Credits

This course provides hands-on experience with Adobe Creative Cloud digital software and multimedia applications to create dynamic graphics and web elements. Students will learn to create, edit, and optimize digital images, vector graphics, and web design elements using industry-standard tools. The course covers key topics such as digital image editing, vector graphics, graphic design principles, image enhancement, and image preparation. By the end of the course, students will be able to apply smart design principles to multimedia projects, create and edit digital images and graphics, and prepare files for the web.

WEB-275 WEB AUTHORING 3.00 Credits

This course provides a comprehensive study of web content management systems (CMS), with a focus on WordPress. Topics will include installation, setup, themes, customization, and launching WordPress websites, as well as an exploration of different CMS options in the web design industry. Students will learn and apply concepts through project-based learning, with an emphasis on modern techniques, hands-on practice, and repetition. The course will cover multiple subjects, with a focus on core web technologies. Pre-requisites: WEB-111.

WEB-280 WEB DEVELOPMENT CAPSTONE 3.00 Credits

The Web Development Capstone course provides web design and development students with the opportunity to integrate knowledge gained across the curriculum, developing a comprehensive portfolio of skills. Students will design and implement data-driven web or mobile applications, working in teams to tackle real-world problems and scenarios. Through a client-centered approach, students will identify needs, develop project proposals and specifications, and implement proposed solutions. Course topics will include key aspects of web development, such as web hosting setup and management, website optimization techniques, accessibility and inclusive design principles, and user experience (UX) design and testing. Students in this course may work together in interdisciplinary teams with students in the Computer Science program, guided by faculty from both departments. Mandatory team meetings will be scheduled, and online students are expected to participate or make arrangements with teammates to ensure regular collaboration. Pre-requisites: WEB-112 and WEB-117, or permission from the instructor.

WEB-294 IN: WEB 6.00 Credits

This course is designed to offer a learning experience through work-based internships that are completed outside the classroom. Students are expected to work on projects for organizations or individuals that are appropriate to their career goals and approved by the professor. The required work is dependent on the total number of credits registered by each student. Each credit requires a minimum of 45 hours of work. For example, if the student is registered for 1 credit in this course, 45 hours of work must be done. If the student is registered for 3 credits, at least 135 hours of work must be done, and so on. By completing this course, students will be exposed to the real-world challenges and opportunities of working in the field of computer information technology individually, within a business, or as part of an organization. This experience is intended to capstone the degree coursework.