Upcoming Computer Information Systems Online & Hybrid Courses

CIS 150 - Introduction to Computing Description

Basic principles of computing, including study of the major components of a computer system. Introduction to software packages such as word processors, spreadsheets, databases, and languages. (3-0-0) Offered every semester.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 160 - Programming with Visual Basic Description

The ability to apply computation to address challenging problems is a critical skill in any discipline. Students will develop programming and computational skills emphasizing problem solving, logical inference, and algorithmic thinking to solve specific problems in the areas of the arts, humanities, health care, and business. Fulfills Foundations - Mathematical Sciences. (3-0-0) Offered every semester. Prerequisite: MTH 108 and MTH 109 (or MTH 110).

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 162 - Computer Science I Description

Introduction to programming and computational thinking through lab and lecture. Simple and structured data types and program control structures. Problem analysis, algorithm design and implementation using a high-level language. Offered every semester. Prerequisite: MTH 108 and MTH 109 (or MTH 110).

Available Semesters

Spring/Summer 2024 - Online
Fall 2024 - Online

CIS 231 - Problem Solving Spreadsheets Description

Fundamental and advanced functionalities of Microsoft Excel. The course integrates practical problem-solving techniques and advanced analytical tools through hands-on case studies. (3-0-0) Offered fall and winter semesters. Prerequisite: MTH 108 and MTH 109 (or MTH 110), or MTH 115 or MTH 122 or MTH 201.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 233 - Concepts of Database Systems Description

Introduces key concepts of relational database management systems (DBMS) and database design. Provides hands-on experience in data modeling, database implementation, and the design of graphical user interfaces (GUI) suitable for querying and managing the database. Offered fall and winter semesters. Prerequisite: CIS 150 or CIS 160 or CIS 162.

Available Semesters

Fall 2024 - Online

CIS 237 - Intro to Network Management Description

An introduction to data communications and networking on personal computers. Topics will include: communications basics, data and facsimile modems, communications software packages, online information services, computer conferencing, bulletin board services, local area networks, and requirements analysis. Laboratory projects will be used to complement the lectures. (2-0-2) Offered winter semester. Prerequisite: CIS 150.

Available Semesters

Winter 2024 - Online
Winter 2025 - Online

CIS 238 - Internet Media and Programming Description

Study of the technology of Internet media, including graphics, video, audio, XML, and other emerging Internet technologies. Examines advanced features of the hardware and software requirements of those media. Also covers the implementation of those technologies through Web interface development. (3-0-0) Offered fall and winter semesters. Prerequisite: CIS 160 or CIS 162.

Available Semesters

Winter 2024 - Online
Winter 2025 - Online

CIS 241 - System-Level Prog & Utils Description

Introduction software infrastructure underlying development of computer programs. Topics include Linux utilities, shell scripting, processes, facilities for programming, the C programming language, libraries, structures, pointers, dynamic memory management, and system calls. Offered winter semester. Prerequisite: CIS 163 or CIS 260.

Available Semesters

Spring/Summer 2024 - Online

CIS 263 - Data Structures and Algorithms Description

Algorithms and data structures, including heaps, hash tables, trees, graphs, greedy algorithms, divide and conquer, and dynamic programming will be covered. Analysis of algorithms as well as the complexity class of problems (P, NP, NPC) will be studied. Other topics include approximation, randomized algorithms and data structure implementation. (3-0-0) Offered fall and winter semesters. Prerequisite: Admitted to major (CS, IS, CE, CBS, or IT).

Available Semesters

Spring/Summer 2024 - Online

CIS 320 - Visualization of Data and Info Description

An introduction into the broad field of visualization and provides practical skills in developing engaging visuals (e.g., infographics, mapping, 3-D objects, animations, trees, graphs, illustrations, and document spaces). Design and create visual representations of quantitative and qualitative content using the breadth of visualization software that do not require technical backgrounds. Part of the Information, Innovation, or Technology Issue. Offered winter semester. Prerequisite: Junior standing.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 331 - Data Analysis Tools and Tech Description

This course will introduce the student to key technologies used for collecting, cleaning, manipulating, storing, analyzing, visualizing, and extracting useful information from large and diverse data sets. Upon completion of this course, students will be better prepared to assist organizations in facing the challenges of large-scale data analytics. Part of the Information, Innovation, or Technology Issue. (3-0-0) Offered fall semester. Prerequisites: STA 215 and junior standing.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 339 - Project Planning Description

A structured approach to project planning. Topics covered emphasize the knowledge areas of the Project Management Body of Knowledge (PMBOK) that drive project initiation and definition leading to the development of a project schedule and budget. Students will prepare typical project management work products associated with initiating and planning projects. Offered winter semester.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 340 - Health Care Info Systems Description

