Curriculum

The D.P.S. in computing is a 48-credit program, which assumes the prior completion of a master's degree in computing or in a closely related discipline. Research commences in the first year when students begin a 12-credit integrative core and a 6-credit research seminar sequence, and continues through the 12-credit advanced elective sequence in the second year and a 6-credit research seminar sequence. A 12-credit dissertation completes in three -four years.


FIRST YEAR OF STUDY

Application Database Systems Development, Design and Implementation I & II
DCS 811 and 812 - Fall and Early Spring
3 credits each

These courses address the environment in which application software systems are built and used. Critical and emerging issues in computing and their relationship to application software development and design provide the major theme. This includes Internet computing and component technologies, and the development of significant Web-based e-education applications with a back end database.

Students develop projects working in small teams that directly relate to the educational environment. The project development explores cutting edge Web design and data analysis, tool rich working environments, team development efforts, cost performance trade-offs in an educational context

Data Communications, Networking, and the Internet I & II
DCS 833 and 834 - Fall and Late Spring
3 credits each

These courses progress from the basics of data, signals and information transmission to principles of computer networking and the operation of current and evolving Internet protocols. They provide a foundation for planning and managing network facilities and the design and implementation of Internet based applications. The ISO Reference Model and the TCP/IP protocols form the framework for introducing Internet facilities, services, protocols and applications. Students investigate new network technologies and applications in small team projects.

Research Seminar I & II (see Dissertation Year 3)
DCS 891A, B - Early Spring and Late Spring
3 credits each

Students are introduced to a variety of methods and styles of computing research through presentations by faculty and industry professionals and by studying selected research documents. Students learn to identify new computing research problems and to formulate research proposals in preparation for dissertation research. Students will also learn the tools for research (i.e. SAS, Project Management).


SECOND YEAR OF STUDY

Elective Options

Topics in Data Mining
DCS 861B - Fall and Spring
3 credits

Social Networking Opportunities & Challenges
DCS 861I - Early Spring
3 credits

Integrating Technologies into the Curricula
DCS 861J
3 credits

Assistive Technology
DCS 860F
3 credits

These courses consist of topics of current interest to students. Cutting edge issues and emerging information technology areas are explored. A major goal for these courses is to understand the technological life cycle of emerging information technologies, their issues and potential impact. Visiting experts in computing, IT and educational technology discuss their current research and development activities.

Required

Research Seminar (See Dissertation Year 3)
DCS 891D, F - Fall, Late Spring
3 credits each


THIRD-FOURTH YEAR OF STUDY

Dissertation for D.P.S. in Computing
DCS 990, 991 - Fall, Spring/6 credits each

 

The dissertation is an original, rigorous, independent applied research product that may advance knowledge, improve professional practice, and/or contribute to the understanding of computing. The dissertation must be of sufficient strength to be able to distill from it a paper worthy of publication in a refereed journal or conference proceeding. Although publication is not a requirement for completing the doctoral degree, students are required to prepare a paper to submit for publication.

Examples of dissertation areas include: Data warehousing, patterns and pattern languages, visualization of data, genetic algorithms, distributed systems architecture, software component integration, Web site personalization and privacy, software testing and quality assurance, data security, Web content management strategies, Web services for businesses, broadband wireless network access services, biometrics, and pattern recognition.