Information Technology Program

Introductory Courses

Introductory courses.

ITP101 - Introduction to Information Technology

D-Clearance Syllabus

The currency of the new millenium is information technology, so get up to speed – and fast. In this course, you’ll get an overview of information technology and the current trends related to it, such as the galloping growth of the Internet, e-commerce and wireless communication. You’ll gain foundational knowledge of computer hardware, software and networking – as well as other practical skills you’ll need to be competitive in the current labor market. Information exchange in this course will be hands on and up-to-the moment, allowing you to download and listen to lectures via podcasting.


ITP168x - Introduction to MATLAB

D-Clearance Syllabus

Enhance your analytical skills using technology tools! With MATLAB, students of all sciences, engineering, mathematics, economics and other quantitative majors will benefit from this problem-solving methodology. Through a series of both basic and complex projects, you will be able to acquire essential skills and adapt it to your specific major. Topics covered include arrays; use of files, functions, and data structures; programming; plotting; solution of linear algebraic equations; statistics and probability; numerical methods for calculus and differential equations; and 2D and 3D visualization of numerical data.


ITP260 - Internet Technologies

D-Clearance Syllabus

You can’t get there without starting here. In this course, you’ll gain a comprehensive overview of the many emerging and cutting-edge technologies being used on the Internet today. You’ll gain solid foundational knowledge about networking using TCP/IP; Internet architecture using routers, switches and cable/DSL modems; multimedia technologies including web streaming, mp3s, audio/video; and peer-to-peer networking. You’ll also discuss the importance of security and explore different ways to implement security on the client side and server side, including cookies, spyware, bots, etc.


ITP499 - Technologies for Social Computing

D-Clearance Syllabus

Teach students basic technology skills underlying social computing.
Web authoring, front end and backend technologies, databases, servers and emerging Web 2.0 technologies.


ITP499 - Emerging Technologies for Business

D-Clearance Syllabus

The fact is, emerging technologies are changing the face – and place – of business all over the globe. Through this course, you’ll develop an understanding of the effect of these technologies on the business world and explore them in the context of their impact on different business sectors, including banking and finance, retail, software, telecommunication, marketing and advertising. Technologies covered will be RFID, Open Source Software, VoIP, WiMax, Web 2.0, Search Technology and Web Services. The practical applications of these technologies will be explored as will their future potential – and the possibilities that abound with new technologies that might be about to emerge.


ITP499 - The Social Web: Technology, Content, and Communities

D-Clearance Syllabus

With the growth of online websites like MySpace, Second Life, World of
Warcraft, Flickr, YouTube, Wikipedia, blogs,and open source development communities, the web is no longer just about information. It is filled with social networks, multi-player games, and user generated content.

This course will examine how the social web operates and teach students how to build online communities and social applications. We will examine what works and what fails to work in these online environments, and will use tools like Ruby on Rails and Drupal to build them. We will explore and develop emerging social apps such as facebook and myspace apps and examine the role that content plays in the social web.

This class is open to advanced undergraduates and graduate students with either technical or non-technical backgrounds. Course work will include lectures and class discussion, homework, class presentations, and a group project.


ITP499 - IT Project Management

D-Clearance Syllabus

This course provides students with a practical understanding of the complex nature of Information Technology Project Management. This course will integrate tangible know-how with accepted project management practice in order to provide the student with a comprehensive understanding of theInformation Technology Project Management discipline as well as those skills necessary to effectively manage technology projects.


ITP499 - Building Social Applications

D-Clearance

This course will examine how the social web operates and teach students how to build social applications on the myspace platform. We will examine what works and what fails to work in these online environments and learn about what drives user engagement. We will also explore the business side of social application development. This class will be co-taught by the CTO of Myspace Aber Whitcomb and Ashish Soni, the Director of ITP. Some of the topics we will be exploring in this class are:

- Fundamental of social apps
- Product design of social apps. What makes an app social?
- What is the Myspace developer platform?
- How does one drive viral adoption of social apps?
- Social App Metrics
- Future trends in the social media space including openSocial
- Monetization of Social Apps. How does one make money using social apps?


ITP499 - Technologies for the Digital Lifestyle

D-Clearance Syllabus

This class introduces students to 4 blossoming creative technology areas: digital photography, digital video, digital home and music and sound and web integration. Students will learn how to integrate digital media applications in their lifestyle.


ITP499 - Data Analysis Applications for Business and Finance

D-Clearance Syllabus

This ITP 499 course provides students with the Microsoft Excel skills required to face real-world business problems. During class each week, students will analyze scenarios focusing on several different areas of business, including Finance, Accounting, Marketing, Sales, Operations Management, and Manufacturing. Weekly case studies further encourage students to apply the Excel skills learned to tackle business tasks on their own, such as performing stock analyses or creating cost estimate forms.


Syndicate content