University of San Francisco

  PREV NEXT INDEX

Master of Science in Internet Engineering

The challenge in the Internet field today is to harness the immense computing power of computers, networks and storage devices so that people can discover and share information as never before. In the early age of the Internet, graphic designers created the static content and images. Now the field requires professionals who are conversant in dynamic web pages, software agents, information retrieval and web services.

The Master of Science in Internet Engineering (MSIE) provides students with a rigorous background in software development with a particular focus on software for today's Internet industry. With the University of San Francisco's prime location in the heart of the San Francisco Bay Area and its proximity to Silicon Valley, USF graduate students enjoy an environment rich with the many innovations and opportunities of this world-renowned region of technology.

Students typically begin by enrolling in CS 601, Object-Oriented Software Development, and CS 662, Artificial Intelligence Programming, in their first semester. CS 601 provides a strong foundation in object-oriented design and development and the development of dynamic web pages. CS 662 provides a strong basis in artificial intelligence algorithms and techniques and their application to software for the Internet.

The typical second semester includes CS 682, Distributed Software Development, and CS 680, Internet Systems Research. CS 682 follows the object-oriented course through further exploration of client-server web development as well as peer-to-peer, multi-cast, and agent-based software development. The Internet Systems Research course follows AI (CS 662) by studying innovative systems based on AI techniques including search engines, crawlers, personalized web interfaces, and the semantic web.

CS 689, Residency in Internet Engineering, is offered in the summer. Students apply their newly learned skills in a real-world project, generally working on-site at an affiliated organization with the directing professor. Students who cannot participate in the summer program may fulfill this requirement through a directed project during a fall or spring semester.

In the second year, students take CS 686, Human-Computer Interaction, CS 687, Digital Society, a graduate elective, and CS 690, Masters Project. CS 690 is the culminating course for the degree, with students completing a team software project and making use of the skills they have learned in the program.

Foundational Requirements

Students without a Bachelor's degree in Computer Science must complete the following foundational requirements:

Required Courses

Electives (One of the following required)

Learning Goals/Outcomes for the Master of Science in Internet Engineering

Students who complete the Masters of Science in Internet Engineering will be able to demonstrate:



PREV NEXT
INDEX


University of San Francisco
http://www.usfca.edu
2130 Fulton Street

San Francisco, CA 94117-1080

Academic Services Home | USF Home | Search USF | Contact