Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
grads [2009/07/01 15:17]
pollock created
grads [2009/07/01 21:56]
pollock
Line 1: Line 1:
-====== ​Information for Interested ​Graduate ​Students ​======+====== Graduate ​Research Opportunities ​====== 
 + 
 +A core component of the Software Analysis and Compilation Research Lab is mentoring PhD students 
 +through learning the research process, so they can grow to become successful research leaders in computer science. ​   
  
 ===== Courses at UD Relevant to the Research ===== ===== Courses at UD Relevant to the Research =====
  
 === For Software Engineering-related Research Projects === === For Software Engineering-related Research Projects ===
 +    * CISC 673 Advanced Program Analysis and Transformations
 +
 +    * CISC 879 Software Tools and Environments ​
 +
 +    * CISC 879 Software Testing and Maintenance ​
 +
 +    * CISC 603 Software Verification
 +
 +    * CISC 675 Software Engineering
 +
 +    * CISC 683 Introduction to Data Mining
 +
 +    * CISC 882 Natural Language Processing
 +
 +    * CISC 888 Machine Learning
 +
 +    * CISC689/489 Information Retrieval
  
  
Line 9: Line 30:
  
     * CISC 662 Computer Systems Architecture     * CISC 662 Computer Systems Architecture
 +
     * CISC 672 Advanced Compiler Construction     * CISC 672 Advanced Compiler Construction
 +
     * CISC 673 Advanced Program Analysis and Transformations     * CISC 673 Advanced Program Analysis and Transformations
-    ​* CISC 873 Compiling for Advanced Architectures + 
-    * CISC 874 Parallel Programming ​- Overview of high performance computing architectures,​ parallel program performance measurement,​ different paradigms for achieving parallelism including automatic parallelization,​ message passing, shared memory, data parallel programming with HPF, task and loop scheduling, debugging parallel programs, issues in getting good performance on parallel architectures. PREREQ: CISC 662 is recommended. +    ​* CISC 873 Compiling for Multicore 
-    * CISC 879 Software Tools and Environments (Spring 2007) + 
-    * CISC 879 Software Testing and Maintenance (Spring 2004)+    * CISC 874 Parallel Programming  
 + 
 +    * CISC 888 Machine Learning 
 + 
  
 (Courses in ECE may also apply.) (Courses in ECE may also apply.)
grads.txt · Last modified: 2009/08/21 14:18 by sprenkle
  • 213 Smith Hall   •   Computer & Information Sciences   •   Newark, DE 19716  •   USA
    Phone: 302-831-6339  •   Fax: 302-831-8458