Friday, November 11, 2011

Information Technology Program ITP 499 Offerings for Spring 2012

Spring 2012 ITP 499 Special Topics Courses:

3D Design and Prototyping: Explore the range of 3D printing and Prototyping technologies, and their application in modern industrial, design, and creative fields. Overview of 3D design and modeling techniques for modern Rapid Prototyping and Additive Manufacturing applications.

Introduction to the Art and Architecture of Software Creation: This course is intended to teach the basics of the Art and Architecture design of software, with a focus on the mobile platforms. The student with no experience or knowledge of programming will benefit from this class. Artistically scalable software architecture will be demonstrated using modern syntax free software tools. The student who attends this class by the end of class will have published five mobile apps to the Microsoft Windows Phone 7 Marketplace. This class will also expose students to the basic tools and applications used in publication of mobile applications and simple databases. At the end of class the student will be able to demonstrate the artistic capabilities to implement successful software architecture with products in a mobile application marketplace.

Professional C++: This course provides students with the intermediate and advanced knowledge they will need to succeed as a professional C++ developer. By semester’s end, students will:

Become familiar with advanced C++ language idioms.

Gain exposure to common libraries used professionally today.

Understand how to write efficient and high-quality C++ code.

Building the High Tech Startup: The purpose of this class is to teach students the basic technologies and processes involved in the building web and mobile startups. Students will be introduced to the different aspects of building a web startup including Online Business models, Product management, Agile development processes, Technology platforms and Operations, customer development and online marketing.

Mobile Apps for Medicine: This class will focus on developing mobile apps that interface and gather data from medical devices. Working with the USC Center for Body Computing under the Keck School of Medicine, we have access to various medical devices that are used either on or in the human body. Some example of devices are AgaMatrix’s glucometer (determines glucose in the blood and is used by diabetics), Zephyr Technologies’ “bug” (gathers heart rate, respiratory rate, temperature, and acceleration ), AliveCoriPhone case (gathers real-time ECG and heart rates), and Boston Scientific’s LATITUTE database (contains data from pacemakers).

Programming in Python: This course is intended to teach the basics of programming in Python. Python’s high level data structures and clear syntax make it an ideal first language, while the large number of existing libraries make it suitable to tackle almost any programming tasks.

Technologies for Interactive Marketing: This course is designed to introduce students to technologies, concepts and strategies in the emerging online advertising ecosystem. Through lectures, discussions, and projects, students learn strategies and tactics to drive traffic to a website. They learn how to analyze and measure the efficacy of their plans. Lastly, they will work with a real client and with a real budget to craft and execute an online marketing plan.

No comments:

Post a Comment