Introduces principles of information systems in health care with focus on hospitals and ambulatory care. Individuals with various backgrounds can become familiar with computer applications in medicine and the fundamentals of electronic health records, medical decision-making, and other aspects of health informatics. A major project integrates different aspects of informatics. (3-0-2) Offered fall semester. Prerequisites: CIS 233, CIS 333, CIS 353, or CIS 360.

Available Semesters

Fall 2024 - Online

CIS 349 - Agile Project Management Description

This course goes beyond the planning of a project and explores what other factors, when well-managed, lead to project success. Topics include current trends in project management. A major emphasis will be placed on understanding agile project management principles and their relationship to the Project Management Body of Knowledge (PMBOK). Offered winter semester.

Available Semesters

Fall 2024 - Online
Winter 2025 - Online

CIS 350 - Intro Software Egr Description

Systems development life cycle from project request through project implementation and evaluation. Systems analysis and design concepts, tools, and techniques are emphasized. Traditional and structured approaches. Project management. (3-0-0) Offered fall and winter semesters. Prerequisites: CIS 163.

Available Semesters

Spring/Summer 2024 - Online

CIS 358 - Information Assurance Description

Introduction to Security, Privacy, and Information Assurance. Coverage will include not only security threats, attacks, and defenses, but also issues important to information assurance such as risk management, security planning, and ethical issues. Perspectives of computing professionals as well as computing users from other professions will be discussed. Part of the Information, Innovation, or Technology Issue. Offered winter semester. Prerequisite: Junior standing.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 453 - Ethical Hacking Description

This course will introduce widely used ethical hacking techniques and help students develop their system hardening skills. Well-known tools for penetration testing will be introduced in hands-on activities. The knowledge base and skill set for a certified ethical hacker will be covered. Offered winter semester. Prerequisites: CIS 237 or CIS 337 or CIS 457 or computer networking experience

Available Semesters

Winter 2024 - Online

CIS 457 - Data Communications Description

An introduction to data communications techniques, particularly as applied to computer networks. Physical media and devices, data link and network protocols, and other data communications topics will be studied. (3-0-2) Offered fall and winter semesters. Prerequisites: CIS 241 and (CIS major, CIS minor, or EGR major standing).

Available Semesters

Winter 2024 - Hybrid

CIS 500 - Fundamentals of CS Description

Focuses on advanced programming concepts, common data structures and collections, concurrency, software modeling, searching and sorting algorithms. Elements of discrete mathematics are integrated through lectures and programming projects. Prerequisite: Admission to CIS, HIB, DSA, or CBS program.

Available Semesters

Spring/Summer 2024 - Online

CIS 511 - Networking Fundamentals Description

Survey of fundamental concepts of computer networking. Topics include protocols, protocol stacks, addressing, and routing. Focus is on TCP/IP (Transmission Control Protocol/Internet Protocol). Prerequisite: Admission to the applied computer science program or the cybersecurity program.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 512 - Database Fundamentals Description

Survey of fundamental concepts of relational databases. Topics include relationships, tables, primary and foreign keys, and query languages. Focus is on SQL (Structured Query Language). Prerequisite: Admission to the applied computer science program.

Available Semesters

Spring/Summer 2024 - Online
Fall 2024 - Online

CIS 553 - Ethical Hacking Description

This course will introduce widely used ethical hacking techniques and help students develop their system hardening skills. Well-known tools for penetration testing will be introduced in hands-on activities. The knowledge base and skill set for a certified ethical hacker will be covered. Offered winter semester. Prerequisites: CIS 501 or CIS 511 or computer networking experience

Available Semesters

Winter 2024 - Online

CIS 615 - Info. Security Principles Description

This course presents the principles of information security, and how to integrate these principles into the systems life cycle. Coverage includes a broad overview of information security concepts, requirements, threats, vulnerabilities, and countermeasures, with an emphasis on designing for security, risk management, and security policies. Prerequisite: Admission to M.S.-CIS program.

Available Semesters

Spring/Summer 2024 - Online

CIS 617 - Digital Forensics Description

An introduction to the application of digital forensics principles and practices to collect, examine, analyze and preserve digital evidence in support of cyber forensics investigations in various computing systems. This course is a blended mix of lecture and hands-on exercises to reinforce the concepts discussed in the lecture. Prerequisite: CIS 511.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Winter 2025 - Hybrid

CIS 635 - Knowledge Disc & Data Mining Description

