DES 350. Digital Media Design IV


Digital Media Design IV


Monday & Wednesday 9:00AM - 11:40AM
Lab: 2068 Engineering Research Facility (ERF) 842 W Taylor

Associate Professor Daria Tsoupikova (
Office: 312-996-2611
Office hours: by appointment

Graphic Design Lab System Admin: Daniel Mellis (

Course Description and Objectives
This course introduces intermediate and advanced concepts, practices, and technologies to design and develop web sites and web applications. Participants will learn how to control interactive content of their websites using scripting, will learn scripting fundamentals and principles of programming to make websites more interactive and engaging.


The course will cover intermediate technology, frameworks, tools, and standards used in web design and introduce various components of web development including HTML/CSS, JavaScript, jQuery, frameworks and scripting languages and basic principles of Responsive Web Design. In this hands-on course, participants will learn how to program in JavaScript and use related frameworks, learn basics of object oriented programming process, and how to add advanced features to the websites, such as geolocation API and advanced HTML5 features. A strong emphasis is placed on both good visual design and an understanding of coding using JavaScript scripting language and frameworks. Students will enhance and advance designs of their own websites and participate in class design discussions and critiques.


Course objectives/learning outcomes
1. Control interactivity using JavaScript and related technologies.
2. Use latest technologies, and programming languages to make websites more engaging.
3. Understand design techniques and standards to create responsive web designs.


Class time will be split between lectures and technical demos and hands-on labs where participant will practice various strategies for creating and styling websites. Class lectures will include technical demos, discussions, critiques and historical information relevant to web design. For the duration of the course we will be using the Apple Macintosh platform and a variety of design and development packages, languages and frameworks, such as HMTL/CSS, JavaScript, jQuery, Dreamweaver, Photoshop, etc.


This course assumes that you have a functional personal website, web hosting package, can build websites using HMTL/CSS, know FTP, and how to use graphic design software (Adobe Creative Suite Photoshop, Illustrator, InDesign), have a basic understanding of typography.


Graphic Design Lab Fee

A $125.00 laboratory fee is required for this course, which is used for the course supporting materials, and supplies (printer paper, copies, media storage, supplies for presentation etc.)



Laptop computer

Adobe Creative Suite 5.5+

USB Flash drives (minimum 8GB)—to save your back up files. It is recommended to store data additionally on a private computer or external hard-drive. Students are required to store and backup their files appropriately and an additional data storage is strongly advised for back-up.

Evaluation and Requirements
Grades will be based on the quality and originality of the completed assignments, active contribution to class meetings, motivation, problem solving and organization of your work. Active participation and collaboration during discussions and critiques is required. On-time class attendance is mandatory. It is not possible to make up or compensate for missed class sessions or quizzes. More than two unexcused absences will result in failure of the course. Projects more than five days late will not be accepted. ‘Incompletes’ will only be granted according to University policy. Any individuals with learning disabilities or special needs must make the instructor aware of them prior to the due date of the first major assignment. Those who require accommodations for access and participation in this course must be registered with the Disability Resource Center. Please contact DRC at 312/413-2183 (voice) or 312/413-0123 (TTY).


If you wish to observe your religious holiday, which is in conflict with mandatory academic schedule, you should notify the instructor by the tenth day of the semester of the date on which you are requesting an absence.


Students are expected to produce original work and to acknowledge all of external sources, including those on www. You are responsible for understanding what constitutes Academic Dishonesty. For information on this topic, consult the Undergraduate Catalogue and the UIC policy on Academic Honesty at:


A (90-100%) Consistent growth in the above listed as well as excellent work. Excellent work consistently goes above and beyond what is required.


B (80-89%) Above average growth in the above listed as well as above average work.


C (70-79%) Average growth in the above listed as well as average work.


D (60-69%) Unsatisfactory growth in the above listed and incomplete work.


The numeric breakdown for the final grade is as follows:

10% Participation / Contribution

50% Exercises / Assignments / Quizzes / Tests

20% Midterm Project / Presentation

20% Final Project / Presentation


This course uses the University’s Blackboard LMS (Learning Management System). This system is available at The LMS is a required and integral part of the course. Grading information and progress will be made available via Blackboard and students are expected to regularly check it.

Required Readings


JavaScript and jQuery: Interactive Front-End Web Development by Jon Duckett, Wiley




Recommended Readings

JavaScript & jQuery: The Missing Manual by David Sawyer McFarland, O’Reilly

Javascript, Visual QuickStart Guide by Tom Negrino and Dori Smith, Peachpit Press

jQuery and jQuery UI, Visual QuickStart Guide by Jay Blanchard, Peachpit Press

HTML and CSS: Design and Build Websites by Jon Duckett, Wiley

jQuery Pocket Reference by David Flanagan, O’Reilly


Resources, Forums, Discussions, Tutorials, News, Message Boards and Other Useful Links Training Tutorials UIC,


Box @ UIC,


Blackboard—a Web-based course management system with password-protected access at—is used to communicate online and post grades only. You can find support in using Blackboard at the ITL Help Desk at 312-996-9824, by email:, and, so plan accordingly




Class and Lab Policies 
No cell phone usage in the lab. You are responsible to turn your cell phone off prior to the class.
No non-class materials loaded into the computers.
No food or drink in the computer labs.
No surfing the Internet during lectures.
Reconfiguring the system on Cyber-Commons unusable for other courses and may result in dismissal from the course.





Projects created in this course may be used by the Department for purposes of promotion for students, the School or the University in general. The School may also use these materials for instructional purposes in future courses.