University Bulletin 2019-20

Print Bulletin Page

Computer and Information Sciences (MS)

Requirements for masters degree with computer science (CSC) specialization

Students must satisfactorily complete  thirty-six (36) graduate credit hours for the Master of Science degree with Computer Science specialization and a comprehensive exam. Required prerequisite courses are prescribed by the Computer Science Chair after reviewing prior academic work.

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

Required Courses (18 semester hours):
  • Performance Evaluation of Algorithms  CSC 522
  • Software Engineering Principles  CS 527
  • Computer Architecture  CSC 520
  • Data Security  CSC 580 or MA 581 or Distributed Systems CSC-532
  • CIS Research Methodologies  CIS 518
  • Data Mining CSC 526
Concentrations (18 semester hours):

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

Thesis Concentration
Research Development

A minimum of three (3) semester credit hours of CIS 595, Computer and Information Sciences Research Development, are required.  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 Concentration.

Thesis

A minimum of three (3) semester credit hours 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 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.

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 https://www.southalabama.edu/colleges/soc.

Project Concentration
Research

A minimum of three (3) semester credit hours of CSC 595, Computer Science Project Proposal Development are required.  A Project Concentration student must be enrolled in CSC 595 in the semester during which they defend their project prospectus.  A grade of “C” or lower in CSC 595 will result in the dismissal of the student from the Project Concentration.

Project

A minimum of three (3) semester credit hours of CSC 598, Computer Science Project, must be applied towards the degree for the Project Concentration.  Students may only enroll in CSC 598 after successfully defending  their project prospectus (minimum grade of “B” in CSC 595).  A Project Concentration student must be enrolled in CSC 598 in the semester during which they defend and/or submit their project.

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 Project 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 Exam

All students in the Project Concentration must pass an oral comprehensive examination administered after the project committee accepts the project.  The School of Computing Comprehensive Examination Policies and Procedures document and the Comprehensive Examination Application form are available at https://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

Eighteen (18) semester hours of approved electives are required.  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 or CSC 598 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 wishing to sit for the examination must apply on-line 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 https://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 Chair. A maximum of six (6) credit hours of non-CSC or non-CIS courses will be allowed.

Pre-approved computer science electives

  • Artificial Intelligence and Heuristic Programming
  •  Artificial Intelligence Theory and Programming
  •  Big Data Analytics
  •  Communications and Network Analysis
  •  Compiler Design and Construction
  •  Computer Graphics
  •  Computer Language Design
  •  Computer Vision and Robotics
  •  Cyber Physical Security
  •  Data Mining
  •  Data Warehousing
  •  Digital Forensic Analysis
  •  Game Development
  •  Image Processing
  •  Information Assurance and IT Auditing
  •  Information Systems Database Management
  •  Introduction to Bioinformatics
  •  Modeling and Simulation
  •  Network Security
  •  Numerical Analysis
  •  Real-Time Software Systems
  •  Security in Hardware
  •  Surreptitious Software
  •  Web Technologies and Knowledge Modeling

Special permission courses

Approval of the Computer Science Chair 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 Chair Dr. Tom Johnsten

Department of Computer Science website
https://www.southalabama.edu//colleges/soc/computerscience

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:  information assurance, big data, video game development, computer graphics and robotics.