Spotlight on Our Graduate Computer Science Faculty

Qi Han
Assoc. Professor
Joined CSM in 2005
Research Interests:
Cyber physical systems, wireless sensor networks, mobile and pervasive computing, mobile social networks, context-sensitive middleware, network-aware data management, networked multimedia systems and applications.
The PhD degree program is sufficiently flexible to prepare candidates for careers in industry, government, or academia. Course work provides a strong background in computer science. Students may specialize in a variety of areas, including Ad-Hoc networks, Applied algorithms, Computational geometry and topology, Computer Graphics, Computer science education, Data compression, Educational technologies, Fault-tolerant computing, High performance computing, Human-Computer interaction, Instructional software, Large-scale computer simulations, Medical image processing, Middleware, Multimedia systems, Parallel and distributed computing, Pervasive computing, Visualization and VLSI computer-aided design. A course of study leading to the PhD degree can be designed either for the student who has completed the master's degree or for the student who has completed the bachelor's degree.
Following is a brief summary of the Doctor of Philosophy Program with an emphasis in Computer Science. Students who have been admitted should review:
Applicants must have a Bachelor's or Master's degree, or equivalent, from an accredited institution. Students are expected to have completed two semesters of calculus, along with courses in object-oriented programming and data structures and upper level courses in at at least three of the following areas: software engineering, numerical analysis, computer architecture, principles of programming languages, analysis of algorithms, and operating systems. Applicants without the prerequisites stated above may occasionally be admitted with deficiencies.
Applicants must submit the following materials:
In addition, international students must submit the following:
A complete list of fees, deadlines and requirements, along with the online application, can be found on the Graduate Admissions home page. Additional information may be requested via the Online Graduate Information Request Form.
The following core courses are required of all students. Students who have taken equivalent courses at another instituition may satisfy these requirements by transfer.
Along with:
Course descriptions of both graduate level courses and senior level courses are available for you to review.
Students desiring to take the PhD Qualifying Exam must have:
The PhD Qualifying Exam will be offered once a semester; see the timeline for the exam in the steps below. Each PhD Qualifying Exam comprises TWO research areas.
Step 1. A student indicates intention to take the CS PhD Qualifying Exam by choosing two research interest areas from the following list (which is subject to change based on the faculty research profile): algorithms, education, graphics, high-performance computing, and networks. Students must inform the MCS Graduate Director of their intention no later than the first class day of the semester.
Step 2. The MCS Graduate Director creates an exam committee of (at least) four appropriate faculty. The exam committee assigns the student deliverables for both research areas chosen. The deliverables will be some combination from the following list:
Step 3. The student must complete all deliverables no later than the Monday of Dead Week.
Step 4. Each member of the exam committee makes a recommendation on the deliverables from the following list:
A doctoral dissertation, comprising original work in computer science, must be completed and defended in an oral examination.