Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
90 credits
Details
Program Details
Degree
PhD
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Course Language
English
About Program

Program Overview


Program Overview

The School of Computing aims to increase graduate students' breadth of knowledge and develop depth of expertise in a subfield of computer science and engineering. The program offers opportunities for students to develop teaching skills in support of undergraduate instruction and to enhance research skills in support of the department's active research programs.


Description

The goal of the program is to build a foundation for future scientific discovery, engineering innovation, and scholarly and professional achievement. The School of Computing is home to advanced computing research infrastructure, including the Holland Computing Center, with over 121 trillion floating-point operations per second (121 TFlops) computation rate and over 7 petabytes of storage. Graduate students have access to state-of-the-art research facilities, including unmanned aerial vehicle testbeds, a city-wide gigabit wireless network testbed, advanced embedded systems facilities, and dedicated research labs.


Research Areas

The program includes research areas such as:


  • Informatics and Algorithmics Foundations:
    • Algorithms
    • Artificial intelligence
    • Bioinformatics
    • Computational complexity
    • Computational game theory
    • Computer vision
    • Computing education
    • Constraint processing
    • Data mining
    • Databases
    • Geoinformatics
    • Machine learning
    • Multiagent systems
    • Simulation and modeling
    • Visualization
  • Software Engineering:
    • Eye tracking
    • Empirical software engineering
    • Program analysis and verification
    • Programming languages
    • Software testing and reliability
  • Systems and Networking:
    • Computer networks
    • Cyber-physical systems
    • Wireless networking
    • Internet of Things
    • Molecular communication
    • Synthetic biology
    • Deep learning architectures
    • Security and privacy
    • Robotics
    • Embedded systems
    • Sensors and sensor networks

Admission Requirements

The standard requirements for all graduate programs include:


  • Application for Admission with $50 non-refundable application fee
  • Transcripts (unofficial): Uploaded as part of application form
  • If International: Uploads must include all college- or university-level transcripts or mark sheets (records of courses and marks earned), with certificates, diplomas, and degrees plus certified English translations
  • After admission: Official documents are required from all students who are admitted and enroll
  • Photocopies of certified records are not acceptable
  • International students enrolled in other U.S. institutions may have certified copies of all foreign records sent directly to the Office of Graduate Studies by their current school's registrar office
  • If applicant's native language is not English, verification of English proficiency is required

Additional Requirements

The additional requirements specific to this program include:


  • Minimum English proficiency:
    • Paper TOEFL 600
    • Internet TOEFL 100
    • IELTS 7.0
    • Duolingo 120
  • GRE is not required
  • Resume/CV
  • Personal Statement: The statement should include research interests, objectives, and names of potential faculty advisors
  • Three letters of recommendation: Three letters are required; up to 5 may be submitted if identified in the application form prior to submission

Admission Application Deadlines

The admission application deadlines are:


  • For financial consideration: apply by December 1 for Fall or by August 1 for Spring
  • Otherwise: March 1 for Fall, October 1 for Spring

Faculty

The program faculty includes:


  • Hamid Bagheri: Software Engineering
  • Sasitharan Balasubramaniam: Molecular and nano communications, Terahertz communications, Internet of Bio-Nano Things, Bio-inspired computing and communications
  • Hau Chan: AI for social good, Computational game theory, Mechanism design, Algorithms, Data/graph mining, Machine learning, Discrete mathematics
  • Berthe Choueiry: Artificial Intelligence, Constraint Satisfaction, Abstraction and Reformulation, Scheduling and Resource Allocation, Interactive, Collaborative, and Distributed Problem Solving
  • Stephen Cooper: Computer Science Education, Program Visualization
  • Juan Cui: Computational and Systems Biology, Bioinformatics, Cancer Informatics, Data Mining and Machine Learning
  • Jitender Deogun: Design and Analysis of Algorithms, Optical Networks, Graph Algorithms, Information Retrieval, Bioinformatics, Combinatorics
  • Carrick Detweiler: Sensor Networks, Multi-Robot Systems, Localization, Underwater Robotics
  • Brittany Duncan: The Intersection of Artificial Intelligence, Human-Robot Interaction, and Unmanned Systems
  • Robert Dyer: Empirical software engineering, Mining software repositories, Program analysis, Programming languages
  • Nirnimesh Ghose: Network security and privacy with applications to emerging wireless networks, Cyber-physical systems, Internet of Things, Aviation and transportation networks, Interaction between cybersecurity and social networks
  • Hongzhi Guo: Wireless networks, Internet of Things, Wireless sensing, Digital twins, Extended reality
  • Liang He: Cyber-physical systems, Internet of Things
  • Qiang Liu: Wireless communication, Computer networks, Machine learning, Edge computing
  • Muhammad Naveed Aman: Hardware systems security, Internet of Things security, Wireless networks, Cyber-physical systems security, Blockchain
  • Shuai Nie: Wireless communications, Millimeter-wave and terahertz-band communications, Satellite communications, Internet of Things
  • Max Pierobon: Molecular Communication Theory for Nanonetworks, Communication Engineering Applied to Intelligent Drug Delivery Systems, Biological Circuit Network Engineering
  • Rahul Purandare: Program analysis and verification, AI for software engineering, Software testing, Program comprehension, Program optimization
  • Byrav Ramamurthy: Computer Networks, Network Security, Optical Networks and WDM, Wireless Networks, Middleware Support for Grid Computing, Telecommunications
  • Peter Revesz: Database Systems, Constraint Programming, Geographic Information Systems, Bioinformatics
  • Ashok Samal: Computer Vision, Geographic Information Science, Document Analysis, Parallel and Distributed Computing
  • Stephen Scott: Machine Learning, Bioinformatics, Design and Analysis of Algorithms
  • Bonita Sharif: Empirical software engineering, Program comprehension, Eye tracking, Biometrics, Human factors, Software traceability, Software visualization, Applied machine learning
  • Leen-Kiat Soh: Multiagent Systems, Intelligent Education Systems, Machine Learning, Intelligent Agents, Data Mining, Image Processing and Analysis, Multiagent Systems
  • Witawas Srisa-an: Computer Architecture, Object-Oriented Systems, Dynamic Memory Management, Embedded Systems
  • Dung Hoang Tran: Safe artificial intelligence, Cyber-physical systems, Formal method, Control theory, Parallel computing
  • Vinod Variyam: Computational Complexity Theory, Computational Group Theory, Computational Learning Theory, Randomized Computations
  • Mehmet Can Vuran: Wireless Sensor Networks, Cognitive Radio Networks, Wireless Mesh Networks, InterPlaNetary Internet, Cross-Layer Design
  • Marilyn Wolf: Cyber-physical systems, Internet of Things, Embedded computing, Embedded computer vision, VLSI systems
  • Lisong Xu: Design and Analysis of Network Protocols and Architectures
  • Qiuming Yao: Bioinformatics, Systems biology, Computational biology, Distributed algorithms and databases, Machine learning
  • Hongfeng Yu: Large Data Analysis and Visualization, High-Performance Computing, User Interfaces and Interaction
See More