2011-2012 University Catalog 
  
2011-2012 University Catalog

■ Computer Science


Phone: 703-993-1530
Web: cs.gmu.edu

School: Volgenau School of Engineering 

Faculty

Professors: Barbara, J. Chen, DeJong, Gomaa, Kerschberg, Menascé, Motro, Offutt, Pullen, Setia (chair), Sibley, Sood, Tecuci, Wechsler

Associate professors: Ammann, Aydin, Brodsky, Carver, S. Chen, Domeniconi, Duric, Kosecka, Luke, T. Maddox, Nordstrom, Richards, Simon, P. Wang, X. Wang, White, Wijesekera

Assistant professors:  Allbeck, Heishman, Li, Lien, Lin, Malek, Rangwala, Shehu, Sousa, Stavrou

Adjunct professors:  Abdulla, Armour, Baldo, Dubey, Duan, Ellis, Foxwell, Geldon, Gianturco, Howard, Hwang, Kodali, M. Maddox, Martin,  Nidiffer, Olimpiew, Pettit, Ritchey, Sharif, Smeltzer, Smith, Tahmoush, Tompkins, Wheeler

Emeritus faculty: Baum, Hamburger, Rine

Introduction

Computer science is at the center of the information revolution in the 21st century. Advanced computation tools and techniques are revolutionizing and transforming the way we work, play, communicate, collaborate, and conduct business. In addition, computation is creating new scientific and engineering fields; such as robotics, computational sciences, bioinformatics, and health informatics, to name a few. Computer science is a discipline concerned with the analysis, design, implementation, maintenance, and evolution of computer-based systems used in almost all walks of life.

Computer scientists must be well-grounded not only in the theory of computing, but also in its application to diverse application areas, for example, web-based applications, wireless networking, online computer game design, social networks, agent-based systems and e-commerce. Computer scientists must be capable of working closely with members of other professions associated with computing. Students who pursue this discipline will learn (1) theories of computation, analysis of algorithms, operating systems, and artificial intelligence; (2) communication and coordination via advanced computer networks; (3) storage, retrieval, and management of large databases; and (4) analysis, design, and implementation of reliable software systems.

Course Work

The Department of Computer Science (CS) offers courses designated CS, INFS, ISA and SWE in the Courses  chapter of this catalog. The department offers undergraduate programs in computer science and applied computer science. A double major is offered in computer science and computer engineering. Students may also select a minor in computer science or software engineering. Several accelerated BS Computer Science/MS Programs are offered. Graduate programs offered are an MS in computer science, an MS in information security and assurance, an MS in information systems, an MS in software engineering, a PhD in computer science, and several graduate certificate programs. The department also participates in the PhD in Information Technology Program with the following concentrations: PhD study in information security and assurance, PhD study in information systems, and PhD study in software engineering.

Programs

    Undergraduate DegreeBachelor’s Level CertificateUndergraduate MinorBachelor’s/Accelerated Master’s ProgramMaster’s DegreeMaster’s Level CertificateDoctoral Degree