Developing and
maintaining complex software systems. Process
and life-cycle models, and tools for software development
(such as CASE). Specification methods,
prototyping, validation and verification strategies,
and version maintenance. Management of the system
development process. A group project is required.
Prereq.: CSIS 3701.
3 s.h.
Study of the various
components of operating systems including kernels
and monitors, currency and parallel processing,
processor management, storage management, device
management, I/O processing and file management.
Prereq.: CSIS 2617 and 3740.
3 s.h.
Study of high-performance
sequential computer architecture. Topics
include performance evaluation, instruction set
design, processor implementation techniques,
pipelining, vector processing, memory hierarchy
design, and parallel architecture. Prereq.: CSIS 2617
and 3740.
3 s.h.
Methods for modeling discrete
event systems by algorithmic approaches using
simulation languages. Prereq.: CSIS 2617 and STAT
3743.
3 s.h.
Study of physical database storage, relational and
object data modeling, logical database design (normalization
process), and structural query languages.
Prereq.: CSIS 2617 and CSCI 3710.
3 s.h.
Study of network
structures and topologies, international standards,
models, communication media and protocols, hardware
and software. Prereq.: CSIS 2617 and either
CSIS 3723 or 3740.
3 s.h.
Study of artificial
intelligence software related to decision
making. Topics may include robotic control, expert
systems, automated knowledge acquisition, or logic
programming. Prereq.: CSIS 2617 and 3 s.h. of upper-
division departmental courses.
3 s.h.
Overview of security issues that arise from computer networks, including
the spectrum of security activities, methods, methodologies, and procedures.
Intrusion detection, firewalls, threats and vulnerabilities, denial of service
attacks, viruses and worms, encryption, and forensics.
Prereq.: CSIS 3723 or equivalent.
3 s.h.
Study of the theory and application of intelligent systems. Topics may
include general problem-solving techniques, knowledge representation and
expert systems, vision and perception, natural language processing.
AI systems and languages. Prereq: CSIS 2617 and CSCI 3710.
3 s.h.
Securing computer and Information Systems through encoding
and/or encryption. Private and public cryptographic methods,
digital certificates, cryptovariable techniques, key
management, and database security. Prereq: CSIS 1560 or 2610;
Math 1548 or 1571.
3 s.h.
Study and
application of analysis and design techniques to
nonnumerical algorithms. Topics selected from algorithms
acting on sets, trees, graphs; memory
management; notions of complexity and related
areas. Prereq.: CSIS 2617 and CSCI 3710.
3 s.h.
Advanced
study of multimedia authoring tools. Analysis of
commercial applications. Group project required.
Three hours lecture and two hours lab.
Prereq.: INFOT 3775.
4 s.h.
State-of-the-art course on microcomputer architecture.
Topics include introduction to microcomputer systems,
16 and 32 bit microprocessors, direct memory
access and other I/O transfer schemes, architecture
of I/O processors, introduction to computer communications.
Prereq.: CSIS 3740 and 3780.
3 s.h.
Advanced WAN connectivity, including
Frame Relay, ATM, ISDN, DSL, and modems; IP
address scaling techniques; advanced access control;
core issues in network design and management,
focusing on multilayer switched networks
and emerging multi-service networks. Will incorporate
CCNP Cisco Academy curriculum. Three
hours lecture, three hours lab. Prereq.: CSIS 3783.
4 s.h.
Designing scalable
networks; advanced routing protocols; VLSM and
route aggregation; management and diagnostic
tools; troubleshooting tools and methodology for
TCP/IP, Novell, and AppleTalk connectivity,
VLANs, routers, and switches; Frame Relay and
ISDN connectivity. Will incorporate CCNP Cisco
Academy curriculum. Three hours lecture, three
hours lab. Prereq.: CSIS 5883.
4 s.h.
Special Topics. A study of special topics in
computer science. Subject matter and credit hours
will be announced in advance. May be repeated
multiple times if topic is different. Prereq.: At least
3 s.h. of upper-division departmental courses, and
permission of chair.
2-4 s.h.
Significant features of several computer programming
languages to fit the needs of graduate students with no previous computer science experience.
Programming techniques and problem analysis. Students will do programming projects appropriate
for their needs.
3 s.h.
Analysis and design of information systems to support an organization’s
operational, administrative, and strategic objectives. Strategic business
goals vs. IT goals, impact of information on competitive advantage, approaches to
administering information systems, and controlling existing systems while
introducing new technologies. Prereq.: CSIS 3722 and CSIS 3723 or CSIS 3782.
3 s.h.
A comprehensive approach to information technology management
and the effects IT has on an organization. Techniques, tools, and skills necessary
for successful IT project leadership. Case based and project
experience in domestic and international project knowledge for
initiating, planning,
executing, tracking, controlling, reporting, and closing projects.
Prereq.: CSCI 6920.
3 s.h.
Network and telecommunication system concepts, architectures,
security, and standards. Computer and networking technologies
supporting audio, video, and data communications using wired and wireless
networks. Impact of operational needs, regulatory environments, and increasing
threat of intrusion on network design and management. Prereq.: CSIS 3723 or CSIS 3783.
3 s.h.
Design, development, implementation, and administration of
large database systems at the enterprise level, including logical data
models, data security and assurance, concurrent processing, data distribution,
data marts, data warehouses, data mining, and data extraction, cleansing, and
loading. Prereq.: CSIS 3722.
3 s.h.
Basic methodology for planning, designing, building,
using, and managing a data warehouse. Legacy systems, operational data stores, and data marts.
Data mining techniques for visualization and deriving information from a data warehouse for
strategic decision making. Prereq: CSIS 3722 or equivalent.
3 s.h.
Design and development of interactive, multimedia
Web pages. Effective uses of forms, graphics, and animation. Client-side programming tools
such as dynamic html, document object model, and JavaScript for graphics and form validation.
Storyboarding techniques and user interface design principles. Prereq: CSIS 2617 or 6901.
3 s.h.
Configuration of web server software and the
use of server-side programming. Server-side scripting in languages such as PHP and Java Server
Pages. Database access and drivers. Security issues, including access control and secured
transmissions. Prereq: CSIS 3722 and either 2617 or 6901.
3 s.h.
Individual capstone project, culminating in a written report and oral presentation.
Prereq.: at least 18 hours towards the M.S. degree.
1 - 3 s.h.
An industrial/academic experience in information systems/technology.
Employment for 15 to 20 hours per week.
Prereq.: CSCI 6920 and permission of graduate internship supervisor.
1 - 3 s.h.