Skip Navigation
search: People | Departments | Penn State | Web
Penn State mark
Penn State mark
University Bulletin
Graduate Degree Programs

Computer Science-Cl (COMP)

COMP 505 Theory of Computation (3) Topics in discrete mathematics, discrete probability, first order logic and models of computation.
Effective: Spring 2013
Prerequisite: CMPSC 463  

COMP 511 Design and Analysis of Algorithms (3) Amortized analysis, graph algorithms, NP-complete problems, approximation algorithms, parallel algorithms.
Effective: Spring 2013
Prerequisite: CMPSC 463  

COMP 512 Advanced Operating Systems (3) A study of the principles and practice of distributed system design, including communication, synchronization, processes, file systems, and memory management.
Effective: Spring 2008
Prerequisite: CMPSC 472  

COMP 513 Formal Methods for Software Engineering (3) Object-oriented software development, formal specification techniques and related CASE tools, software re-use, verification and validation, transformational development.
Effective: Spring 2008
Prerequisite: CMPSC 487W, COMP 511 or permission of the program  

COMP 516 Advanced Programming Languages (3) Programming paradigms and styles, object-oriented programming, formal semantics, programming language design.
Effective: Spring 2008
Prerequisite: CMPSC 460  

COMP 517 Computer Security (3) Introduction to the area of computer security and current issues associated with computer security.
Effective: Spring 2007
Prerequisite: MATH 315  

COMP 519 Advanced Topics in Database Management Systems (3) Concurrency control, crash recovery, query processing, semantic data models, advanced file access, distributed database systems, performance, case studies, advanced applications.
Effective: Spring 2008
Prerequisite: CMPSC 430, MATH 315  

COMP 520 Artificial Intelligence (3) Problem solving, knowledge representation, language understanding, perception, learning, artificial neural networks.
Effective: Spring 2013
Prerequisite: CMPSC 463  

COMP 524 Evolutionary Computation (3) Topics in evolutionary algorithms and genetic algorithms.
Effective: Spring 1998
Prerequisite: COMP 511 or permission of the program  

COMP 545 Computer Architecture (3) Cache, pipelining, memory design, interconnection networks, multiprocessor systems.
Effective: Spring 2008
Prerequisite: CMPSC 312  

COMP 580 Master's Project (3 per semester/maximum of 6) Research into a specific computer science problem, development of a scholarly written paper, and oral defense of the work.
Effective: Spring 1998
Prerequisite: permission of the program  

COMP 594 Master's Studies (3) Presentation of various research techniques, in-depth study of a specific computer science problem, development of a written paper or project, and an oral defense.
Effective: Fall 2003
Prerequisite: A minimum of 2 of the 500-level computer science required courses or permission of the program.  

COMP 596 Individual Studies (1-9) Creative projects, including nonthesis research, that are supervised on an individual basis and which fall outside the scope of formal courses.
Effective: Summer 1997
 

COMP 597 Special Topics (1-9) Formal courses given on a topical or special interest subject which may be offered infrequently; several different topics may be taught in one year or semester.
Effective: Summer 1997
 

COMP 600 Thesis Research (1-6) Research into a specific computer science problem, development of a scholarly written paper, and an oral defense.
Effective: Fall 2003
Prerequisite: A minimum of 2 of the 500-level computer science required courses or permission of the program.  

Last Import from UCM: September 16, 2017 3:00 AM

Search
CourseInfo

Look up course abbreviations

Course descriptions are stored in LionPATH, the University-wide student information system. Please visit the LionPATH Course Catalog to access current course descriptions. At that point, you will be leaving the University Bulletin website.



Skip Popular Searches
  1. Graduate Course Descriptions
  2. Graduate Programs
  3. Doctoral Degree Requirements
  4. Master's Degree Requirements
  5. Application and Admission Procedures
  6. Credit Certificate Programs
  7. General Information
  8. Tuition and Cost
  9. Intercollege
    Programs
  10. Academic Information and Procedures