2005-2006 Undergraduate Catalog

                                                                                          |  Table of Contents   |   DSU Home   |

Course Offerings

Computer Information Systems

CIS/HON 130  VISUAL BASIC PROGRAMMING. 3
Fundamentals of programming using Visual Basic. Focus on problem solving, visual design, and programming concepts. Topics include sequence, selection, repetition, procedures, and functions.
Honors Section Prerequisite: ACT score of 24 or above or 3.2 cumulative GPA.
 
CIS 251  BUSINESS APPLICATIONS PROGRAMMING. 3
Emphasis on logical design and structured programming techniques. Writing, debugging and testing business programs.
Prerequisites: CIS 130.
 
CIS 275  WEB APPLICATION PROGRAMMING I. 3
An introduction to the languages used to develop and operate e-commerce sites with focus on client-side technologies. Topics include but are not limited to programming practices, HTML, extensible markup language (XML), and JavaScript.
Prerequisite: Completion of any two of the following courses: CIS 130, CIS 251, CSC 150, CSC 250.
 
CIS 277  OS INTERFACES AND UTILITIES. 3
Concepts and techniques of interfacing programs with an operation system using Job Control Language. Use of storage devices using vendor supplied utilities.
Prerequisite: CIS 330 (concurrent enrollment CIS 331)
 
CIS 291  INDEPENDENT STUDY. 1-5
A student independentently studies a computer information systems topic with help from instructor.
 
CIS 292  TOPICS. 1-5
Topic or field of special interest in information systems.
 
CIS 310  APPLICATIONS PROGRAMMING IN RPG. 3
Concepts and terminology of RPG programming language are studied with emphasis in business applications.
Prerequisite: CIS 251.
 
CIS 320/ENGL 357  NON-NUMERIC COMPUTING. 3
An introduction to non-numeric computing used for the analysis of text and the processing of natural language. Each time the course is offered there will be a specific indication of its focus - for example “Programming for the Web.”
Prerequisite: CSC 105.
 
CIS 325  MANAGEMENT INFORMATION SYSTEMS. 3
Introduction to the application of information technology in organizations, roles of managers and staff professionals in developing and using information systems with current and future technology.
 
CIS 328  OPERATING ENVIRONMENTS. 3
This course examines the role of the operating system in computer operations. Current operating environments including Windows NT, Unix, and similar operating environments are studied from a theoretical and hands-on perspective.
Prerequisite: CIS 350.
 
CIS 330  COBOL I. 3
Introduction to structured COBOL programming: input, output, and reformatting; arithmetic program design; report writing; intrinsic functions; conditional branching; condition-names; iteration; control breaks; program maintenance; validity checking; and interactive programming.
Prerequisites: CIS 251 or CSC 250 or CSC 150.
 
CIS 331  COBOL II. 3
Advanced structured COBOL programming with arrays; table look-ups; subprograms; sequential file processing; sorting and merging; indexed file processing; text manipulations; debugging; and on-line applications.
Prerequisite: CIS 330.
 
CIS 332  STRUCTURED SYSTEMS ANALYSIS AND DESIGN. 3
Skills in structured systems analysis techniques used to define information systems solutions to business problems by producing detailed systems specifications.
Prerequisite: CSC 150 or CIS 130.
 
CIS 340  ADVANCED JAVA PROGRAMMING. 3
An in-depth exploration of the Java object-oriented language. Topics will include the development of applets, graphical user interfaces, and multi-threaded programs.
Prerequisite: CSC 260.
 
CIS 346  OBJECT ORIENTED PROGRAMMING. 3
The study of object methodologies using a modern language such as C++ or Java. Advanced data structures, I/O and file management will be implemented using polymorphism, inheritance, overloading, and encapsulation.
Prerequisite: CSC 300.
 
CIS 350  COMPUTER HARDWARE, DATA COMMUNICATIONS AND NETWORKING. 3
An introduction to computer hardware, data communications, and networking fundamentals and theory. Computer design, components, voice and data communications and LAN design and operation issues are addressed in both lecture and hands-on formats. Emphasis is given to network design using the OSI model as well as network operations and setup issues.
 
CIS 360  ADVANCED TELEPROCESSING. 3
Course is designed for those who will code Advanced Communications functions for Virtual Telecommunication Access Method (ACF/VTAM), design and plan network models, manage telecommunication networks, and code SNA routing.
Prerequisite: CIS 350.
 
CIS 361  ADVANCED PROGRAMMING FOR BUSINESS APPLICATIONS.
This course will emphasize advanced topics of business programming using contemporary development tools. Additional topics may include: objects, databases, multithreading, error trapping and web-based applications.
Prerequisites: CIS 251.
 
CIS 375  WEB APPLICATION PROGRAMMING II. 3
An introduction to the languages used to develop and operate e-commerce sites with focus on server-side technologies. Topics include issues common to the development of e-commerce sites such as mixed technology environments, security, and internationalization.
Prerequisite: CIS 275.
 
CIS 377  ON-LINE APPLICATIONS. 3
Design and development of on-line application programs. Emphasis on CICS facilities. CRT screen design, transaction debugging and response time considerations.
Prerequisite: CIS 331.
 
