Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent Address (if different): Home Phone: Work Phone: Email : II. Academic Goal Term for which you are applying: Fall ____ Winter ____ Degree being sought: MS in Computer Science Computational Systems Option Software Systems Option Interest Areas (elaborate as possible): Artificial Intelligence Graphics Image or Signal Processing Parallel, Distributed Processing Software Engineering Database Web Related Hardware Other Comments: Spring ____ Year ____ Eastern Washington University - Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students Page 2 III. Academic Background Undergraduate overall grade point average (4 point scale) ____________ GRE results (note: only if available, GRE is NOT required) GRE general exam Date: Verbal Quantitative Analytical GRE subject exam Date: Subject: Score GMAT exam (note: only if available, GMAT is NOT required) Date: Subject: Score TOEFL results (required for students whose native language is not English) Date: Score: Other exams: Exam name: Date: Score: Exam name: Date: Score: IV. Work Experience (if more space is required, attach additional pages) Dates Type of work and/or position Revised 1/24//08 Computer related aspects, if any Eastern Washington University - Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students Page 3 V. Experience with Computer Systems Types of computers you have used: Operating systems you have used: Application software you have used: Programming and development experience: VI. Readiness Assessment Please fill in the following pages carefully. This will help to assess your readiness and aid in correct placement within the curriculum. Each item will describe an EWU course and content. Insofar as possible, make a companion entry, which gives corresponding coursework which you have completed from your institution. Please respond to all, EXCEPT the questions NOT relative to your chosen option CS - Computational Systems Option SS - Software Systems Option Revised 1/24//08 Eastern Washington University - Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students Page 4 Fundamental Programming: (See CSCD 210, 211 Programming Principles I, II ) Introduction to the concepts and practices of information representation, computer algorithms, hardware organization, computer program design and implementation, simple data structures (e.g. multidimensional arrays and classes), object-oriented programming, exception handling. Students design, implement, test, and debug computer programs using a current object-oriented programming language such as Java. If you have had a similar course sequence, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Grades: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) C Programming & Unix Operating System (See CSCD 240 C & Unix Programming) An introduction to the use of the UNIX operating system, and syntax and programming techniques of the C language in that environment. UNIX topics include interactive shells, common text editors, utility programs, file system structure, libraries and operating system calls and system programming. C topics include data types, structures, pointers and pointer arithmetic, arrays, linked lists and function design and use. If you have had a similar course, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Revised 1/24//08 Grades: Eastern Washington University - Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students Page 5 Architecture: CS (See CSCD 360 Architecture and Organization II and its prerequisites) Computer processor design at the levels of the instruction set, the system architecture and logical gates. Knowledge of Boolean algebra and digital circuits are combined with a viewpoint of computers at the machine language level. Simulation of systems using a high-level programming language is also covered. If you have had a similar course, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Grades: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Data Structures, Algorithms: (See CSCD 300320 Data Structures, Algorithms) Abstract concepts of data structures and implementation in a programming language. Topics include linked lists, stacks, queues, hashing, recursion, complexity analysis of algorithms, binary search trees and heaps. Logic, methods of proof, set theory, relations and functions, numerical representations, cardinality, computability, combinatorics, discrete probability, computational complexity and graph theory. Algorithmic strategies such as dynamic programming and non-linear data structures such as trees and graphs. If you have had a similar course sequence, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Revised 1/24//08 Grades: Eastern Washington University - Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students Page 6 Networking: (See CSCD 330 Network Programming) Fundamental concepts, protocol mechanisms, and programming skills for computer networks, including a technical overview of telecommunication media and fundamental protocols for the Internet such as ISO/OSI layers, Ethernet, collision detection, and channel allocation. A comprehensive and in-depth study of working architectures and protocols such as addressing, fragmentation and reassembly, error reporting, and routing. Programming skills for network specific system development such as client-server computing and API. If you have had a similar course sequence, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Grades: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Operating Systems: (See CSCD 340 Operating Systems I) Major concepts in the design and modeling of operating systems for digital computers, including simulation techniques, memory management, system protection, I/O management, CPU scheduling, process management, and file systems. Traditional programming, program analyses and written reports. If you have had a similar course sequence, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Revised 1/24//08 Grades: Eastern Washington University - Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students Page 7 Automata: (Automata may be deferred and taken as part of the program) (See CSCD 420 Finite State Automata) Theory of finite state automata. Regular expressions, non-deterministic and deterministic Finite State Automata, minimization of Finite State Automata, the pumping lemma, relation to sequential circuits. If you have had a similar course, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Grades: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) SS Database Management Systems: SS (See CSCD 425 Database Management Systems) An in-depth introduction to fundamental concepts associated with the design, implementation, and use of database systems with particular emphasis on relational and object-oriented database management systems. Includes database modeling and design techniques, languages and facilities provided by database management systems, and representative implementations. Use of a commercial DBMS to design, load, query, maintain and administer a relational database. Traditional programming, program analyses and written reports. If you have had a similar course, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Revised 1/24//08 Grades: Eastern Washington University - Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students Page 8 Mathematics: Calculus CS (See MATH 161, 162, Calculus I, II) Concept review for functions, absolute value, open and closed intervals, and solutions of inequalities, Introduction to limit concept, limit of a functions, continuity, derivative, integral, sequence, series and power series; techniques of differentiating polynomials, rational functions, trigonometric functions, exponential functions, and composite functions; techniques of integration; application of techniques in varied situations. Vectors, dot and cross products, vector valued functions, partial derivatives, directional derivatives, spherical coordinates, multiple integration, and applications of these concepts. If you have had a similar course sequence, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Grades: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Discrete Math (See MATH 225 Foundations of Mathematics or MATH 301 Discrete Mathematics) Topics most relevant to Computer Science including set theory, logic, graph theory, basic number theory, mathematical induction, and recursion. If you have had a similar course, fill in the following: When: Institution Course Number(s): *Quarter credits: Topics from the above list not included in your course: Topics included in your course, not in the above list: (*A semester credit equals 1.5 quarter credits) Revised 1/24//08 Grades: