Instructor: Peter Zadrozny
Lectures: MW 900-1015 in MH225
Prerequisites: CS146, CS157A
This
course will have a very practical focus on the techniques and tools for
capturing, storing, processing and analyzing Big Data. Tools such as Hadoop and Splunk will be used on
virtual environments in the cloud. There they will process and analyze, either
on batch mode or on a real time basis big data that will range from web log
files to twitter and other specialized data.
This
is a hands-on course in which students are expected to work in teams to
complete 2 real world projects, which are the main component of the grade.
Guest lectures by current practitioners are expected.
Instructor: Cay Horstmann
Lectures: TR 1030-1145 in MH225
Prerequisites: Good programming skills in Java and C. Prior experience with team projects, including version control. Familiarity with Linux/Unix command line tools.
We are currently experiencing a major shift away from desktop computers to mobile devices such as smartphones and tablets. In this course, you will learn how to develop applications for these devices. Topics include: User interface libraries (Android, iOS, and HTML5), architecture of client/server applications, making use of the hardware (accelerometer, GPS, camera, phone, etc.), security, and societal aspects (privacy, intellectual property). A semester-long group project will be a significant part of the course. Graduate students must register for CS286, write a paper and give a presentation on an assigned topic.
Instructor: Jared Finder
Lectures: MW 1630-1745 in MH225
Prerequisites: All welcome
In this course game designer Jared Finder will introduce students to the Unity game engine, a tool set used by many companies to create 3D games for the PC, iOS, and Android platforms.
Instructor: James Morgan
Lectures: MW 1630-1745 in Art Building
Prerequisites: Upper division standing
Read about, write about, play and design games. This course is open to any major and requires no previous game design or coding experience. Students develop one paper and one video based game with the option to develop a third game of their choice
Note: This course will count as a CS elective. However, it has not yet been officially cross listed.
Instructor: JP Bruneau
Lecture: MW 1800 – 2050 in Art Building
Prerequisites: Upper division standing, experience in CS, CE, 3D art, project management, QA or other related skill or by instructor permission
Teams will develop games for researcher/product owners. The intent is to design portfolio quality public games as part of a student team.