Oct 19, 2018  
2017-2018 Graduate Catalog 
2017-2018 Graduate Catalog [ARCHIVED CATALOG]

Department of Computer Science and Engineering

Main Departmental Office
Discovery Park, Room F201
3940 N. Elm

Mailing address:
1155 Union Circle #311366
Denton, TX 76203-5017

Web site: www.cse.unt.edu

Barrett Bryant, Chair



The Department of Computer Science and Engineering offers the Master of Science with majors in computer engineering and in computer science and the Doctor of Philosophy with a major in computer science and engineering.

The objective of the master’s degree is to produce professional computer scientists capable of contributing technically to the basic core areas of computer science and computer engineering as well as to application areas. The objective of the doctoral degree is to produce professionals capable of conducting and directing research within the discipline of computer science and engineering.

The department is committed to overall excellence in graduate education. Consequently, the programs of study for these degrees include a mixture of course, laboratory and research work designed to place graduates at the forefront of technical excellence.

The department also supports an interdisciplinary doctorate with a major in information science. See the Department of Information Science section of this catalog for more information.


The Department of Computer Science and Engineering has a comprehensive research program that focuses on algorithms and computational science, computer security, computer systems and networks, databases and data mining, intelligent systems, and software. These are organized into the following research laboratories.

Algorithms and computational science

The Algorithms, Combinatorics, and Graph Theory Laboratory (ACG) improves the theoretical/practical efficiency of algorithms. We aim at developing new branches of graph theory/combinatorics that can aid in modeling, and effectively solving (exactly or approximately), a wide range of computationally difficult problems.

The Computational Epidemiology Research Laboratory (CERL) applies computational science paradigms to the domain of public health, thereby providing tools for epidemiologists and public health researchers. CERL is part of CeCERA (the UNT Center for Computational Epidemiology and Response Analysis).

Computer security

The Information Security and Privacy: Interdisciplinary Research and Education (INSPIRE) Lab conducts multidisciplinary research on various aspects of security and privacy in computer and information systems.

The Network Security Laboratory was established to increase general wireline and wireless security awareness of computer science and engineering graduates, to produce skilled security specialists, and to conduct research and development activities to advance the state-of-the-art in wireline and wireless security and communication.

Computer systems and networks

The Computer Systems Research Laboratory focuses its work on next-generation processors and memory technologies including 3D stacked DRAMs, Phase Change Memories, Near Data Processing, dataflow and other innovative processor architectures. Research includes work on software tools and simulation environments that aid in developing both hardware and software solutions to improve performance, reduce energy consumption and prevent security breaches. Research also includes the analysis of security vulnerabilities and approaches to improve the security of computer systems.

The Dependable Computing Systems Lab conducts research on system resilience, anomaly detection, fault tolerance and prevention, soft errors, power management, heterogeneous high-performance computing, and power-aware dependable computing. The lab conducts both fundamental and applied research to develop highly resilient and energy-efficient parallel and distributed computing systems.

The NanoSystem Design Laboratory (NSDL) conducts research in design and CAD for low-power high-performance nanoscale mixed-signal, mixed-discipline systems. NSDL conducts research on power, leakage and timing models; incorporates them in CAD flow through optimization methodology; and demonstrates them through computational intensive applications. NSDL members conduct their research using modern state-of-the-art hardware facilities to meet the computational demands of nanoscale VLSI design and CAD. These facilities include multiple Quad core high-end servers, several terabytes of storage servers and commercial standard electronic design automation (EDA) tools.

The Wireless Sensor Laboratory (WiSL) was established with the following mission: to increase general wireless communications awareness among computer science and engineering graduates, produce skilled wireless specialists, and conduct research and development activities to advance the state-of-the-art in wireless sensors.

Databases and data mining

The Information Management and Knowledge Discovery Lab (IMKD) focuses on information processing and data mining for emerging applications (e.g., spatial, spatio-temporal, streaming, web and sensor databases). Current projects include a number of topics in spatial data mining, geo-stream processing, modeling network similarity, trajectory modeling and privacy preserving. The lab conducts both fundamental and applied research and development to enable the use of information technology for many application domains, such as environmental monitoring, transportation and social networking.

