University Bulletin 2016-17

Print Bulletin Page

Computer and Information Sciences (MS)

Requirements for masters degree with computer science (CSC) specialization

Students must satisfactorily complete all prescribed Graduate Professional Component courses, a comprehensive examination, and thirty-six (36) graduate credit hours for the Master of Science degree with Computer Science specialization. Required prerequisite courses are prescribed by the Computer Science Coordinator after reviewing prior academic work and results from any required School of Computing Foundation Placement Examinations.

Computer Science Specialization majors must complete their Computer Systems program with a minimum grade of "B" in core courses, a minimum grade of "C" in CIS 518, and an overall GPA of 3.0. The thirty-six (36) graduate semester hours consisting of twelve (12) semester hours of CORE courses, six (6) semester hours of REQUIRED courses, and eighteen (18) semester hours of approved elective courses according to the selected concentration option as follows:

Core Courses (12 semester hours):
  • All core courses must be completed with a minimum grade of "B".
  • Performance Evaluation of Algorithms
  • Software Engineering Principles
  • Computer Architecture
  • Data Security
Required Course (6 semester hours):
  • CIS Research Methodologies
  • Distributed Systems
Concentrations (18 semester hours):

Two concentrations of study are available to students who select the Computer Science Specialization in the SoC masters program. These are THESIS and COURSE-ONLY concentrations.

Thesis concentration

For the Thesis Concentration, eighteen (18) semester hours of required and elective course work are required.

Research Development

A minimum of three (3) semester hours credit of CIS 595, Computer and Information Sciences Research Development, are required. A Thesis Concentration student may only enroll in CIS 595, CIS Research Development, after successfully completing CIS 518 and their core courses. A Thesis Concentration student must be enrolled in CIS 595 in the semester during which they defend their thesis prospectus. A grade of "C" or lower in CIS 595 will result in the dismissal of the student from the Thesis and Project Concentrations to the Course-Only Concentration.

Thesis

A minimum of three (3) semester hours credit of CIS 599, Computer and Information Sciences Thesis, must be applied towards the degree for the Thesis Concentration. Students may only enroll in CIS 599 after successfully defending their thesis prospectus (minimum grade of "B" in CIS 595). A Thesis Concentration student must be enrolled in CIS 599 in the semester during which they defend and/or submit their thesis.

Elective Course Work

Twelve (12) semester hours of additional approved electives are required. A maximum of three (3) semester hours of Special Permission courses may be applied to the degree for the Thesis Concentration. A list of Pre-Approved Computer Science courses and a list of Special Permission courses are given at the end of this section. IA thesis concentration students must choose CSC 510 (Compiler Design and Construction) and CSC 582 (Network Security).

Comprehensive Examination

All students in the Thesis Concentration must pass an oral comprehensive examination administered after the thesis committee accepts the thesis. The School of Computing Comprehensive Examination Policies and Procedures document and the Comprehensive Examination Application form are available at http://www.southalabama.edu/colleges/soc.

Course only concentration

For the Course Only Concentration, eighteen (18) semester hours of elective course work are required.

Elective Course Work

A maximum of six (6) semester hours of Special Permission courses may be applied to the degree for the Course Only Concentration. No credits from CIS 599 may be applied to the Course Only Concentration. A list of Pre-Approved Computer Science courses and a list of Special Permission courses are given at the end of this section.

Comprehensive Examination

Students in the Course Only Concentration must pass a written examination. Students should take the examination as soon as possible after successfully completing CIS 518 and Computer Science core courses. Students wishing to sit for the examination must apply online to the Director of SoC Graduate Studies by the Friday of the last week of classes in the semester prior to which the examination is to be taken. The comprehensive examination is offered at least once a year. The School of Computing Comprehensive Examination Policies and Procedures document and the Comprehensive Examination Application form are available at http://www.southalabama.edu/colleges/soc.

Computer science electives

A list of Pre-Approved Computer Science elective courses and a list of Special Permission courses are given below. All other courses must be approved by the Computer Sciences Coordinator. A maximum of six (6) credit hours of non-CSC or non-CIS courses will be allowed.

Pre-approved computer science electives

  • Compiler Design and Construction
  • Communications and Network Analysis
  • Real-Time Software Systems
  • Computer Graphics
  • Modeling and Simulation
  • Numerical Analysis
  • Artificial Intelligence Theory and Programming
  • Game Development
  • Computer Language Design
  • Data Mining
  • Introduction to Bioinformatics
  • Artificial Intelligence and Heuristic Programming
  • Information Assurance and IT Auditing
  • Digital Forensic Analysis
  • Network Security
  • Special Topics in Computer Science
  • Data Warehousing
  • Information Systems Applications Design and Implementation
  • Information Systems Database Management
  • Advanced Data Management

Special permission courses

Approval of the Computer Science Coordinator and the Director of the School of Computing Graduate Studies is required for CIS graduate faculty sponsorship of a Special Permission course. A maximum of nine (9) credit hours of Special Permission courses may be applied to the degree for the Thesis Concentration or the Project Concentration; a maximum of six (6) credit hours of Special Permission courses may be applied to the degree for the Course Only Concentration.

  • Directed Study
  • Computer and Information Sciences Research Development
Department of Computer Science Staff  
Associate Professor & Computer Science Coordinator Dr. Tom Johnsten
Computer Science is a discipline that involves the understanding and design of computers and computational processes. In its most general form, it is concerned with the understanding of information transfer and transformation. Particular interest is placed on making processes efficient and endowing them with some form of intelligence. The discipline includes both advancing the fundamental understanding of algorithms and information processes in general, as well as the practical design of efficient, reliable software to meet given specifications. Courses offer students the opportunity to explore current trends in computing such as: game development, robotics, graphics, and data mining.