Active Course List

2024-2025


Computer Information Science

This course will focus on research, design, and analysis of computer networks and data communications systems. The course will also entail detailed examination of modern communication standards, protocol systems and their implementation. Additional topics may include transmission technology, packet switching, routing, flow control, and protocols. Same as CS 662. Pre-req: IT 562 or 564

Areas of Interest:
Information Technology

Problems on an individual basis. Pre-req: consent

Areas of Interest:
Information Technology

Advanced software design, analysis, and development techniques under realistic time and budget constraints. Hands-on project management techniques. Emphasis of concepts through immersion in a team project of significant size. Same as CS 680. Pre-req: IT 580

Areas of Interest:
Information Technology

Statistical package programs used in data collection, transformation, organization, summarization, interpretation and reporting, statistical description and hypothesis testing with statistical inference. Interpreting outputs, Chi-square, correlation, regression, analysis of variance, nonparametrics, and other designs. Accessing and using large files (U.S.Census data, National Health Survey, etc.). Same as CS 690. Pre-req: a statistics course

Prerequisites:
CIS 518
Areas of Interest:
Information Technology
Programs:
Data Science (MS)

A course designed to upgrade the qualifications of persons on-the-job. Pre-req: consent

Areas of Interest:
Information Technology

Student will integrate their health-related background with the practical application of scientific and professional knowledge, behavior, and skills. Students will employ health advocacy strategies, principles of quality improvement, healthcare policy knowledge, and cost-effectiveness as part of an inter-professional team to analyze data and develop a strategy to impact practice improvements in order to increase the quality and efficiency of healthcare delivery, improve satisfaction, or manage health-related costs.

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

Preparation of a master's degree alternate plan paper under the direction of the student's graduate advisor. Pre-req: consent

Areas of Interest:
Information Technology
Programs:
Data Science (MS) | Information Technology (MS) | Modeling and Simulation (GC)

Provides students with opportunity to utilize their training in a real-world business environment working under the guidance and direction of a faculty member. (A maximum of 4 credits apply toward a degree in this department.) Pre: consent Fall, Spring, Summer

Areas of Interest:
Information Technology
Programs:
Data Science (MS) | Information Security & Risk Management (PSM) | Information Technology (MS)

Preparation of a master's degree thesis under the direction of the student's graduate advisor. Pre-req: consent

Areas of Interest:
Information Technology
Programs:
Data Science (MS) | Information Technology (MS)

Computer Science

Course will explore the interplay between science fiction (1950s-present) and the development of artificial intelligence. Turing tests, agents, senses, problem solving, game playing, information retrieval, machine translation robotics, and ethical issues. Variable

Graduation Requirements:
Goal Area 6 - Humanities and the Arts | Goal Area 9 - Ethical and Civic Responsibility | Writing Intensive
Areas of Interest:
Information Technology

Fundamentals of data mining and knowledge discovery. Methods include decision tree algorithms, association rule generators, neural networks, and web-based mining. Rule-based systems and intelligent agents are introduced. Students learn how to apply data-mining tools to real-world problems.

Prerequisites:
CIS 121
Areas of Interest:
Information Technology

An introduction to graphical programming environments. Topics include data and data types, repetition, selection, data acquisition, data dependency, efficiency, modular program construction, array processing, debugging, and visualization.

Prerequisites:
EET 113, MATH 121
Areas of Interest:
Information Technology

Workshop topics will be announced. Workshops on different topics may be taken for credit.

Prerequisites:
Consent of instructor
Areas of Interest:
Information Technology

Provides students interested in a computer science major or minor an opportunity to explore topics not normally covered in the curriculum. Speakers will include faculty, graduate students, undergraduate students admitted to the Computer Science major, visiting researchers and industry members.Fall, Spring

Areas of Interest:
Information Technology

Special topics not covered in other 100 or 200-level courses. May be repeated for each new topic.Variable

Areas of Interest:
Information Technology

This course introduces the foundational concepts of operating systems including operating systems principles, concurrency, scheduling, dispatch, and memory management and prepares students for advanced topics in operating systems.

