GENERAL EDUCATION
BIO 200 Life Sciences
This course provides an introduction to biological concepts, including cell biology, genetics, evolution, and ecology. Students will explore the scientific method and its applications in understanding living organisms. By the end of the course, students will have a fundamental understanding of biological systems and their impact on the environment.
BUS 200 Business Communications
This course focuses on effective communication in professional settings, including written, verbal, and digital correspondence. Topics include business writing, presentations, and professional etiquette. Students will develop skills in crafting clear, concise, and persuasive business messages. By the end of the course, students will be able to communicate effectively in diverse workplace scenarios.
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.
ENG 200 English Composition II
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.
ENG 305Speech and Rhetoric
This course explores the principles of effective public speaking and persuasive communication. Students will develop skills in speech writing, delivery, and audience engagement. Topics include rhetorical strategies, speech structure, and presentation techniques. By the end of the course, students will be able to craft and deliver compelling speeches for academic, professional, and public settings.
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.
MTH 240 Statistics
This course introduces students to statistical concepts and their applications in decision-making. Topics include probability, data analysis, hypothesis testing, and interpretation of results. Students will develop critical thinking skills through real-world statistical problems and case studies. By the end of the course, students will be able to collect, analyze, and present data effectively in academic and professional settings.
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.
SOC 120 Introduction to Sociology
This course explores the study of human society, culture, and social behavior. Topics include social structures, group dynamics, institutions, and social change. Students will examine how cultural, economic, and political factors shape individual and group experiences. By the end of the course, students will be able to apply sociological concepts to analyze societal trends and current events.
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.
DIG 200 Motion Graphics
This course guides students through the principles of light and its role in creating color. Students will explore the science behind color perception and how light enables us to see and interpret colors. Topics may include the color spectrum, the behavior of light through reflection, refraction, and absorption, as well as key concepts such as value, hue, saturation, color harmony, and contrast.
ITS 100 Hardware Technology Fundamentals
Students in this course explore the fundamentals of computer hardware, learning about the various components that make up a computer. The students develop essential file management skills and learn how to troubleshoot common problems that may arise while working with a computer. As part of the course, students focus on the motherboard, examining its various components and their respective functions. Computer memory, operating systems, and storage drives are the topics covered in the curriculum. The students will study computer power supplies, learning to measure their output and remove and replace them properly. Throughout the course, students gain practical experience with multiple system types and acquire the ability to troubleshoot a wide range of computer hardware problems. The comprehensive approach ensures that students are well-equipped to handle and resolve common hardware problems.
ITS 150 Basic Networking
This course serves as an introduction to the fundamentals of networks. Students will learn about communication services, mail services, and management services. They will gain an understanding of the different layers that make up a network by exploring networking standards and models. A variety of network protocols and their functions will also be examined. In this course, students will explore different types of networking media and learn how to install protocols on various operating systems. A comparison will be made between LANs and WANs, along with an examination of the transport systems that support both. Other topics may include the installation and configuration of network interface cards (NICs). The students will study network hardware such as hubs, repeaters, bridges, and routers.
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.
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.
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 HTML/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 135 Graphic Design Fundamentals
This course covers the fundamentals of graphic design, emphasizing visual communication, typography, color theory, and compositional rules. Students will use industry-standard software to create professional layouts, branding materials, and digital assets. Hands-on projects and in-class critiques will help beginners to understand how design elements work together to convey effective messages.
WDD 165 Advanced CMS
This course expands on web technology fundamentals by teaching students to create and manage multipage websites using WordPress. Through case studies, students design user-friendly sites while gaining hands-on experience with themes, plugins, and adding custom elements. Students will use Elementor Page Builder to rapidly build and customize webpages based on industry standards. Other plugins will be applied to create custom headers and footers.
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 225 Advanced Photoshop Techniques
This advanced Photoshop course focuses on creating web-optimized graphics, UI elements, and digital assets tailored for modern web design. Students will learn advanced image manipulation techniques while adhering to best practices for responsive web design, file optimization, and performance efficiency.
WDD 235 Content Creation for the Web
This course delves into the fundamentals of creating engaging and effective digital content for websites, blogs, and social media platforms. Students will learn best practices for writing captivating web copy, designing eye-catching visuals, and producing multimedia content such as images, videos, and animations. The course addresses essential topics, including audience engagement, SEO strategies, accessibility considerations, and content marketing techniques. Students will also investigate various content management systems (CMS) and tools for efficiently publishing and managing web content. Through hands-on projects, they will develop visually appealing, informative, and optimized content for online audiences. By the end of the course, students will have the skills to create high-quality digital content that enhances the user experience and drives online engagement.
WDD 305 Javascript Fundamentals
This course introduces students to the core concepts and syntax of JavaScript, the programming language used to create interactive and dynamic web content. Students will learn how to write and debug JavaScript code while understanding variables, data types, functions, loops, and conditionals. The course also covers working with arrays, objects, and basic DOM manipulation to modify web pages in real-time. Students will explore essential topics such as event handling, form validation, and error handling, gaining the skills to build interactive web features. Through hands-on projects, students will practice using JavaScript to enhance user interfaces and develop web applications. By the end of the course, students will have a solid foundation in JavaScript, enabling them to create dynamic websites and prepare for more advanced topics in web development.
WDD 310 Digital Advertising
This course teaches common traditional and modern marketing theories. It focuses on consumer behavior, sales management, and basic marketing principles and research. This course also examines marketing strategies for specific audiences. In addition, this course focuses on email marketing, growing an email list, and the in and out of managing email mailers. It also focuses on creation and management of pay per click ads and other types of online advertising as well as the creation, execution, and maintenance of an online ad campaign.
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 335 Advanced Javascript 2 Front End Dev
This advanced course builds on the concepts learned in the previous JavaScript for Front-End Development course, focusing on creating scalable, high-performance applications using cutting-edge front-end technologies. Students will delve deeper into component-driven development, advanced state management techniques, and more complex JavaScript frameworks such as React, Angular, or Vue.js, mastering concepts like hooks, context API, and virtual DOM. The course also covers testing frameworks like Jest and Mocha to ensure the reliability and performance of JavaScript code. Students will examine the integration of third-party libraries, GraphQL for data querying, and advanced routing techniques for dynamic applications. Emphasis will be placed on performance optimization, which includes lazy loading, code splitting, and minimizing rendering costs. Hands-on projects will challenge students to design and develop enterprise-level web applications with a focus on maintainability, modularity, and efficiency. By the end of the course, students will have the expertise to create large-scale, interactive front-end applications and will be prepared to tackle complex challenges in modern 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 415 Advanced Web Animation and Deployment
This course explores crafting complex, high-performance web animations and efficiently deploying them across modern web platforms. Students will master advanced techniques in CSS, JavaScript, and animation libraries such as GSAP, Three.js, and WebGL. These techniques enable them to create immersive, interactive, and dynamic animations for websites and web applications. The course encompasses 2D and 3D animation techniques while integrating audio, video, and interactive elements to produce engaging user experiences. Students will gain practical knowledge in optimizing animation performance for various devices and browsers, ensuring smooth animations even on resource-constrained systems. The course examines responsive and adaptive design techniques, focusing on how animations can be adjusted based on screen sizes and resolutions. A vital emphasis is placed on deploying web animations in a production environment, which includes optimizing assets, managing cross-browser compatibility, and utilizing version control and continuous integration tools. Students will work on deploying their animation projects to live web servers, acquiring skills to troubleshoot, debug, and enhance web performance for seamless user experiences. By the end of the course, students will have the skills needed to create cutting-edge web animations and deploy them effectively, preparing them for roles in interactive design, web development, and multimedia production.
WDD 420 Brand Management
This course examines principles and strategies of brand management as they relate to web design. Students will learn to translate a brand’s identity, values, and message into a compelling and cohesive online presence. The course covers the essentials of visual branding, including logo design, color schemes, typography, and imagery, while also addressing how to maintain brand consistency across various web platforms. Additionally, students will investigate the significance of user experience (UX) and user interface (UI) design in building a brand’s reputation and fostering customer loyalty. Topics include creating responsive websites that comply with brand guidelines, developing effective landing pages, and optimizing website content to enhance brand perception. Students will explore strategies for managing and evolving a brand’s online presence, including designing for brand recognition, overseeing online marketing campaigns, and integrating social media. Practical case studies and hands-on projects will allow students to apply their knowledge to create brand-focused web designs that drive user engagement and strengthen brand identity. By the end of the course, students will possess the skills to design, manage, and evolve a brand’s digital presence, creating an impactful online experience that aligns with the brand’s objectives and connects with its audience.
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.