Department Head: Dr. Jan Case, jcase@jsu.edu
MS in Computer Systems and Software Design Graduate Coordinator: Dr. Eric Gamess, egamess@jsu.edu
MS in Mathematics Graduate Coordinator: Dr. Thomas Leathrum, leathrum@jsu.edu
The Department of Mathematical, Computing, and Information Sciences offers courses leading to the Master of Science (MS) with a major in Mathematics and the Master of Science (MS) with a major in Computer Systems and Software Design with two concentrations, as well as supporting courses for the Master of Arts (MA) degree with a major in Integrated Studies. Students pursuing graduate degrees in Secondary Education who meet Mathematical, Computing, and Information Sciences Department admission requirements may take mathematics courses in their teaching field.
NOTE: Prerequisite for all Mathematics Courses. Graduate courses in Mathematics are open only to students who:
- Are admitted to a graduate program of study in Mathematics; or
- Are admitted to a graduate program of study in Secondary Education with a teaching field of Mathematics and with all undergraduate deficiencies in Mathematics removed; or
- Have completed 32 semester hours in Mathematics with at least 19 upper division hours.
- In addition, students must have successfully completed at least one course equivalent to MS 415 Advanced Calculus I (WI) (3) or MS 441 Abstract Algebra I (WI) (3).
- Some individual courses have further prerequisites; see the course descriptions below. Exemptions from course prerequisites require permission of the department head.
Mathematics
Prerequisite(s): MS 227.
Algebra and calculus of vectors, Stokes theorem, and divergence theorem; applications to geometry, mass potential functions, electricity, and fluid flow.
Prerequisite(s): MS 415.
Selected topics from advanced calculus, elements of partial differentiation including the general theorems, Jacobians, topics on the theory of integration. This course is eligible for Faster Master's.
Prerequisite(s): MS 323.
Selected topics from advanced Euclidean geometry, finite geometries, non-Euclidean geometry, and other geometries.
Prerequisites or corequisites for undergraduate: MS 415 or MS 441 or MS 451. Prerequisites for graduate: See Prerequisites for All Graduate Mathematics Courses. Goals include examining deeply the fundamental ideas of mathematics and connections among various branches of mathematics, exploring the historical development of major concepts, and further developing the habits of mind that define mathematical approaches to problems. This course is eligible for Faster Master's. (Writing Intensive Course)
Prerequisite(s): MS 415.
Basic topological concepts to include topological spaces, mapping, compactness, connectedness, and separation axioms. This course is eligible for Faster Master's.
Prerequisite(s): MS 204 or MS 302 or ST 261.
Fundamental concepts of descriptive and inferential statistics, probability distributions, estimation, and hypothesis testing. Statistical software and/or scripting are used to facilitate analysis and interpretation of results. Emphasis on statistical techniques to analyze data. This course may only be taken at the undergraduate level upon approval for participation in the Faster Master's program.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Basic topics in symbolic logic and naive set theory, including sets and set operations, symbolic logic, the language of set theory, and applications of set theory.
Prerequisite(s): MS 416 or permission of the instructor.
Measure and measurable sets, measurable functions, Lebesgue integration, and convergence theorems.
Prerequisite(s): MS 515.
Selected topics from absolute continuity and differentiation, LP-spaces, Hilbert spaces, and Banach spaces.
Prerequisite(s): MS 352 and MS 415.
Introduction to the fundamental topics of functional analysis. Topics include metric spaces, completeness, linear operators, normed spaces and Banach spaces, inner product spaces, and Hilbert spaces. Objectives include the Riesz Representation Theorem, the Hahn-Banach Theorem, and the Contraction Mapping Theorem.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Classical theorems, ideas, and constructions of Euclidean and non-Euclidean geometry in theorems of Ceva, Menelaus, Pappus, and Fererback; homothetic transformations, inversion, harmonic sets of points, and cevians.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Applications of Euclidean and homogeneous coordinates, geometric transformations, trigonometric, and vector techniques to geometric problems.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Topics in the theory of polynomial and other equations, and in the properties of transcendental functions. The goal is the development of a deeper understanding of the equations and functions commonly encountered in precalculus mathematics. May require the use of computer software.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Theory, problem solving techniques, and applications of differential and integral calculus, including the use of graphing calculators and computer software. Recommended for students who are teaching or planning to teach Advanced Placement Calculus.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Logic and set theory, functions and sequences, structure and development of the real number system including completeness.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Elementary combinatorial analysis, probability, vectors and matrices, game theory, linear programming, and model building in the social and physical sciences.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Concepts of high school algebra from the perspective of ring theory.
Prerequisite(s): MS 441.
General group theory including cyclic groups and permutation groups, homomorphism and isomorphism theorems.
Prerequisite(s): MS 441.
Theory of rings, ideals, fields, and integral domains.
Prerequisite(s): See Prerequisites for All Graduate Mathematics Courses.
Selected topics suitable for the secondary teacher; problem solving; secondary school mathematics from an advanced standpoint.
Prerequisite(s): Requires a faculty recommendation and permission of the department head.
(1-6). This course allows the student to gain experience in a job involving mathematics. The department head will approve the number of credit hours based on the scope of the project. This course is repeatable up to a total of 6 credit hours. Grades: Pass/Fail.
Prerequisite(s): MS 541 and 542 or permission of instructor.
Selected topics in modern algebra beyond the scope of the graduate algebra sequence. Topics may be chosen from the theory of groups, rings, fields, or modules; linear algebra; homological algebra; or other topics, depending on student and instructor interests. May be duplicated for credit for a total of 6 semester hours.
Prerequisite(s): MS 515 and 516 or permission of the instructor.
Selected topics in modern analysis beyond the scope of the graduate analysis sequence. Topics may be chosen from the fields of real analysis (measure theory and integration, special functions, finite differences, functional equations, sequences and series), complex variables, Fourier and harmonic analysis, integral transforms, operator theory, or other topics, depending on student and instructor interests. May be duplicated for credit for a total of 6 semester hours.
Prerequisite(s): Students must have two courses in the topical area chosen and approval by the faculty advisor in mathematics and the instructor.
Algebra, analysis, geometry, and topology. May be duplicated for credit for a total of 6 semester hours.
Prerequisite(s): Approval of application for thesis option.
See "Thesis Option and Procedures." May be duplicated for credit for a total of 6 semester hours. Grade: Pass/Fail.
Computer Science
Prerequisite(s): A programming language.
Information as corporate resource, data modeling, database design, implementation strategies and administration; security, information centers, decision support systems, mini- and microcomputer environment; teams of students will design and implement a relational database application.
Prerequisite(s): Undergraduate or graduate statistics course.
Introduction to the research techniques and methodologies used to evaluate systems such as control systems, computer systems, security systems, and information systems. Topics include methodological foundations, qualitative research methods and quantitative research methods.
Prerequisite(s): Admission to the MS in SSD program or permission of instructor.
Focuses specifically on methods that guide software engineers from requirements to code; provides broad understanding of current methods, and specific skills in using these methods.
Prerequisite(s): SSD major or permission of instructor.
Provides knowledge and skills necessary to lead a project team, understand the relationship of software development to overall product engineering, and understand the software process.
Prerequisite(s): Undergraduate software engineering course or equivalent.
Utilization of various technologies and tools for developing Web applications using Web Services, emphasizing organizational issues, challenges, and security concerns related to the effective deployment of those applications. Students will evaluate real-world applications of Web services as well as the unique decision-making framework involved with their adoption while employing those lessons learned in practical solutions.
Prerequisite(s): Comprehensive undergraduate course in software engineering or industrial software engineering experience with a large project.
Human-computer interface, human performance, diversity, and mental models, interaction devices, dialog and interface styles, documentation, and usability testing.
Prerequisite(s): Comprehensive undergraduate course in software engineering or industrial software engineering experience with a large project.
Explores emerging technologies and contemporary development methodologies for large scale software systems; difficulties and benefits of software by component composition, component reuse and software architectures.
Prerequisite(s): Experience with an object oriented programming language.
Introducing concepts, models, algorithms, and tools for development of intelligent systems. Example topics include artificial neural networks, genetic algorithms, fuzzy systems, swarm intelligence, ant colony optimization, artificial life, and hybridizations of the above techniques. Additional focus will be placed on research methodologies and preparing research papers and reports.
Prerequisite(s): Undergraduate or graduate statistics course.
Introduction to business intelligence and data mining methodologies and tools that enable users to analyze new patterns/relationships and develop insight for decision making. This course provides students thorough conceptual framework, discussion, and hands-on experience in business intelligence and data mining. Techniques that the course covers include, but not limited to, linear modeling, decision trees, association rules, classification rules, clustering & visualization, text mining methodologies. Topics covered will include business intelligence, data mining methods, predictive analysis, information quality, and a term project that applies the skills learned.
Prerequisite(s): Basic knowledge in probability and statistics, data structures, and algorithms.
Provides fundamental background in bioinformatics, both theoretical and practical, to students in computer science or biological sciences. Provides the principles that drive an algorithm's design. Covers various topics such as DNA and RNA structure, gene structure and control, protein structure, sequence alignment production, homologous sequences searches, phylogenetic trees structure and interpretation.
Study of the fundamentals of image and video processing. This course will use a mathematical framework to describe and analyze images and videos as two- and three-dimensional signals in the spatial, spatio-temporal, and frequency domains. Techniques for image and video compression, morphological processing, segmentation, enhancement and recovery will be presented.
Prerequisite(s): Undergraduate artificial intelligence course or equivalent.
Survey of artificial intelligence emphasizing applications in business, industrial, and scientific system development; autonomous agents, data mining, pattern recognition, and machine vision.
In-depth study of the theories of information systems and their relationship to organization, decision-making and information management processes. Topics include information systems' impact, strategic uses of information systems, technology adoption, enterprise computing architectures and infrastructures, information security and assurance, IT policy compliance, knowledge management and performance measurement.
Prerequisite(s): SSD major or permission of instructor.
A study of advanced topics in computer networks with emphasis on wireless communications. Fundamentals of cellular communications, CDMA systems, wireless security, Wireless Application Protocols (WAP), Bluetooth, and new wireless technologies are also covered.
Prerequisite(s): Undergraduate course in computer networking or equivalent.
Design and analysis of distributed computing systems; system architecture; load balancing and scheduling; remote procedure calls and message passing; distributed operating systems and database systems.
Prerequisite(s): SSD major or permission of instructor.
In-depth study of requirements or real-time and embedded software; examination of operating systems, languages, and devices that support these systems; real-time multimedia applications emphasized.
Prerequisite(s): Undergraduate operating system course or equivalent.
Study of advanced network security architectures, models, benchmarks and metrics, cryptography, authentication and authorization protocols, secure application and systems development, federal regulations and compliance, and advanced security topics on intrusion detection, biometrics, web services, and data mining. Emphasis is on security professional certification.
Prerequisite(s): Approval of the advisor and approval of the department head.
Selected topics from current problems in computing; topics vary from semester to semester.
Prerequisite(s): Approval of the advisor and approval of the department head.
Selected topics from current problems in computing; topics vary from semester to semester.
Prerequisite(s): Approval of the advisor and approval of department head.
Provides students with a laboratory for direct application of concepts learned in course work; students will produce a variety of software products.
Prerequisite(s): Approval of the advisor and approval of department head.
Provides students with a laboratory for direct application of concepts learned in course work; students will produce a variety of software products.