Name _______________________________________ ID# _________________

Computer Science graduate programs - Equivalent courses for admitted students

Please indicate which of the following courses you have taken. Review the course title and description, then add your equivalent course information below. Information for all OSU courses is at http://catalog.oregonstate.edu/CourseSearcher.aspx

CS 321 Theory of Computation
Survey of models of computation including finite automata, formal grammars, and Turing machines. PREREQ: CS 261.
Title of the course taken:
 
Syllabus/course description:
 
   
   
Textbook:
 
Grade obtained:
 
CS 325 Analysis of Algorithms
Recurrence relations, combinatorics, recursive algorithms, proofs of correctness. PREREQ: CS 261, MTH 232.
Title of the course taken:
 
Syllabus/course description:
 
   
   
Textbook:
 
Grade obtained:
 
CS 381 Programming Language Fundamentals
An introduction to the concepts found in a variety of programming languages. Programming languages as tools for problem solving. A brief introduction to languages from a number of different paradigms. PREREQ: CS 261.
Title of the course taken:
 
Syllabus/course description:
 
   
   
Textbook:
 
Grade obtained:
 
CS 411 Operating Systems II
Principles of computer operating systems: concurrent processes, memory management, job scheduling, multiprocessing, file systems, performance evaluation, networking. PREREQ: CS 311, and ECE 375 or CS 271.
Title of the course taken:
 
Syllabus/course description:
 
   
   
Textbook:
 
Grade obtained:
 
CS 472 Computer Architecture Computer architecture using processors, memories, and I/O devices as building blocks. Issues involved in the design of instruction set architecture, processor, pipelining and memory organization. Design philosophies and trade-offs involved in Reduced Instruction Set Computer (RISC) architectures. PREREQ: ECE 375. CROSSLISTED as ECE 472/ECE 572.
Title of the course taken:
 
Syllabus/course description:  
   
 
 
Textbook:
 
Grade obtained:
 
CS 480 Translators An introduction to compilers; attribute grammars, syntax-directed translation, lex, yacc, LR(1) parsers, symbol tables, semantic analysis, and peep-hole optimization. PREREQ: CS 311, CS 321, CS 325.
Title of the course taken:
 
Syllabus/course description:  
   
 
 
Textbook:
 
Grade obtained:
 


Please sign and date the form and then take it to your Advisor for their recommendation and signature. Return the completed form to the graduate coordinator in KEC 1148.

_______________________________ __________________
Signature Date

===================================================================================
Advisor
Recommendation:

 

____________________________ ________________________________ __________________
Name Signature Date

===================================================================================
Associate Director, School of EECS

 

Approved / Not approved
__________________________________ ______________________
  Signature Date