Computer Science Graduate Comprehensive Exam
The Computer Science department at Texas State University requires that its non-thesis candidates for the Master of Science degree pass a comprehensive examination. While studying for that examination, I compiled this study guide that can be used to prepare for that exam. Moreover, because the exam is comprehensive in nature, this guide is also a good general overview of important concepts in computer science.
Core Courses
The examination covers the courses that form the foundation for the Master of Science degree.
- Advanced Operating Systems (CS5306)
- Network and Communication Systems (CS5310)
- Design of Programming Languages (CS5318)
- Algorithm Design and Analysis (CS5329)
- Data Base Theory and Design (CS5332)
- Formal Languages (CS5338)
- Advanced Artificial Intelligence (CS5346)
- Survey of Software Engineering (CS5391)
Attribution
This study guide is organized into course-specific pages, the contents of which were derived from multiple sources. For each course covered by the examination, I pulled ideas from both my professor's lectures as well as the required text(s) for the course. On each page of this guide, I have provide links to both types of sources In the "Related Links" section.