The Multimedia Information Laboratory conducts research on multimedia big data computing, multimedia material (videos and images) processing, multimedia information extraction, and multimedia information modeling and retrieval, which include video and image segmentation, motion and color analysis, image quality analysis, image texture analysis, and object recognition and detection by clustering and classification.

Intelligent systems

The Computer Vision and Intelligent Systems (CoVIS) Laboratory works to advance the understanding of the theories of machine learning for processing complex data and to develop applications in areas such as medicine and geo-information. The research focuses on both algorithm innovation and hardware integration, which includes computer vision, pattern recognition, data mining, and artificial intelligence. The CoVIS lab is facilitated with state-of-the-art computing resources and various imaging technologies. The lab provides both graduate and undergraduate students a unique, collaborative research cohort to further their career goals.

The Human Intelligence and Language Technologies (HILT) Lab focuses on research on natural language processing (NLP), machine learning (ML), and cognitive science, with an emphasis on computational semantics and applications in spoken-dialogue educational health and wellbeing companion robots (companionbots), educational technology, health and clinical informatics, and end-user software engineering.

The Laboratory for Recreational Computing (LARC) serves as a center for research, education and development in the field of video game programming.

The Machine Learning Lab focuses on research that lies at the intersection of machine learning, text mining, information retrieval and extraction, and information networks, with applications in the context of digital libraries and social networks. Several funded projects the group is working on are: extracting keyphrases from research papers, which are embedded in document network; designing novel computational approaches to privacy preserving online image sharing; and exploring methods to establish trustworthy-citizen-created data for disaster response and humanitarian action.


The Research Innovation in Software Engineering (RISE) laboratory explores advances in software engineering through the areas of compiler design, domain-specific programming languages, human-computer interaction, logic programming, model-driven engineering, and software testing.

Research centers

Research centers housed within the department include:

The Center for Computational Epidemiology and Response Analysis (CeCERA) is a UNT center that operates under the Provost and Vice President for Academic Affairs. The Department of Computer Science and Engineering’s Computational Epidemiology Research Laboratory (CERL) is part of CeCERA. CERL applies computational science paradigms to the domain of public health researchers.

The Center for Information and Computer Security (CICS) has helped UNT earn the designation of “Center of Academic Excellence in Information Assurance Education” and “Center of Academic Excellence in Information Assurance Research” from the National Security Agency for its strong computer and information security program. This designation places UNT among the top institutions in the country in the field of computer security.

The Net-centric and Cloud Software and Systems Center (NCSS) is an NSF Industry/University Cooperative Research Center that focuses on a collaborative approach of research and development in net-centric and cloud computing systems. This allows us to draw on the expertise of industry and academia. The center explores the development, verification, validation of applications and systems for net-centric and cloud environments, such that the applications and services meet service level agreements (SLAs) including response time, reliability and security.

Faculty research has been supported through grants from federal and state institutions and private industry including the National Geospatial-Intelligence Agency, National Institutes of Health, National Institute for Standards and Technology, National Science Foundation, Texas Department of Transportation, Texas State Energy Conservation Office, and U.S. Department of Education. The department enjoys a friendly working relationship with local and national companies. The department’s Industrial Advisory Board is composed of representatives from high-tech firms. During the past few years they have helped obtain research funding, fellowships and internships for students in the department.

Admission to degree programs

Admission to graduate degree programs in computer science and computer engineering is competitive. Applications, complete with transcripts, GRE scores (UNT computer science and engineering graduates are exempt.) and TOEFL scores, must reach the computer science and engineering department by the following dates to be considered for the term/semester indicated.

September 15 — spring term/semester
January 15 — fall term/semester


In addition to completing an application for admission, students who wish to be considered for an assistantship must complete an assistantship application by January 15 for the fall semester and by September 15 for the spring semester. Assistantship applications are available on the department’s web site.

Additional information

Programs are listed below. Information regarding the department’s degree programs, including admission requirements and degree requirements, can be obtained from the department’s web site.


    Master’s DegreeDoctorateGraduate Academic CertificateGraduate Minor


      Computer Science and Engineering