Computer Information Systems  

CIS 405 - Introduction to Internet and Web Authoring
Credits: 4.00
The fundamental technologies, protocols, and practices that make up the Internet. The Internet as a global information system that has transformed the current business environment. Additional topics include: Internet structure; applications; business uses; legal and ethical issues introduced by networked computers such as privacy, fraud, and security. A significant portion of the course covers Web authoring procedures and languages. Students create a Web site using xhtml language and are introduced to JavaScript. No prior computer experience is required. Cannot receive credit if credit earned for CS 403.

CIS 411 - Introduction to Computer Applications
Credits: 4.00
Beginning course on computer technology, specifically microcomputer systems. Emphasis is on (1) using computers to manage information for personal and professional applications and (2) the impact of computer information technology on today's society. Software applications used include word processing, spreadsheets, database, and graphics. Independent lab activities are a major part of the course content. No prior computer experience is required. No credit if credit has been received for DCE 491; 492; CS 401.

CIS 425 - Introduction to Computer Programming
Credits: 4.00
An introduction to computer programming and problem solving. Introduces the programming process and algorithm development. Students learn the Visual Basic programming environment. Emphasis is on Graphical User Interface issues and their relation to sub-programs. Assignments are drawn from applications in a wide range of business contexts. No credit for students who have completed CS 505.

CIS 510 - Fundamentals of Computer Information Systems
Credits: 4.00
Investigates the role and impact of computer applications on computer information systems in general and specifically as applied to business requirements. Surveys the components of a computer information system; explores computer information systems in areas such as manufacturing, medicine, education, and government; discusses the issues of computerizing information resources. Directs attention to computer information systems in business and identifies the need for and function of formal systems development methodologies. Prereq: CIS 411 or equivalent. Writing intensive.

CIS 515 - Multimedia: Introduction and Applications
Credits: 4.00
Examines the history and underlying theory behind computer integration of text, sound, video, and graphics. Topics include: hardware and software requirements, design criteria, analysis of current hypertext, and multimedia applications in education and business. Students gain practical experience in developing multimedia applications on the Macintosh platform.

CIS 520 - Database Design and Development
Credits: 4.00
Students will develop a database application using the relational model and DBMS. Special emphasis in understanding the steps involved in designing a database and using a relational model to implement the design. The design implementation starts from the conceptual design to the implementation of a database schema and user interfaces to the database. Students will use a commercial database management system, the database query language SQL. Considerations for database maintenance and security will be addressed as well as current trends in object oriented databases and eCommerce applications. Prereq: CIS 510

CIS 542 - Operating System Applications
Credits: 4.00
Introduction to operating system concepts with relevant lab experiences. Topics include the goals and objectives of operating systems; the management of memory, processing, files, and resources; and a survey of current operating components. Students will understand and apply basic operating system concepts and principles, learn an operating system in some detail, appreciate the design considerations involved in O/S development. Prereq: CIS 411, CIS 510, or permission.

CIS 550 - Networking Concepts
Credits: 4.00
Explores the fundamentals of data communications and networking requirements for an organization, including the standard layers of network organization; network technologies; and architectures and protocols for WAN, LAN, and Internet systems. Includes issues of security, design, management, and future developments, particularly in a business environment. Knowledge of computer hardware and operating systems is required. Prereq: CIS 510, CIS 542, or equivalent.

CIS 560 - Computer Law and Ethics
Credits: 4.00
Examines the ethical and legal issues that face a computer professional. Surveys ethical theories and moral problems related to information technology. Students develop and articulate a personal point of view on computer issues based on sound ethical principles and consider the impact of such views on co-workers, employers, and society in general. Topics also include: major social issues involving computerization such as intellectual property, privacy, computer reliability, and security; current U.S. and international laws relevant to computer and network usage. Case study analysis is a major component in course delivery. Prereq: CIS 510 or permission. Writing intensive.

CIS 599 - Special Topics
Credits: 1.00 to 4.00
Topics covered will vary depending on contemporary computer topics, programmatic need, availability and expertise of faculty. Barring duplication of subject, may be repeated for credit up to a maximum of 8 credits.

CIS 605 - Web Applications Development
Credits: 4.00
This course provides experience in design and coding of interactive business web sites. Students learn planning and design issues for an organization's application. Course covers advanced XHTML, CSS implementation, Javascript, ASP.net, web tools for electronic commerce, options for adding security, and electronic payment to a web site. Students will code and manage an application on a web server. Prereq: CIS 505 or permission of the instructor.

CIS 610 - System Analysis and Design
Credits: 4.00
Addresses procedures to analyze, evaluate, and articulate requirements for an information system to accomplish project goals. Implementing a new information system, or enhancing an existing system, requires a formalized process to study an organization's needs; gather and analyze appropriate data; and report on existing systems, new systems requirements, and project priorities. The class will survey tools and techniques used in the analysis and design phases; emphasize documentation and procedures; and research trends in modeling and design software. Communication, group interaction, interviewing, and presentation skills are stressed to effectively articulate the analysis and design proposals. Open to majors who have completed Level 1 and Level 2 coursework. Writing intensive.

CIS 615 - Information Security
Credits: 4.00
Data and information are the primary assets for all organizations. CIS professionals who administer, program, support, and develop information systems are the guardians of these digital assets. This course prepares students to understand the nature of information security, the threats to computer systems both within and outside an organization, technical procedures to protect computer systems, management policies that address and enforce security, and the legal options to resolve misuse and breaches to security. Prereq: CIS 510, CIS 542, CIS 550, or permission of instructor.

CIS 620 - Network Administration and Maintenance
Credits: 4.00
Develops the theory of networks through practical application of administering and maintaining a LAN. Includes the routine tasks of a network administrator using a common network operating system. Routine tasks include: setup directory services, assign access privileges, tune network services, understand and implement network security, perform routine maintenance, and practice troubleshooting techniques. Prereq: Majors must complete Level 1 and Level 2 requirements, or permission.

CIS 630 - Application Programming Using JAVA
Credits: 4.00
Students apply the basic concepts and techniques of object-oriented programming to an information processing application. The course reviews basic data structures such as lists, stacks, and queues. Control structures, file manipulation, recursion and an introduction to graphic user interface design are covered and applied to programming business applications. Introduces students to object-oriented design and analysis. Good programming style is stressed. Significant out of class programming is required. Prereq: Majors must complete Level 1 and Level 2 requirements, or permission.

CIS 650 - System Implementation with DBMS
Credits: 4.00
This course provides practical experience in developing a detailed application for a subsystem of a computer information system. Students will implement a physical and logical design for the application using a DBMS. Topics include the conceptual, physical, and logical data models, design and project management tools. Students will specify the logical design for output, input, processing of the database as well as implement and evaluate the database application and will identify a security and maintenance plan. Emphasis will be on the implementation process, software tools, and development team through the completion of a computer information system. Prereq: Majors must complete Level 1 and Level 2 requirements, including CIS 520, CIS 610, or permission.

CIS 680 - Internship
Credits: 4.00
Provides field-based learning opportunity through placement in a computer information system environment. Students will gain practical computer experience in a business or non-profit organization. Under the direction of a faculty advisor and workplace supervisor, the student is expected to contribute to the work of the organization. Students will create a portfolio of their professional activities. May be repeated for a maximum of 8 credits. Prereq: Majors must complete Level 1 and Level 2 requirements, or permission.