A survey of computational methods for knowledge discovery in bioinformatics and medicine. Topics covered are dynamic programming (sequence alignment, BLAST search engine), Hidden Markov Models (phylogenetic trees, structure prediction), clustering and discriminations models for micro-array analysis (Gene Expression Data), selected data mining software, and working with biological databases. Prerequisite: CIS 500.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 643 - Info Sys Policy Description

Operational, strategic, and tactical facets of the planning cycle, with an emphasis on strategic planning, including hardware and software considerations, system migration, capacity and contingency planning, project selection and prioritization, and outsourcing, culminating in the creation of a strategic information systems plan. (3-0-0) Prerequisite: CIS 642.

Available Semesters

Fall 2024 - Online

CIS 655 - Cloud Applications Development Description

Current and emerging techniques for developing applications supported by cloud computing technologies. Infrastructure-as-a-service (IaaS) (e.g., virtualization), Platform-as-a-service (PaaS) (e.g., cloud platforms), and Software-as-a-service (SaaS) (e.g., on-demand applications) will be explored. Cloud-specific concerns such as security and geographic implications, full-stack development, and big data are also included, among others. Offered winter semester. Prerequisites: CIS 500, CIS 511, and CIS 512.

Available Semesters

Winter 2025 - Online

CIS 657 - Mobile Application Development Description

Fundamental concepts and technologies underlying mobile application development. Important aspects of developing and deploying conventional mobile applications are covered, such as mobile user interfaces, location-based services, integration with social media and other web-based services. Effective use of mobile analytics and privacy concerns will also be covered. Prerequisites: CIS 500 and 511 and 512.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Winter 2025 - Online

CIS 660 - Data Engineering Description

An introduction to information storage, manipulation, retrieval, analysis, and modeling techniques. Topics include database paradigms, data preparation, extract transform load processes, information pipelines, and large-scale analytics. Prerequisite: CIS 500 or CIS 661.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online
Winter 2025 - Online

CIS 661 - Intro Health & Bioinformatics Description

A survey of fundamental concepts of medical and bioinformatics methods and techniques involved in the integration of computer systems in medical centers and life science industries. Introduction to biomedical information systems; data representation, modeling, management and mining; systems evaluation; project management practices for biomedical decision-making. Legal and ethical considerations.

Available Semesters

Spring/Summer 2024 - Online
Fall 2024 - Online

CIS 665 - Clinical Information Systems Description

Introduction to Clinical Information Systems (CLIS) important to the health care delivery process. The course covers the entire range from laboratory systems to electronic health records. Other topics covered are CLIS and health informatics, components and examples of CLIS, telemedicine, public health information systems, and modern developments. Prerequisite: CIS 500, or CIS 661, or PA 630.

Available Semesters

Fall 2024 - Hybrid

CIS 671 - Information Visualization Description

Concepts of information visualization, principles in vision and perception, algorithms for building information spaces, and principles of user interface design. Case studies demonstrate information visualization used to solve specific retrieval and decision problems for biological data. Evolution of visual user interfaces and visualization tools, visual information retrieval, and knowledge representation. Prerequisite: CIS 500 or CIS 661 or equivalent.

Available Semesters

Winter 2024 - Online
Spring/Summer 2024 - Online
Fall 2024 - Online

CIS 679 - Advanced Topics in DBMS Description

This course covers emerging trends in database management systems in order to help students identify topics for research during and beyond the course. Specific contents and level of emphasis of each topic will be determined by the interests and expertise of faculty and students. Prerequisite: CIS 673 or CIS 660.

Available Semesters

Winter 2025 - Online

CIS 680 - Special Topics in CIS Description

Discussion of current advances in computer information systems theory, methodologies, and support systems. (3-0-0)

Available Semesters

Winter 2024 - Online

CIS 692 - Master's Capstone Description

An integrative Capstone course that promotes synthesis of topics in at least two content areas. Seminar for students having completed all courses in two content areas. Students will demonstrate ability to apply concepts to a practical situation by leading a critical discussion and presenting a paper on a current topic. Prerequisite: Completion of technical thread.

Available Semesters

Fall 2024 - Online
Winter 2025 - Online

CIS 693 - Master's Project Description

Individual student project involving the development or evaluation of a complex computing application or system. Prerequisites: Program director approval and the completion of the Responsible Conduct of Research Training within last three years.

Available Semesters

Spring/Summer 2024 - Hybrid

CIS 699 - Dir Readings in Computer Sci Description

Independent supervised reading on selected topics in computer information systems or software engineering. Credits and topics must be prearranged with a faculty member and approved by the department. Prerequisite: Consent of course advisor.

Available Semesters

Spring/Summer 2024 - Online