2 minute read

Course Listing

Course Listing

IDX 251: Programming for Everyone

Advertisement

3 credit hours Prerequisites: SGD 151 This course teaches students about the fundamentals of data access, data management, and expands upon the topics learned in CSC II. In the first half of the course, students will learn how to leverage their Python skills to treat the internet as a source of data. Students will work with HTML, XML and JSON data formats in Python. The second half of the course introduces students to the fundamentals of Structured Query Language (SQL) and database design as part of a multi-step data gathering, analysis and processing effort. As part of the course, students will build web crawlers and multi-step data gathering and visualization processes.

IDX 310: User Experience

3 credit hours Prerequisites: COM 220 User Experience (UX) refers to all elements of a customer’s interaction with a particular product, and this course will focus on UX design for technology products. Companies spend billions of dollars ensuring that technology products are intuitive to use. Students will learn what drives product usability, the fundamentals of UX design, and how to build wireframes and prototypes.

IDX 351: Web Development

3 credit hours Prerequisites: IDX 251 or SGD 211 Web Development introduces students to HTML, CSS, and JavaScript - the core technologies which power modern websites. Students will learn how to create interactive, aesthetically pleasing websites for a variety of purposes. This course culminates with a project in which students will build a website for a real or imaginary product of their choosing.

IDX 410: Building Compelling User Experiences

3 credit hours Prerequisites: IDX 310 or COM 317 This course builds upon User Experience I and teaches students how to build effective user experiences through a rigorous process of implementing best practices, testing designs and iterating. This course will also cover topics such as branding, color palettes, user journeys, and designing for multiple platforms. To successfully complete this course, students will need to build a mobile app or website and iterate upon it based on user feedback.

IDX 422: Interactive Design Capstone Project

3 credit hours Prerequisites: IDX 410 In this course, students will propose and build a new website for an existing company. The website should be optimized to boost conversion events for the company in question. Students will need to research customer behavior and industry trends in order to successfully complete this course. This course will test all of the skills a student has built up through their Web Design major – design, prototyping, optimization, and programming.