GENERAL EDUCATION
ENG 100 English Composition I
Building on English Composition I, this course focuses on advanced writing, research, and analytical skills. Students will engage in critical reading, argumentative writing, and research-based projects. Emphasis is placed on effective communication, persuasive writing, and academic integrity. By the end of the course, students will be able to craft well-researched, compelling arguments across various disciplines.
HUM 200 World History
This course provides an overview of key historical events, civilizations, and cultural developments across the world. Topics include ancient civilizations, the Industrial Revolution, and modern global conflicts. Students will explore historical perspectives on social, economic, and political change. By the end of the course, students will be able to analyze historical trends and their impact on contemporary society.
MTH 101 Introductory Algebra
This course introduces students to fundamental algebraic concepts, including equations, inequalities, functions, and graphing. Students will develop problem-solving skills through real-world applications of algebra, preparing them for more advanced mathematical concepts. By the end of the course, students will have a strong foundation in algebra to support future coursework in business, science, and technology.
PHY 200 Physical Science
Students will explore the principles of physics and chemistry, including motion, energy, atomic structure, and chemical reactions. This course emphasizes real-world applications of physical science concepts. By the end of the course, students will be able to apply scientific reasoning to analyze natural phenomena.
PSY 140 Introduction to Psychology
Students will explore fundamental concepts of psychology, including human behavior, cognition, development, and mental health. This course examines psychological theories and their real-world applications. By the end of the course, students will be able to analyze psychological influences on behavior and decision-making.
PROGRAM CORE
BUS 150 Entrepreneurship
This course introduces students to the principles of entrepreneurship, including business planning, funding, and market analysis. Students will explore the challenges and opportunities of starting and managing a small business. By the end of the course, students will develop a business concept and apply entrepreneurial strategies to real-world scenarios.
MKT 220 Principles of Marketing
Students will explore fundamental marketing concepts, including consumer behavior, branding, advertising, and digital marketing strategies. This course examines how businesses create value for customers and build competitive advantages. By the end of the course, students will be able to develop marketing strategies that align with business goals.
PMT 255 Project Management
Students will learn project planning, scheduling, budgeting, and risk management techniques. This course covers industry-standard project management tools and best practices. By the end of the course, students will be able to create project plans and manage resources effectively.
LAR 100 College Orientation
This course introduces students to the skills and strategies needed for success in college and beyond. Topics include goal setting, time management, effective study techniques, and critical thinking. Students will explore resources available to support academic and career growth while developing skills in communication, collaboration, and self-advocacy. By the end of the course, students will be prepared to navigate their academic journey with confidence and apply essential success strategies in both educational and professional settings.
WDD 101 Internet Fundamentals
This course introduces students to overarching terminology and production pipeline web design offers. From the perspective of a small business, students work through steps of pre-production. The course culminates with students creating webpages using WordPress, an industry standard Content Management Systems.
WDD 110 Digital Graphics
This course introduces students to Adobe Photoshop, the fundamental graphics application and image editing software used in the computer graphics industry. Students learn the fundamentals of this software, and will study topics including selections, layers, masking, filters, image manipulation and correction, composition, painting, and optimization for the web. Students examine techniques for efficient editing, processing, and file handling. Topics in photo editing may be studied, including color enhancement, lighting correction, and overall retouching.
WDD 120 Intro to HTLM/CSS Design
In this course, students will learn how to reproduce common web design layout patterns to quickly create websites that are easy to understand and navigate. Students learn to create more complex multi column designs to make their pages easier to read and understand. Students learn the basics of wireframing and planning as they take first steps towards building custom layouts utilizing design patterns. Students review the anatomy of web pages and examine common workflows as well as build confidence via critiquing both their peers and ready-made examples.
WDD 175 Intermediate HTML/CSS Design
This course builds on foundational HTML and CSS skills, emphasizing the creation of visually appealing, responsive, and user-friendly web designs. Students will explore advanced HTML structures, semantic markup, and modern CSS techniques, including Flexbox and Grid for layout design. The course also addresses responsive design principles, media queries, and best practices for cross-browser compatibility. Students will learn to enhance websites with animations, transitions, and interactive elements using CSS. Additional topics encompass accessibility, SEO-friendly coding practices, and the integration of third-party fonts and icons. Through hands-on projects, students will develop professional-quality web pages that adapt seamlessly to various screen sizes and devices. By the end of the course, students will possess the skills to design and build well-structured, visually engaging websites using industry-standard HTML and CSS techniques.
WDD 205 UI/UX Design Fundamentals
This course introduces students to the core principles of User Interface (UI) and User Experience (UX) design. Students will explore the fundamentals of creating intuitive, user-friendly digital experiences by understanding design psychology, usability, and interaction design. The course covers key topics such as wireframes, prototyping, visual hierarchy, typography, and color theory. Students will learn about user research, accessibility standards, and best practices for designing responsive and mobile-friendly interfaces. Hands-on projects will allow students to apply UI/UX principles using industry-standard design tools like Figma or Adobe XD. By the end of the course, students will have a solid foundation in UI/UX design, empowering them to create engaging digital experiences that meet user needs and business goals.
WDD 215 Advanced HTML/CSS Design
This course emphasizes advanced web design techniques using HTML and CSS, prioritizing the creation of modern, high-performance, and accessible websites. Students will delve into advanced CSS methodologies, such as CSS Grid, Flexbox, and custom animations, to formulate complex layouts and interactive user interfaces. The course includes CSS preprocessors like SASS/SCSS, design systems, and best practices for maintaining and scaling code. Students will also study performance optimization techniques, responsive design for various screen sizes, and accessibility compliance. Additional subjects encompass integrating SVG graphics, advanced typography, and CSS frameworks like Tailwind CSS or Bootstrap. Through hands-on projects, students will produce professional-quality web designs that are visually stunning, highly functional, and optimized for speed and usability. By the end of the course, students will possess the expertise to create cutting-edge websites that adhere to industry’s best practices.
WDD 315 Javascript for Dynamic Interfaces
This course emphasizes using JavaScript to develop interactive and dynamic user interfaces for modern web applications. Students will learn advanced JavaScript concepts, including DOM manipulation, event handling, and AJAX, to create responsive, user-friendly interfaces. The course explains how to update content in real-time, validate user inputs, and dynamically load data from external sources without refreshing the page. Students will also investigate JavaScript frameworks and libraries like jQuery, as well as tools for managing animations, transitions, and user interactions. Hands-on projects will provide students with experience in creating fluid, interactive features such as real-time search, form validation, image galleries, and dynamic content loading. By the end of the course, students will possess the skills to create sophisticated, interactive web pages that deliver seamless user experiences.
WDD 325 Advanced Javascript 1 Front End Dev
This course explores advanced JavaScript techniques and best practices for creating complex, high-performance front-end web applications. Students will master essential concepts such as asynchronous programming with Promises and async/await, working with APIs, and optimizing web performance. The course also examines JavaScript ES6+ features, including modules, restructuring, template literals, and classes, to write modern, maintainable code. Students will investigate client-side frameworks and libraries, like React or Vue.js, to develop dynamic single-page applications (SPAs). Topics encompass state management, component-based architecture, routing, and user interaction handling. Additionally, the course addresses JavaScript tooling, including bundlers like Webpack, package managers, and task runners for streamlined front-end development workflows. By the end of the course, students will possess the skills necessary to create advanced front-end applications using modern JavaScript tools and frameworks, equipping them for professional roles in web development.
WDD 345 E-commerce Solutions
This course explores the technical and programmatic foundations for building and maintaining e-commerce solutions tailored for web companies. Students will learn to develop robust, scalable e-commerce platforms that support features such as product management, shopping carts, secure payment processing, and customer accounts. The course covers essential programming concepts related to integrating front-end and back-end systems to deliver seamless e-commerce experiences. Students will engage with popular e-commerce frameworks, APIs, and platforms such as Shopify, WooCommerce, and Magento, with an emphasis on customizing and automating processes like inventory management, order fulfillment, and customer communication. Topics also encompass handling transaction security, implementing user authentication, and integrating third-party services like payment gateways, shipping providers, and analytics tools. Through hands-on projects, students will obtain practical experience in building custom e-commerce solutions and optimizing them for performance, scalability, and user experience. By the end of the course, students will possess a strong understanding of the programmatic aspects of e-commerce, preparing them to develop and manage complex e-commerce systems for web companies.
WDD 360 Advanced UI Animation and Interaction
This course delves into the creation of sophisticated and dynamic user interfaces using advanced animation and interaction techniques. Students will investigate motion design principles, such as easing, timing, and sequencing, to produce fluid and engaging UI animations that enhance the user experience. The course addresses advanced CSS animations, JavaScript-based interactions, and the implementation of animation libraries like GSAP and Scroll Magic to develop interactive, high-performance web elements. Students will learn to integrate animations with user actions, including hover effects, scroll-based interactions, and data-driven animations. The course also discusses best practices for ensuring smooth animations across devices, optimizing performance, and maintaining accessibility. Through hands-on projects, students will design and implement complex UI animations for modern web applications, from micro-interactions to full-screen animations. By the end of the course, students will possess the skills to create polished, professional-grade interactive user interfaces that engage users and enhance overall web application usability.
WDD 425 3D Web Graphics and Interactive Design
This course explores the creation of stunning 3D web graphics and interactive designs. It emphasizes the integration of 3D elements into web pages to enhance user experience and engagement. Students will learn to use powerful tools and technologies like WebGL, Three.js, and Babylon.js to create 3D models, animations, and interactive environments that run seamlessly in modern web browsers. The course covers essential 3D design principles, including geometry, lighting, textures, and shaders, and their implementation in a web context. Students will also create interactive 3D experiences, including mouse and touch-based controls, dynamic scene rendering, and user-driven animations. This course addresses performance optimization techniques for rendering complex scenes, ensuring smooth interactions across various devices. Additionally, students will learn how to integrate 3D graphics with other web technologies like HTML, CSS, and JavaScript to develop fully interactive, immersive experiences. Through hands-on projects, students will create and deploy interactive 3D web applications that showcase their skills in 3D design and web development. By the end of the course, students will be prepared to create engaging and interactive 3D experiences for websites, online portfolios, and digital media.