CIS 383  NETWORKING I. 3
LAN topologies, media choices, protocols and transmission techniques are addressed. Overview of LAN planning and installation considerations. LAN hardware and software offerings and problem determination procedures are presented.
Prerequisite: CIS 350.
 
CIS 384  DECISION SUPPORT SYSTEMS. 3
A study of the decision process, including the gathering, analysis and application of data. Decision Support Systems (DSS) represents a point of view on the role of the computer in the decision-making process. Decision support implies the use of computers to: assist managers in their decision making, support rather than replace managerial judgment, and improve the effectiveness of decision making rather than just its efficiency. The course covers the tools, techniques, and theory of DSS and how they can be used to improve the quality of management decisions.
 
CIS 385  NETWORKING II. 3
This class focuses on the technical networking essentials of the development, maintenance and use of e-commerce sites. Topics include coverage of network concepts and theory, intranets, extranets, server issues, enterprise computing, virtual hosting, and security considerations.
Prerequisite: CIS 383.
 
CIS 414  COMPUTER SECURITY FUNDAMENTALS. 3
Provides students with a fundamental knowledge of computer security essentials in critical and diverse security areas, including security terminology, viruses, popular operating system vulnerabilities, Web browser vulnerabilities, security standards, and computer fraud.
Prerequisite: CIS 385.
 
CIS 416  NETWORK SECURITY. 3
Internet security is the focus of this course. Students will learn the security risks inherent to the interconnection of physical networks and the corresponding countermeasures. Advanced topics include fundamentals of encryption, firewall operation, common tactics, countermeasures, popular Web server vulnerabilities, and data interception over public mediums.
Prerequisite: CIS 414.
 
CIS 418  COMPUTER SECURITY-INTRUSION CONTROL AND DETECTION. 3
Provides students with hands-on and theoretical knowledge of network and computer systems intrusion concepts, including security terminology, virus operations, operating system and Web browser vulnerabilities, firewall operation standards, and computer fraud.
Prerequisite: CIS 414
 
CIS 422  COMPUTER SECURITY-CRYPTOGRAPHY AND INFORMATION ASSURANCE. 3
Provides students with hands-on and theoretical knowledge of information security. Topics include cryptography as well as current trends and topics in the information assurance and computer security field.
Prerequisite: CIS 385.
 
CIS 424  INTERNET AND ELECTRONIC COMMERCE. 3
Understanding the concepts and applications of electronic commerce through the Internet. The course will focus on electronic data interchange, Internet web pages for electronic commerce, scripting for client/server electronic commerce, security issues and database considerations.
Prerequisites: CIS 332, completion of 6 credits in CSC or CIS, (except CSC 105)
 
CIS 427  INFORMATION SYSTEMS PLANNING AND MGMT. 3
A study of financial, technical and strategic information systems planning processes. Emphasis will be placed on the relationship of information systems to the overall business planning.
Prerequisite: CIS 332 or CIS 325.
 
CIS 447  ARTIFICIAL INTELLIGENCE. 3
Concepts in Artificial Intelligence: programming in languages such as Prolog or LISP; knowledge representation; search algorithms.
Prerequisite: CSC 250.
 
CIS 457  DOCUMENT IMAGE PROCESSING SYSTEMS. 3
A course exploring the aspects of document image systems. Issues such as analysis and design of document image systems, workflow, change management and implementation of document systems will be covered. Programming will be required.
Prerequisite: CSC 250 or CIS 251 and CIS 332.
 
CIS 476  MARKETING INFORMATION TECHNOLOGY. 3
Prerequisites: BADM 370 and either CSC 150 or CIS 130.>
 
CIS 484  DATABASE MANAGEMENT SYSTEMS. 3
The study of formalized database design. This course will focus on relational model design and the use of SQL. Students will use a modern relational database to implement designs and learn the basics of data management.
Prerequisite: CSC 250 or CIS 251.
 
CIS 487  DATABASE PROGRAMMING. 3
Provides hands-on experience with procedural extensions to SQL. Topics include data control languages, control structures, exception handling, stored procedures, triggers, cursors and cursor processing.
Prerequisite: CIS 484.
 
CIS 488  ADVANCED DATABASE ISSUES. 3
This course is designed to expand on the theoretical concepts developed in CIS 484. Emphasis will be placed on database theory and will cover such issues as distributed databases, concurrency control, security, and optimization. Specialized topics such as data-warehousing/mining will also be explored.
Prerequisite: CIS 484.
 
CIS 491  INDEPENDENT STUDY. 1-4
A student who has demonstrated outstanding ability in Computer Information Systems courses may study independently.
 
CIS 492  TOPICS. 1-5
Topic or field of special interest in information systems.
 
CIS 494  INTERNSHIP. 1-8
Practical experience in a computer related position. Prior application required.
 
CIS 498  UNDERGRADUATE RESEARCH/SCHOLARSHIP. 1-6
Project used to integrate the skills of the specializations of the Information Systems. I/S program. Prior application required.
 

Back to Course Offerings