Testing Out of Foundation Requirements
| |
Please be advised that the ISE Department is offering the opportunity to
"test out" of the requirements for the following foundations.
The exams are given each January and August; the details of the date and location
are posted a month previous on the ISE web page.
It is important to note that you will be permitted to take each exam one time only.
Failure to pass the exam will mean that you MUST take the class. In preparation for an examination,
you may wish to review the following textbooks.
Discrete Mathematics with Applications, third edition, by Susanna S. Epp,
Published by Brooks Cole, ISBN: 0-534-94446-9.
Syllabus
- Chapter 1: The Logic of Compound Statements: 1.1, 1.2, 1.3
- Chapter 2: The Logic of Quantified Statements: 2.1, 2.2, 2.3, 2.4
- Chapter 3: Elementary Number Theory and Methods of Proof: 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
- Chapter 4: Sequences and Mathematical Induction: 4.1, 4.2, 4.3
- Chapter 5: Set Theory: 5.1, 5.2, 5.3
- Chapter 7: Functions: 7.1, 7.2, 7.4
- Chapter 8: Recursion: 8.1, 8.4
- Chapter 9: O-Notation and the Efficiency of Algorithms: 9.1, 9.2, 9.3, 9.4
- Chapter 10: Relations: 10.1, 10.2, 10.3, 10.5
- Chapter 11: Graphs and Trees: 11.1, 11.2, 11.4, 11.5
- Chapter 12: 12.2
INFS 515 - Computer Organization
The Essentials of Computer Organization and Architecture", 2nd Edition,
Linda Null and Julia Lobur, Jones and Barlett Publishers, 2006, ISBN: 0-7637-3769-0.
Syllabus
- Chapter 1: Introduction - Historical Overview
- Chapter 2: Data Representation
- Chapter 3: Boolean Algebra and Digital Logic
- Chapter 4: MARIE
- Chapter 5: Instruction set Architectures
- Chapter 6: Memory Concepts
- Chapter 7: Input/Output and Storage Systems
- Chapter 8: System Software
- Chapter 9: Alternative Architectures
- Chapter 10: Embedded Systems
- Chapter 11: Performance Measurement and Analysis
INFS 590 - Program Design and Data Structures
Data Structures and Problem Solving Using JAVA by Weiss,
published by Addison-Wesley, ISBN: 0-201-74835-5.
Syllabus
- Chapter 1: Primitive Java
- Chapter 2: References
- Chapter 3: Objects and Classes
- Chapter 4: Inheritance
- Chapter 5: Algorithm Analysis
- Chapter 6: Collections API
- Chapter 7: Recursion
- Chapter 8: Sorting Algorithms
- Chapter 11: Stacks and Compilers
- Chapter 14: Graphs
- Chapter 16: Stacks and Queues
- Chapter 17: Linked Lists
- Chapter 18: Trees
- Chapter 19: Binary Search Trees
- Chapter 20: Hash Tables
- Chapter 21: Priority Queue: The Binary Heap
SWE 510 - Object-Oriented Programming in Java
Judith Bishop, Java Gently, 3rd Edition, Addison-Wesley, 2001, ISBN: 0-201-71050-1.
Syllabus
- Chapter 1: Introduction
- Chapter 2: Basic of Object Orientation
- Chapter 4: Input and Output
- Chapter 5: Flow of Control
- Chapter 6: Arrays and Tablees
- Chapter 9: Abstraction and Inheritance
- Chapter 10: Graphics and User Interfaces
- Chapter 11: Event-driven Programming
- Chapter 12: Applets and Servlets
- Chapter 13: Multithreading
For Further Information
Additional information on the program is available from the
ISE Student Advisor
Financial aid information is available at the
GMU Office of Financial Aid
Effective Fall 2007
|
|