Prerequisites:
CIS 223, CIS 224 or EE 234, and admission to major.
Areas of Interest:
Information Technology
Programs:
Software Engineering (BS)

This course introduces the foundational concepts of software engineering, and parallel and distributed computing and prepares students for advanced topics in these areas.

Prerequisites:
CIS 223, CIS 224, and admission to major.
Areas of Interest:
Information Technology

This course introduces the foundational concepts of programming languages, including the principles of language design, language constructs, and comparison of major languages. Topics include formal methods of examining syntax and semantics of languages and lexical analysis of language components and constructs, and propositional and predicate calculi.

Prerequisites:
CIS 223, CIS 224, and admission to major.
Areas of Interest:
Information Technology
Programs:
Cognitive Science (BS) Biology | Cognitive Science (BS) Computer Science | Cognitive Science (BS) Philosophy | Cognitive Science (BS) Psychology | Software Engineering (BS)

This course introduces the foundational concepts of Information Management, Database Systems, Data Modeling, Data Security, Secure Design, Defensive Programming, Security and Cryptography.

Prerequisites:
CIS 223, CIS 224, and admission to major.
Areas of Interest:
Information Technology
Programs:
Software Engineering (BS)

An introduction to data communications and networks. The field encompasses local area networks, wide area networks, and wireless communication. Topics include digital signals, transmission techniques, error detection and correction, OSI model, TCP/IP model, network topologies, network protocols, and communications hardware.

Prerequisites:
CIS 223 and CIS 224 or EE 234
Areas of Interest:
Information Technology
Programs:
Computer Science (BS) | Software Engineering (BS)

This course covers more advanced algorithmic areas, including tree, graph, and text algorithms, as well as the study of algorithmic strategies (e.g., divide-and-conquer, linear programming, etc.). There is an emphasis on the application of efficient algorithms to solve novel problems, and the development of an algorithmic mindset by students. Admission to Major or Permission.

Areas of Interest:
Information Technology
Programs:
Computer Science (BS)

Students learn and practice the essential elements of computer science through research, classical problem or industry project implementation: scoping, modeling, experimentation, analysis, modern tools, creativity, business plans, and global/societal/environmental impacts. Students learn and develop the elements of professionalism while operating in project teams. Topics include leadership, metacognition, teamwork, written and oral communication, ethics and professional and personal responsibility. Course must be taken concurrently with CS 495.

Prerequisites:
CIS 223 and MATH 280
Areas of Interest:
Information Technology

Students learn and practice the essential elements of computer science through research, classical problem or industry project implementation: scoping, modeling, experimentation, analysis, modern tools, creativity, business plans, and global/societal/environmental impacts. Students learn and develop the elements of professionalism while operating in project teams. Topics include leadership, metacognition, teamwork, written and oral communication, ethics and professional and personal responsibility. Course must be taken concurrently with CS 495.

Prerequisites:
CIS 223 and MATH 280
Graduation Requirements:
Writing Intensive
Areas of Interest:
Information Technology

Students further learn and practice the essential elements of computer science through research, classical problem or industry project implementation: scoping, modeling, experimentation, analysis, modern tools, creativity, business plans, and global/societal/environmental impacts. Students continue to learn and develop the elements of professionalism while operating in project teams. Topics include leadership, metacognition, teamwork, written and oral communication, ethics and professional and personal responsibility. Course must be taken concurrently with CS 495.

Prerequisites:
CS 391
Areas of Interest:
Information Technology

Students further learn and practice the essential elements of computer science through research, classical problem or industry project implementation: scoping, modeling, experimentation, analysis, modern tools, creativity, business plans, and global/societal/environmental impacts. Students continue to learn and develop the elements of professionalism while operating in project teams. Topics include leadership, metacognition, teamwork, written and oral communication, ethics and professional and personal responsibility. Course must be taken concurrently with CS 495.

Prerequisites:
CS 391W
Graduation Requirements:
Writing Intensive
Areas of Interest:
Information Technology