The rigorous curriculum is built on a core of algorithms and computing theory, Internet and web computing, grid and cloud computing, and database systems. We believe in personalized learning, which is why we offer curated focus areas in Artificial Intelligence and Application Development, or the option for you to choose from a wide variety of electives with the help of your advisor to design a focus area that fits your individual goals.
Whether you are looking to advance your career or change focus and keep ahead of the latest technologies, this online computer science master’s program will help you achieve your goals.
Graduate Program Curriculum — Total Credits: 30
An entering student with limited or no previous background in the field of computer science or programming may be required to take a prerequisite bridge course. A student with a baccalaureate in computer science should be able to waive this prerequisite. The bridge course does NOT count toward the degree; however, grades earned are computed into the student’s QPA.
Core Requirements (15 Credits)
Focus Area or Electives (9 Credits)
To satisfy the elective requirements a student may choose to pursue a focus area consisting of a three course sequence for a total of nine credits. Students can also choose to create their own focus area or simply choose from the wide variety of electives.
All courses may not be available each semester. Please work with your advisor to select an available elective.
Artificial Intelligence Focus
Application Development Focus
Electives (9 Credits)
Students will choose individual courses from the current Computer Science academic schedule for a total of 9 credits, provided prerequisites are met. All courses may not be available each semester. Please work with your advisor to select an available elective.
Prerequisite: Permission of department chair is required.
Prerequisite: CS 604
Topics on optical communications include: light propagation in optical fiber, loss and bandwidth, chromatic dispersion, nonlinear effects, solitons, couplers, isolators and circulators, multiplexers and filters, optical amplifiers, transmitters, switches, wavelength converters, modulation and demodulation, and transmission system engineering. Topics on optical networks include: client layers of the optical layer (SONET/SDH, ATM, storage-area networks), WDM network elements, WDM network design, control and management, network survivability, access networks (HFC, FTTC, PON), photonic packet switching and deployment considerations.
Capstone Project (6 Credits)
Students are required to select one of the following options:
Prerequisites: Permission of Department and additional paperwork prior to registration