Active Course List

2024-2025


Computer Information Science

This course provides an introduction to data science, discusses opportunities and challenges associated with data science projects, and develops competencies related to data collection, data cleaning, data analysis, and model evaluation. The course focuses on hands-on exercises using data analytics tools.

Prerequisites:
CIS 223, CIS 340
Areas of Interest:
Information Technology

Extensive coverage of SQL, database programming, large scale data modeling, and database enhancement through reverse engineering. This course also covers theoretical concepts of query processing, and optimization, basic understanding of concurrency control and recovery, and database security and integrity in centralized/distributed environments. Team-oriented projects in a heterogeneous client server environment.

Prerequisites:
CIS 340, CIS 380
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Computer Information Technology (BS) | Database Technologies (CERT) | Database Technologies Minor | Health Informatics (BS) | Management Information Systems (BS)

This course covers science and study of methods of protecting data and designing disaster recovery strategy. Secure database design, data integrity, secure architectures, secure transaction processing, information flow controls, inference controls, and auditing. Security models for relational and object-oriented databases.Variable

Prerequisites:
CIS 350, CIS 440
Areas of Interest:
Information Technology
Programs:
Database Technologies (CERT) | Database Technologies Minor | Information Security (CERT)

This course introduces students to a variety of existing and emerging technologies used within healthcare environments. Emphasis will be on software used to capture clinical data and generate reports. Students will complete a team oriented project incorporating business requirements, project management, and design elements for a system implementation, system change, or reporting request.

Prerequisites:
CIS 113, CIS 340
Areas of Interest:
Information Technology
Programs:
Health Informatics (BS) | Health Informatics (CERT)

The course explores big data in structured and unstructured data sources. Emphasis is placed on big data strategies, techniques and evaluation methods. Various data analytics are covered. Students experiment with big data through big data analytics, data mining, and data warehousing tools.Does the proposal require a modify Program proposal?No

Prerequisites:
CIS 440
Areas of Interest:
Information Technology
Programs:
Database Technologies (CERT) | Database Technologies Minor | Health Informatics (BS)

Covers information warfare principles and technologies. Information warfare concepts; protocols, authentication, and encryption; network attack techniques, methodologies, and tools; network defense; malware; Trojan worms, viruses, and malicious code; electronic crimes and digital evidence.

Prerequisites:
CIS 350
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Information Security (CERT) | Networking & Information Security Minor

Advanced coverage of data communication, networking and security protocols. Topics: data transmission methods, error detection and recovery, flow control, routing, security issues and performance analysis of existing and emerging protocols for secure communication. Fall, Spring

Prerequisites:
CIS 360
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Information Security (CERT) | Networking & Information Security Minor | Networking Technologies (CERT)

Network and server systems administration. Domain administration; file system management; networked printers; user management; and workstation configuration. Network programming assignments/projects in Layered Software Systems, HTTP Server, UDP (TFTP or DNS), CGI program, IPV6, RPC/SCTP.Variable

Prerequisites:
CIS 360
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Networking & Information Security Minor | Networking Technologies (CERT)

Existing and emerging mobile and wireless data networks with emphasis on digital data communications. Gain an understanding of the unique considerations that must be given to network protocols for wireless and mobile communication and their applications.Variable

Prerequisites:
CIS 360
Areas of Interest:
Information Technology

This course is designed to give students the skills required to write applications for mobile devices (smartphones and tablets). Topics to be covered include interacting with the UI, using an emulator/simulator, application lifecycle, moving from one screen to another, services, alarms, broadcast receivers, maps API, location based programs, GPS, persistence, hardware sensors, and web applications.

Prerequisites:
CIS 223, CIS 380
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS)

Topics include software quality assurance, software quality metrics, software configuration management, software verification and validation, reviews, inspections, and software process improvement models, functional and structural testing models.

Prerequisites:
CIS 223, CIS 380
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Software Development (CERT) | Software Development Minor

