Computer Information Systems (CIS)
CIS 204 Computer Information Systems Fundamentals for Non-Business Majors
Credits 3 Grading Basis Graded
An introduction to computer-based information systems. Emphasis is placed on the role of computers in organizations and society, computer hardware and software, uses of information systems, computer ethics, and collaboration using computers. Students will use typical business applications. This course is designed to fulfill requirements for the General Business minor. Not open to business majors. This course may NOT be substituted for COB 204 by business majors or CIS minors. Not open to students who have completed COB 204 with a passing grade.
Prerequisites: Not open to business majors. Not open to students who have completed COB 204 with a passing grade.
CIS 221 Principles of Programming
Credits 3 Grading Basis Graded
Students will be required to solve real-world business problems using a programming language. Projects will include the use of control structures (selection and iteration), collections/lists of data, functions and file processing logic. Students will also be introduced to objects and graphical user interfaces.
CIS 301 Cloud Server Management
Credits 1 Grading Basis Graded
This is a lab-based course that introduces students to operating systems and server administration in a business environment. Students will learn the basic functions of managing cloud servers through the hands-on use of cloud resources. Additionally, students will acquire hands-on server administration skills in order to better understand the operational and security demands of business applications.
CIS 304 Enterprise Architecture
Credits 3 Grading Basis Graded
This course introduces students to key issues of managing enterprise IT solutions. Emphasis will be placed on strategic and systems thinking in planning, modeling and evaluating the enterprise IT architecture. Topics include business process modeling; computer network and cloud architecture modeling; risk assessment; security and disaster recovery planning; emerging technologies; and ethical, financial and global considerations.
Prerequisites: For CIS majors: COB 300. For CIS minors: junior or senior standing. Corequisites: For CIS majors: COB 300.
CIS 311 Analyzing Data in Organizations
Credits 3 Grading Basis Graded
This course provides an overview of how to work with databases and other data sources in order to access relevant information in a timely and user-friendly manner. It includes discussions of a variety of data representation types, including relational databases, XML documents, and cloud data. Students learn essential database concepts and gain practical experience in querying, reporting, and analyzing data.
Prerequisites: CIS 204 or equivalent knowledge (instructor permission is needed). Open only to Adult Degree Program students.
CIS 312 Systems Planning and Analysis
Credits 3 Grading Basis Graded
Information systems couple both technical (hardware, software, database, telecom) and socio-organizational (business processes, ethics, knowledge, users, developers) subsystems to create rich and available information for the purpose of optimizing business decisions. This course covers the techniques and common tools employed for planning and analyzing these systems. Emphasis will be placed on the system development life cycle, planning and analysis tools, and professional business writing.
Prerequisites: CIS 204 or equivalent knowledge (instructor permission is needed). Open only to Adult Degree Program students.
CIS 313 Designing for the Web
Credits 3 Grading Basis Graded
This course is an introduction to the design and development of web pages and web sites. Major topics to be covered include: Hypertext Markup Language (HTML5), Cascading Style Sheets (CSS), the principles of design for user experience, responsive design, and JavaScript.
Prerequisites: CIS 204 or equivalent. Not open to CIS majors or minors.
CIS 320 Principles of Computing Networks
Credits 3 Grading Basis Graded
This course focuses on the underlying principles of computer networks and how these principles are deployed to provide efficient and secure networks for providing voice, data and video services. Emphasis is placed on understanding basic routing, switching and data aggregation techniques; information security strategies; and understanding how basic information systems applications utilize network services.
CIS 330 Database Design and Application
Credits 3 Grading Basis Graded
A study of the tools and techniques of database analysis and design including the implementation of the design using common database management system models. Not open to students who have taken CS 374.
CIS 331 Intermediate Computer Programming
Credits 3 Grading Basis Graded
Study of concepts and techniques used in object-oriented programming for business applications including program specification, design, development, testing, implementation and documentation. Topics include: basic programming structures; method, array and memory analysis; object-oriented principles (encapsulation, inheritance, polymorphism); graphical user interface (GUI) design and database connectivity.
CIS 354 Advanced Visual Basic Programming
Credits 3 Grading Basis Graded
Advanced course in Visual Basic programming. Emphasis will be placed on Object-Oriented programming, sequential and random data files and error trapping. Other topics covered will include data access objects, client server, printing in VB and Crystal Reports.
CIS 361 Computer Information Systems Internship
Credits 0 Grading Basis Credit / No Credit
To enable students to gain valuable work experience in a CIS-related field. Requires 300 hours of approved computer information systems work experience. All work sites must be pre-approved.
Prerequisites: CIS major and COB 300.
CIS 366 Web Design and Development
Credits 3 Grading Basis Graded
This course is an introduction to the design and development of web pages and websites. Major topics to be covered include: Hypertext Markup Language (HTML5), Cascading Style Sheets (CSS), the principles of design for user experience, responsive design and a programming language for web development.
CIS 393 Data Mining for Business Analytics
Cross-listed with: BSAN 393
Credits 3 Grading Basis Graded
This course focuses on using statistical and machine learning techniques in computer applications that allow the extraction of useful, previously unrecognized information from large data sets for predictive purposes. By effectively sifting through databases such as those generated by many businesses, data mining allows the analyst to recognize potentially important patterns and clusters and to target business opportunities.
Prerequisites: Declared BSAN minor or declared BSAN concentration in CIS major, and BSAN 390 with a minimum grade of "C."
CIS 420 Advanced Topics in Computing Networks
Credits 3 Grading Basis Graded
This course presents advanced computer networking topics and concepts. Topics and concepts include network design and configuration, network security practices, and network administration practices. Students will use both network emulation software and networking hardware for assignments and labs.
Prerequisites: CIS 320.
CIS 421 Network Security
Credits 3 Grading Basis Graded
This course will introduce various topics of cybersecurity and network defense to prevent and investigate malicious attacks and crimes committed with and against computers. Students will be exposed to different aspects of security intrusions and ways to mitigate their impacts.
CIS 424 Computer Security Management
Credits 3 Grading Basis Graded
Instruction and discussion in the design, development and implementation of a computer security program including legal and ethical considerations.
CIS 425 Defensive Cybersecurity
Credits 3 Grading Basis Graded
This course introduces the concepts of offensive web security through a series of hands-on labs that are built upon real world examples. Doing so allows students to understand the mechanisms of online attacks and learn how to respond to IT security breaches with counter measures.
CIS 428 Mobile Computing and Security
Credits 3 Grading Basis Graded
The development of mobile software applications using current environments and frameworks is the primary objective of the class. Several different development and programming environments and platforms will be included as will the actual deployment of the application to a wireless device. An important aspect of the class will be the security implications of deploying mobile devices.
CIS 434 Information Technology Consulting
Credits 3 Grading Basis Graded
This course investigates the tools used by and skills necessary for information technology consultants. The class will use a team-oriented project approach. Teams will assigned professional consulting firms as manager/mentors and will work with their manager/mentor firm to complete projects that cover each phase of the consulting life cycle.
Prerequisites: Permission of the instructor.
CIS 454 Systems Analysis and Design
Credits 3 Grading Basis Graded
This course explores the concepts, processes and tools involved in solving contemporary business problems using information systems. Students will focus on developing skills in requirements elicitation, analysis and business modeling in the context of the information systems life cycle.
CIS 463 Business Intelligence
Credits 3 Grading Basis Graded
This course provides a comprehensive discussion of advanced database techniques, data warehousing, online analytical processing (OLAP), data mining, data visualization, decision support systems (DSS), artificial intelligence (AI) methods and other Business Intelligence (BI) topics. Students gain practical experience using contemporary BI tools and technologies, and apply sound design principles for creating intelligent solutions to realistic business problems.
Prerequisites: Grade of "C" in CIS 330.
CIS 464 Information Systems Project Management
Credits 3 Grading Basis Graded
This course focuses on the concepts, tools, techniques and practices for planning and managing information systems projects, including stakeholder management, project risk and team building. Students gain expertise in using project management software.
CIS 484 Information Systems Development and Implementation
Credits 3 Grading Basis Graded
Comprehensive development and implementation of enterprise-level systems using object-oriented methodologies, database driven architectures, systems analysis and design procedures, and project management skills. Topics covered will include advanced programming techniques, database processing, GUI design, object communication and a comprehensive group capstone project.
CIS 490 Special Studies in Computer Information Systems or Business Analytics
Cross-listed with: BSAN 490
Credits 1-3 Grading Basis Graded
An advanced course in information and/or business analytics designed to give qualified students an opportunity to complete independent study under faculty supervision.
Prerequisites: Senior standing, recommendation of the instructor and written approval of the department head prior to registration.
CIS 498 Special Topics in Computer Information Systems
Credits 1-3 Grading Basis Graded
An advanced course designed to allow exploration of current topics in computer information systems. Course content will vary. See advisor for current content.
Prerequisites: Permission of the instructor or department. Restricted to CIS majors or minors only.
CIS 499A Honors
Credits 1-6 Grading Basis Graded
Year course. See catalog section "Graduation with Honors."
Prerequisites: COB 300.
CIS 499B Honors
Credits 3 Grading Basis Graded
Year course. See catalog section "Graduation with Honors."
Prerequisites: COB 300.
CIS 499C Honors
Credits 2 Grading Basis Graded
Year course. See catalog section "Graduation with Honors."
Prerequisites: COB 300.
