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