|
CS |
5543 |
Software Engineering (3) |
|
This course provides an overview of the theory and
application of improved reliability methodologies in the design, development,
and maintenance of computer software. It includes a survey and application of
software development tools.
Prerequisite: CS 4447 |
|
CS |
5545 |
Computer Architecture (3) |
|
Functional descriptions of the major components of
digital computer architectures are explored, such as arithmetic and control
units, memory hierarchies, channels and characterizations and interactions of
individual major components of small and large computers. Also included are
minicomputer architectures, specialized computer architectures, and distributed
data processing architectures.
Prerequisites: CS 3357 and CS 4445. |
|
CS |
5546 |
Information Organization and Retrieval
(3) |
|
The theory of information organization, information requirements analysis, and statistical methods is examined. A survey of sorting methods, search techniques, pattern matching and information retrieval systems is also discussed.
Prerequisite:CS 3323. |
|
CS |
5547 |
Applied Systems Analysis (3) |
|
The analysis and logical design of computer and
information processing systems’ industrial techniques is examined to state and
analyze information systems’ requirements. Additional topics include feasibility
and cost analysis studies, hardware/software selection and evaluation.
Prerequisite: CS 4447. |
|
CS |
5548 |
Systems Programming and Operating Systems (3)
|
|
This course presents an introduction to assembler design, macroprocessing facilities, and loader schemes. Operating system topics include I/O programming, memory, processor, device, and information management.
Prerequisite: CS 4448. |
|
CS |
6625
6626, 6627 |
Specialized Study in Computer and Information
Science (1-4)
|
|
|
This course involves the study of a problem or
problems using research techniques. Selection of a problem is to be approved by
the student’s adviser, instructor, college dean, and graduate dean. The study
should contribute to a student’s program. Preparation of a scholarly paper is
required and may involve an oral defense. Total credit for any combination of
enrollments in the specialized study courses may not exceed four (4) semester
hours. With prior approval, there may be a substitution for one (1) required
course in the student’s program.
|
|
CS |
6640 |
Data Base Management Systems (3) |
|
An overview of the need for centralized control of data resources and tools is explored. The course includes a survey of current data models and systems, and a review of tools commercially available including data dictionary/directory systems and data conversion software.
|
|
CS |
6641 |
Society and Information Systems (3) |
|
A survey and analysis of individual and societal attitudes, interactions, and decision-making is provided concerning the retrieval and processing. |
|
CS |
6643 |
Theory and Design of Compilers (3) |
|
The formal properties of grammars, lexical and syntactic analysis, macro generators, and code selection are presented. Additional topics include hardwire compilers, extensibility of languages, and implementation of simple compilers. Prerequisite: CS 3343. |
|
CS |
6644 |
Applied Computing Techniques (3) |
|
This course reviews formal definitions and practical applications using string operations, linked lists, dynamic storage allocation, array operations, block structure, recursion and disk access. It involves the application of appropriate languages to the execution of
programming projects.
Prerequisite: CS 5546 |
|
CS |
6646 |
Information Systems for Operations and Management (3)
|
|
A study of conceptual and practical foundations of information processing systems’ support for management and decision-making functions are examined. Computer system project management, economic and legal considerations of management information systems, systems implementation
and evaluation are additional topic areas covered in this course.
Prerequisite: CS 5547. |
|
CS |
6647 |
Operations Analysis and Modeling (3) |
|
The theory and design of modeling problems, and simulation models for queuing are reviewed. Discrete event and continuous simulation models are analyzed. Simulation languages and the implementation of models on computers using general purpose and simulation languages is presented in this course.
Prerequisite: CS 5547.
|
|
CS |
6648 |
Operations Research (3) |
|
A systems approach is explored as it relates to using various algorithms to solve different classes of managerial problems with a computer.
Prerequisite: CS 3325 and CS 5547 |
|
CS |
6649 |
Special Topics in CIS (3) |
|
A series of advanced topics in areas of computer and information science is offered. The course details a structured discussion of varied subjects to
Include technological updates, a more intense study of topics covered in other course offerings, and an introduction to advanced concepts such as artificial
intelligence, the theory of computability, and formal languages.
Prerequisites: 12 semester hours of graduate
credit. |
|
CS |
6699 |
Research and Thesis (1-6) |
|
Guided research in Computer and Information Science results in the preparation of a scholarly thesis. The thesis includes a discussion of the research design and methodology available to plan and conduct a systematic, thorough, critical, interpretive and analytical research in an area appropriate to
the interest of the individual student and
Consistent with the degree program. The
course requires students to prepare a thesis within guidelines provided by the faculty member and to defend it before a thesis committee. Prerequisites: Unconditional
admission to the Master of Science in Computer Science program and completion of twenty-four (24) semester hours of course work |