You are on page 1of 1

Volgenau School of Engineering

Office of Graduate Admissions & Enrollment Services


MS 3D5, 4400 University Drive, Fairfax, Virginia 22030
Phone: 703-993-1512; Fax: 703-993-1242; Email: vsegadm@gmu.edu

Self-Evaluation for MS in Information Security and Assurance; Information Systems; and Software Engineering*

Please fill out this self-evaluation form as accurately as possible to aid in determining the foundation coursework to be completed for the programs
indicated above. Make the best match you can between graduate and undergraduate courses you have already taken and the equivalent GMU
course, using the descriptions included below the course title. If admitted, you will be advised as to what foundation courses, if any, may be required.

Name:
GMU ID#:
Term: Fall 2015
Program: Web-Based Software Engineering Certificate
*Also to be used for the following certificates: E-Commerce; Foundations of Information Systems; Information Engineering; Information Security and
Assurance; Software Architecture; Software Engineering; and Web-based Software Engineering.*
Foundation Course

Discrete & Logical Structures for Info


Systems (INFS 501)
Study of discrete and logical structures for information
systems analysis and design including basic set
theory and proof techniques, propositional and
predicate logic, trees and graphs, finite state
machines, formal languages and their relation to
automata, computability and computational
complexity, formal semantics-operational, axiomatic
and denotational approaches.

Course Taken:
Number, Grade,
and Institution

Course Summary

For Dept. Use


Only

Course #: _______
Grade: _______
Inst:

Computer Organization (INFS 515)


Computer hardware architecture concepts including
number systems, machine representation of
numbers, instruction set formats, addressing
techniques, memory organization, internal processor
structure and operation. Symbolic assembly language
fundamental operating systems concepts: process
synchronization and scheduling, inter-process
communication, memory management, virtual
memory, deadlocks, file I/O and disk management,
and LINUX Operating System case studies.

Program Design & Data Structures


(INFS 519)
Study of the fundamentals of data structures and
algorithms applied in programming solutions to
application problems. The course stresses
programming in a modern high-level language.
Laboratory required.

Course #: _______
Grade: _______
Inst:

Course #: _______
Grade: _______
Inst:

Object-Oriented Programming in Java


(SWE 510)
This course introduces students to programming in
the Java language. Topics include problem-solving
methods and algorithm development, program
structures, abstract data types, simple data and file
structures and program development in a modular,
object-oriented manner. Introductory use of OO
language features, including data hiding, inheritance,
polymorphism, and exception handling. Goals include
design and development of Java classes and class
type hierarchies. An introduction to Java servlets and
applets is included. Emphasis on program
development is reinforced through several
programming projects.

Course #: _______
Grade: _______
Inst:

Please provide a brief summary of your work experience in software development, including the type of work and number of years in your resume.

You might also like