YSU Computer Science & Information Systems

CSCI 5801: Software Engineering.

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.

Back to Curriculum

CSCI 5806: Operating Systems.

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 3700 and 3740.
3 s.h.

Back to Curriculum

CSCI 5814: Computer Architecture.

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 3700 and 3740.
3 s.h.

Back to Curriculum

CSCI 5820: Simulation.

Methods for modeling discrete event systems by algorithmic approaches using simulation languages. Prereq.: CSIS 3700 and STAT 3743.
3 s.h.

Back to Curriculum

CSCI 5822: Database Design and Information Retrieval.

Study of physical database storage, relational and object data modeling, logical database design (normalization process), and structural query languages. Prereq.: CSIS 3700 and CSCI 3710.
3 s.h.

Back to Curriculum

CSCI 5823: Communication Networks.

Study of network structures and topologies, international standards, models, communication media and protocols, hardware and software. Prereq.: CSIS 3700 and either CSIS 3723 or 3740.
3 s.h.

Back to Curriculum

CSIS 5824: Applied Artificial Intelligence.

Study of artificial intelligence software related to decision making. Topics may include robotic control, expert systems, automated knowledge acquisition, or logic programming. Prereq.: CSIS 3700 and 3 s.h. of upper- division departmental courses.
3 s.h.

Back to Curriculum

CSIS 5828: Computer Network Security.

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.

Back to Curriculum

CSCI 5835: Artificial Intelligence.

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 3700 and CSCI 3710.
3 s.h.

Back to Curriculum

CSIS 5857: Encoding and Encryption.

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.

Back to Curriculum

CSCI 5870: Data Structures and Algorithms.

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 3700 and CSCI 3710.
3 s.h.

Back to Curriculum

CSIS 5875: Advanced Multimedia Authoring.

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.

Back to Curriculum

CSIS 5881: Microcomputer System Architecture.

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.

Back to Curriculum

CSIS 5883: Remote Access and Multilayer Switched Networks.

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.

Back to Curriculum

CSIS 5884: Building Scalable Networks and Advanced Internetwork Troubleshooting.

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.

Back to Curriculum

CSIS 5895: Special Topics.

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.

Back to Curriculum

CSCI 6901: Principles of Computer Programming.

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.

Back to Curriculum

CSCI 6920: Theory and Practice of Information Systems.

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.

Back to Curriculum

CSCI 6921: Strategic Project and Change Planning.

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.

Back to Curriculum

CSIS 6940: Advanced Network Design and Administration.

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.

Back to Curriculum

CSCI 6950: Advanced Database Design and Administration.

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.

Back to Curriculum

CSIS 6951: Data Warehousing and Data Mining.

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.

Back to Curriculum

CSCI 6961: Client-Side Web Development and Programming.

Design and development of interactive, multimedia Web pages. Effective uses of forms, graphics, and animation. Client-side programming tools such as dynamic htmll, document object model, and JavaScript for graphics and form validation. Storyboarding techniques and user interface design principles. Prereq: CSIS 3700 or 6901.
3 s.h.

Back to Curriculum

CSIS 6962: Server-Side Web Development and Programming.

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 3700 or 6901.
3 s.h.

Back to Curriculum

CSIS 6990: Computing and Information Systems Project.

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.

Back to Curriculum

CSIS 6993: Computing and Information Systems Internship.

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.

Back to Curriculum

CSIS 6999: Thesis.


3 - 6 s.h.

Back to Curriculum