CSIS (Computer Science & Information Systems) Courses
Lower-division Courses
|
CSIS 1500: Computer Literacy.
A survey of of computer concepts and applications. Network access and electronic mail. Emphasis on software applications packages available for microcomputers, including word processing. Not applicable to the CSCI majors. 3 s.h. |
|
|
CSIS 1510: Global Electronic Information Resources.
A survey of concepts and tools relating to communicating and gathering information on the Internet. Electronic mail, newsgroups, online services, and the World Wide Web. Using internet and web search tools to locate sites, and to retrieve and evaluate information. Creating home pages on the World Wide Web. Basic telecommunication, hypermedia, and ethical concepts. Prereq: CSIS 1500 or equivalent. 3 s.h. |
|
|
CSIS 1514: Business Computer Systems.
Hands-on business software, with emphasis on operating systems, word processing, database and spreadsheet applications. 3 s.h. |
|
|
CSIS 1525: Survey of Modern Operating Systems.
An introduction to the common operating systems currently used by computers, such as DOS, Microsoft Windows, UNIX, and Xwindows. Topics include setting up the user's work environment, file manipulation, and other commands. Not applicable to the CIS or CSCI major. Prereq: CSIS 1500 or equivalent. 3 s.h. |
|
|
CSIS 1550: Survey of Language Topics.
Introductory language courses with emphasis on writing structured programs in a particular computer language. The language topic and special prerequisites will be announced in advance. Not applicable to the CSCI or CIS majors. Prereq: varies by topic or permission of instructor. 3 s.h. |
|
|
CSIS 1560: Fundamentals of Programming.
An introduction to computer programming using a visual object-oriented programming tool. Topics include control structures, loops, functions, methods, recursion, array processing, and events. Students will learn to design and implement virtual worlds. 3 s.h. |
|
|
CSIS 1580: Technical Presentation and Communication.
Tools and techniques for presentation of information in a computer-based environment. Introduction to slide making, graphics, and multimedia software. Methods for gathering information and determining requirements, and for designing and critiquing presentations. Prereq: CSIS 1500 or equivalent.
3 s.h. |
|
|
CSIS 1590: Survey of Computer Science and Information Systems.
Concepts, theory, and contemporary issues underlying the computing sciences. Introduction to computer applications, the YSU computing environment, the use of communication and information networks, and basic problem solving techniques using computers. This course is intended for CSIS majors and minors. Prereq: CSIS 1500 or equivalent and MATH 1501 or at least Level 2 on the Mathematics Placement Test. 3 s.h. |
|
|
CSIS 2602: Programming in C.
An introduction to programming concepts and techniques, with an emphasis on scientific and engineering applications. An accelerated survey of the C programming language and an introduction to the UNIX programming environment. Not applicable to the CIS or CSCI major. Prereq: CSIS 1500 and MATH 1513. 3 s.h. |
|
|
CSIS 2610: Programming and Problem Solving.
Problem-solving methods and algorithms using a high-level programming language. Designing, coding, debugging, and documenting programs using techniques of good programming style. 3 hours lecture and 2 hours lab. Prereq: CSIS 1590 or equivalent. 4 s.h. |
|
|
CSIS 2617: Data Structures and Objects.
Program design, sytle and expression, testing and debugging for larger programs. Introductory concepts of object-oriented programming, including classes, methods, encapsulation, and abstract data types. Theory and application of data structures, including linked structures, trees, networks, and graphs. Three hours lecture and two hours lab. Prereq: CSIS 2610. 4 s.h. |
|
|
CSIS 2660: Foundations of Electronic Commerce.
Framework
of electronic commerce, including e-commerce
architecture, infrastructure, technologies,
tools, and strategies. Topics include security, environmental,
and implementation issues. Includes
web site analysis, hardware/software issues, minicases,
and introduction to site development.Prereq: CSIS 1590. 3 s.h. |
|
|
CSIS 2699. Computer Science and Information Systems Internship.
Classroom theory applied to on-the-job
professional experience related to the student's
major. Work for a minimum of 12 hours per week
at an approved site, complete a related project, and
attend seminars. May be repeated once with the
permission of coordinator. Prereq: Sophomore in
good standing and permission of internship coordinator. 1-3 s.h. |
|
|
Upper-division Courses |
CSIS 3701: Advanced Object Oriented Programming.
Object-oriented design an programming, including classes, inheritance, and polymorphism. Introductory software engineering techniques for program development, specification, documentation, verification, and user interface design. Prereq: CSIS 2617. 3 s.h. |
|
|
CSIS 3720: System Configuration and Maintenance.
Theory and practice of installing and maintaining hardware and software for complex systems. Installation of applications software, with emphasis on Windows and Mac applications. Essential DOS utilities formatting, data recovery, protecting data. Dealing with printing problems, Windows environment problems, and problems with booting the machine. Small laboratory management. Prereq: CSIS 1590 or equivalent. 3 s.h. |
|
|
CSIS 3722: Development of Databases.
The basic structure, design, development, implementation, and modification of data bases for use in management information systems. Prereq: CSIS 1590.
3 s.h. |
|
|
CSIS 3723: Networking Concepts and Administration.
Overview of electronic communications concepts and technologies, with an emphasis on Local Area Networks. Network topologies, design, administration, installed applications, and performance monitoring. Privacy, ethical, and legal concerns. Prereq: CSIS 1590. 3 s.h. |
|
|
CSIS 3726. Visual/Object-Oriented Programming.
Use of one or more visual programming languages in conjunction with the concepts of object-oriented programming. Development of interactive programs using a graphical user interface. Database and Internet programming. Three hours lecture, two hours lab. Prereq: CSIS 2610. 4 s.h. |
|
|
CSIS 3730: Introduction to Computer Graphics.
A practical introduction to the techniques of computer raster graphics, including scan conversion, two and three dimensional clipping and windowing, transformations and viewing in 3D. Algorithms and more advanced topics will be surveyed. Prereq: CSIS 2617 and MATH 1572. 3 s.h. |
|
|
CSIS 3731: User Interface Design.
The design, implementation, and evaluation of humancomputer interfaces. Emphasis will be on practical applications of guidelines to modern multimedia and graphical user interfaces. Prereq: CSIS 2610. 3 s.h. |
|
|
CSIS 3740: Computer Organization.
Basic hardware components, structure, and implementation of computer systems. Assembly language andinstruction set architecture. Combinational and sequential digital logic. CPU and Control Unit design. Prereq: CSIS 2610. 4 s.h. |
|
|
CSIS 3760: Electronic Commerce Programming.
Programming
for client/server systems related to electronic
commerce, including server-side languages
such as Perl and Client-side languages such as
JavaScript. Topics include form validation and parsing,
database access and manipulation, and design,
networking, and security issues. Prereq: CSIS 2610.
3 s.h. |
|
|
CSIS 3761: Electronic Commerce Strategies.
Advanced
concepts for development and maintenance of electronic
commerce web sites. Topics include e-commerce
paradigms, software and programming, and
infrastructure issues. Site design, evaluation, deployment,
and administration issues, including
prototyping and SDLC issues. Building web-based
training components. Includes IT project. Prereq:
CSIS 2660 and INFOT 2663. 3 s.h. |
|
|
CSIS 3782: Cisco Networking Academy I.
Current and
emerging networking concepts and technology.
Topics include networking standards, terminology,
and protocols; LANs and WANs, the OSI and TCP/
IP models, network topology and design, physical
and logical addressing, subnet masking, router configuration
and programming. Includes structured
cabling project. Three hours lecture and three hours
lab. Prereq: CSIS 1590, and either CSIS 2610 or CSIS
1560. By permit only. 4 s.h. |
|
|
CSIS 3783: Cisco Networking Academy II.
Advanced
networking concepts and technology. Topics include
LAN switching, VLAN design and implementation,
IGRP, Access Control Lists, Novell IPX,
Token Ring, Network Management, WAN design,
WAN protocols (PPP, Frame Relay, ISDN), CCNA
certification review. LAN design project. Three
hours lecture and three hours lab. Prereq: CSIS
3782. 4 s.h. |
|
|
CSIS 4804: Programming in Operations Research Applications.
Basic operations research techniques and
programming. Linear programming, queuing,
mathematical modeling, and network analysis. Prereq: CIS 3741 and 3 s.h. of upper-division departmental
courses. 3 s.h. |
|
|
CSIS 4819: Parallel and Distributed Computing.
A survey of current development of parallel processing with emphasis on parallel programming. Topics include parallel architectures, inter-connection networks for inter-processor communication, parallel sorting/searching algorithms, parallel constructs for parallel programming paradigms, and implementation of the algorithms in a parallel language. Prereq: CSIS 2617 and CSIS 3740 or permission of instructor. 3 s.h. |
|
|
CSIS 4822: Data Base Applications.
Design and development of applications using data base languages. Prereq: CSIS 3722. 3 s.h. |
|
|
CSIS 4823: Data Communications Networking.
Study of
present methods for design and evaluation of information
networks, LAN and WAN. Includes
queuing, routing, security, reliability, error detection
and correction, and distributed processing.Prereq: CSIS 3723. 3 s.h. |
|
|
CSIS 4824: Artificial Intelligence in Decision Making.
A study of software from the field of artificial intelligence. Topics may include software for robotic control, expert systems, or logic programming. Prereq: CSIS 2617 and 3 s.h. of upper level CSIS courses. 3 s.h. |
|
|
CSIS 4831: Virtual Reality Systems.
An investigation into the use, design, implementation, and evaluation of virtual reality interfaces. Experience with VR systems using both 2D projections and stereoscopic display and other systems. Students will work in multidisciplinary groups. Prereq: CSIS 3730. 3 s.h. |
|
|
CSIS 4840: Business System Analysis and Design.
Development
of communication and written skills for the
analysis and design of business systems. Utilization
of project management techniques for design,
development, and maintenance of a departmental
level system. Prereq: CIS 3741, CSIS 3722, CSIS
3723, and 3 additional s.h. of upper-division departmental
courses. 4 s.h. |
|
|
CSIS 4870: Web Communications Capstone.
A project
course requiring the integration of website development
tools and techniques, database development,
effective writing for the web, and audience
analysis, to produce a website of substantial depth
and breadth. Oral and written presentations of final
project. Listed also as ENGL 4870. Prereq: Senior
standing and permission of instructor. 3 s.h. |
|
|
CSIS 4893: Computer Science and Information
Systems Advanced Internship.
An industrial/academic
experience in information systems /technology.
Employment for 15 to 20 hours per week. May
be repeated once with the permission of internship
supervisor. Prereq: 16 s.h. of department courses
(at least 3 s.h. upper division) and permission of
department internship supervisor. 2-4 s.h. |
|
|
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 2617 and 3 s.h. of upper-
division departmental courses, or CSIS 6901.
3 s.h. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
|