In this highly practical course, students will cultivate the essential communication, design, and technical skills necessary for developing interactive websites, social media platforms, and mobile applications. A significant aspect of this course is the emphasis on user-centered design in relation to internet technologies. Graduates will be prepared to collaborate in multidisciplinary teams that integrate text, data, design, and technology to meet user needs. In the introductory 100-level courses, students will acquire foundational programming skills in C# and learn the principles of effective web design, focusing on typography, imagery, and forms. Subsequently, students will engage in more advanced courses that concentrate on creating interactive web pages utilizing HTML, CSS, JavaScript, and PHP, as well as developing mobile applications.
Additionally, students will gain expertise in working with databases and content management systems (CMS) and will learn to design infographics that enhance the understanding of patterns and trends. Students will also explore techniques to enhance user interface experiences and achieve proficiency in user-centered design through problem-solving activities. For instance, students will have the chance to create a visual brand identity for a fictional company and apply it to develop digital materials such as posters for various contexts.