
|
Course Offerings Computer Information Systems CIS/HON 130 VISUAL BASIC PROGRAMMING. 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 25 or above or 3.2 cumulative GPA. 3 CIS 251 BUSINESS APPLICATIONS PROGRAMMING. Emphasis on logical design and structured programming techniques. Writing, debugging and testing business programs. Prerequisites: CIS 130. 3 CIS 275 WEB APPLICATION PROGRAMMING I. 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. 3 CIS 277 OS INTERFACES AND UTILITIES. 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 in CIS 331 recommended) 3 CIS 291 INDEPENDENT STUDY. A student independentently studies a computer information systems topic with help from instructor. 1-5 CIS 292 TOPICS. Topic or field of special interest in information systems. 1-4 CIS 310
APPLICATIONS PROGRAMMING CIS 325 MANAGEMENT INFORMATION SYSTEMS. 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. 3 CIS 328 OPERATING ENVIRONMENTS. 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. 3 CIS 330 COBOL I. 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. 3 CIS 331 COBOL II. 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. 3 CIS 332 STRUCTURED SYSTEMS ANALYSIS AND DESIGN. 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. 3 CIS/ENGL 357 NON-NUMERIC COMPUTING. 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 or equivalent. 3 CIS 340 ADVANCED JAVA PROGRAMMING. 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. 3 CIS 346 OBJECT ORIENTED PROGRAMMING. 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. 3 CIS 350 COMPUTER HARDWARE, DATA COMMUNICATIONS AND NETWORKING. 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. 3 CIS 360 ADVANCED TELEPROCESSING. 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. 3 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 or permission of the instructor. CIS 375
WEB APPLICATION PROGRAMMING II. 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 377 ON-LINE APPLICATIONS. Design and development of on-line application programs. Emphasis on CICS facilities. CRT screen design, transaction debugging and response time considerations. Prerequisite: CIS 331. 3 CIS 383
NETWORKING I. 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. CIS 384 DECISION SUPPORT SYSTEMS. A study of the decision process, including the gathering, analysis, and application of data. Prerequisite: CIS 325. 3 CIS 385 NETWORKING II. 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. 3 CIS 414 COMPUTER SECURITY FUNDAMENTALS. 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. 3 CIS 416 NETWORK SECURITY. 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. 3 CIS 418 COMPUTER SECURITY-INTRUSION CONTROL AND DETECTION. 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 3 CIS 422 COMPUTER SECURITY-CRYPTOGRAPHY AND INFORMATION ASSURANCE. 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. 3 CIS 424 INTERNET AND ELECTRONIC COMMERCE. 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 two programming courses. 3 CIS 427 INFORMATION SYSTEMS PLANNING AND MGMT. 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 or consent of instructor. 3 CIS 447 ARTIFICIAL INTELLIGENCE. Concepts in Artificial Intelligence: programming in languages such as Prolog or LISP; knowledge representation; search algorithms. Prerequisite: CSC 250. 3 CIS 457 DOCUMENT IMAGE PROCESSING SYSTEMS. 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. 3 CIS 476 MARKETING INFORMATION TECHNOLOGY. An advanced course studying techniques and methods used to develop and market information-technology products and services. Marketing research, forecasting and market analysis will be covered as well as specific marketing techniques like consortiums, shareware and direct marketing. Prerequisites: BADM 370 and either CSC 150 or CIS 130. 3 CIS 484 DATABASE MANAGEMENT SYSTEMS. 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. 3 CIS 487 DATABASE PROGRAMMING. 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. 3 CIS 488
ADVANCED DATABASE ISSUES. 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 491 INDEPENDENT STUDY. A student who has demonstrated outstanding ability in Computer Information Systems courses may study independently. 1-4 CIS 492 TOPICS. Topic or field of special interest in information systems. 1-4 CIS 494 INTERNSHIP. Practical experience in a computer related position. Prior application required. 1-8 CIS 498
UNDERGRADUATE RESEARCH/SCHOLARSHIP. Project used to integrate the skills of
the specializations of the Information Systems. I/S program. Prior application
required. |