This course discusses concepts and techniques for design, development and evaluation of user interfaces. Students will learn the principles of interaction design, interaction styles, user-centered design, usability evaluation, input/output devices, design and analysis of controlled experiments and principles of perception and cognition used in building efficient and effective interfaces. Group project work.

Prerequisites:
MATH 121. Select one: STAT 154 or PSYC 201. Select one: CS 230 or CIS 380
Areas of Interest:
Information Technology
Programs:
Cognitive Science (BS) Biology | Cognitive Science (BS) Computer Science | Cognitive Science (BS) Philosophy | Cognitive Science (BS) Psychology | Computer Application Development (BAS) | Health Informatics (BS) | Software Development (CERT)

HTTP Protocol; Web-markup languages; Client-side, Server-side programming; Web services; Web servers; Emerging technologies; Security; Standards & Bodies; Web interface design techniques; User-centered design; Visual development environments and development tools; Interface design effectiveness. Fall, Spring

Prerequisites:
CIS 380
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Computer & Information Science Minor | Database Technologies (CERT) | Networking Technologies (CERT) | Software Development (CERT)

An introduction to all important aspects of software engineering. The emphasis is on principles of software engineering including project planning, requirements gathering, size and cost estimation, analysis, design, coding, testing, implementation, and maintenance. Group project work.

Prerequisites:
CIS 223, CIS 380
Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Software Development (CERT) | Software Development Minor

This course is designed to give students the skills required to design and develop video games. The primary focus of the course is on mobile game development, game design principles and user-centered design methodologies. A play-centric approach to game design and development will be studied, discussed and applied in the production of a game demo.

Prerequisites:
CIS 223, CIS 380
Areas of Interest:
Information Technology

Provides Information Technology majors an opportunity, in a small group setting, to explore a topic not normally covered in the curriculum. Prereq: Consent. Variable

Areas of Interest:
Information Technology
Programs:
Health Informatics (BS)

Special topics not covered in other courses. May be repeated for credit on each new topic. Prereq: Consent

Areas of Interest:
Information Technology
Programs:
Health Informatics (BS)

Provides students with opportunity to utilize their training in a real-world business environment working under the guidance and direction of a faculty member. (At most 4 hours toward a major in this department). Fall, Spring, Summer Prereq: Permanent admission to IT and consent.

Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Computer Information Technology (BS) | Health Informatics (BS) | Management Information Systems (BS)

Develop high quality software application researching and applying fundamental software engineering techniques, several advanced development and test tools, human factors of interface design and a team approach, each student controlling only a part of the system. Fall, SpringPrereq: Senior standing and consent

Areas of Interest:
Information Technology

Problems on an individual basis.

Areas of Interest:
Information Technology
Programs:
Computer Application Development (BAS) | Integrated Business Experience (CERT)

Students will gain foundational skills in health informatics, systems analysis, data modeling, data gathering, data retrieval, data governance and systems security to create useful information for health-related decision making. This course does not count toward the MS IT degree.

Areas of Interest:
Health Science | Information Technology
Programs:
Health Informatics & Analytics (PSM)

Concepts and algorithms used in computer graphics, including polygonal and curved images in both 2 and 3 dimensions, representation of solid objects, and color and illumination models. Pre: With permission by the instructor.

Areas of Interest:
Information Technology

This course endeavors to provide the student with a solid understanding of the principles, techniques and tools involved in advanced object-oriented programming as it is practiced in enterprise industries. The successful student should have a distinct advantage in the marketplace. Pre: With permission by the instructor.

Areas of Interest:
Information Technology

This course provides an introduction to data science, discusses opportunities and challenges associated with data science projects, and develops competencies related to data collection, data cleaning, data analysis, and model evaluation. The course focuses on hands-on exercises using data analytics tools.

Prerequisites:
CIS 223, CIS 340
Areas of Interest:
Information Technology
Programs:
Data Science (MS)

Current practice and future directions in robotics, including robot anatomy, kinematics, sensors, sensor interfacing and fusion, mobile robotics, real-time programming, vision and image processing algorithms, and subsumption architecture. Pre: With permission by the instructor.

Areas of Interest:
Information Technology