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.

INFS 501 - Discrete Math

    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