2009-2010 University Catalog
Computer Science (CS)
|
|
|
■ Computer Science
Phone: 703-993-1530
Web: cs.gmu.edu
School: The Volgenau School of Information Technology and Engineering
Faculty
Professors: Barbara, J. Chen, DeJong, Gomaa (chair), Kerschberg, Menascé, Motro, Offutt, Pullen, Sibley, Sood, Tecuci, Wechsler
Associate professors: Ammann, Aydin, Brodsky, Carver, Domeniconi, Duric, Kosecka, Luke, Richards, Setia, Simon, P. Wang, White, Wijesekera
Assistant professors: S. Chen, Li, Lien, Lin, T. Maddox, Malek, Rangwala, Shehu, Sousa, Stavrou, X. Wang, Zhong
Instructors: Fleck, Heishman, Nordstrom
Adjunct professors: Abdurazik, Ahmed, Alazzawe, Armour, Baldo, Dean, Ellis, Foxwell, Geldon, Gravatt, Howard, Hwang, Kakarlamudi, Kodali, M. Maddox, Martin, Masiyoswski, Nidiffer, Olimpiew, Pettit, Ritchey, Scoggins, Sharif, Smeltzer, Smith
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, astroinformatics, 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 such as e-mail, wireless networking, online group gaming, social networks, 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, as well as some IT courses, 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 elect 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.
Undergraduate Degree
Bachelor's Level Certificate
Undergraduate Minor
Bachelor's/Accelerated Master's Program
- •
Computer Science, BS/Computer Science, Accelerated MS
- •
Computer Science, BS/Information Security and Assurance, Accelerated MS
- •
Computer Science, BS/Information Systems, Accelerated MS
- •
Computer Science, BS/Software Engineering, Accelerated MS
- •
Information Technology, BS/Information Security and Assurance, Accelerated MS
- •
Information Technology, BS/Information Systems, Accelerated MS
- •
Information Technology, BS/Software Engineering, Accelerated MS
Master's Degree
Master's Level Certificate
Doctoral Degree
|