2027-2028 Undergraduate & Graduate Catalog [In Progress]
Bachelor of Science in Computing and Allied Health Sciences
Requirements for a Major in Computing and Allied Health Sciences
The Computing and Allied Health Sciences program is an interdisciplinary degree that integrates computing, data analytics, artificial intelligence, and emerging technologies with allied health sciences to prepare students for the rapidly evolving healthcare and health technology industries. The program equips students with technical and analytical skills to develop and apply technology-driven solutions in areas such as healthcare informatics, digital health, medical data analytics, telehealth, AI-assisted healthcare systems, cybersecurity in healthcare, and patient-centered technologies. Through the combination of computing and health sciences coursework, students gain an understanding of both technological systems and healthcare environments, preparing them for careers and graduate study in health informatics, healthcare analytics, medical software development, digital health innovation, and other interdisciplinary healthcare technology fields.
Students who wish to pursue the integrated major in Computing and Allied Health Sciences must complete the following.
Degree Requirements
Students must complete the general university degree requirements as identified in the General Academic Regulations section of the catalog.
Computing and Allied Health Sciences Major (84-87credits)
The Computing and Allied Health Sciences major must complete the following courses with a minimum of 2.0 GPA.
Core Courses
Computing Core Courses (22-25 credits)
Complete the following five courses (13-14 credits)
- CIS 100 - Computing Exploration Seminar (1 credit)
- CIS 160 - Learn to Code in Python (3 credits) OR CIS 162 - Computer Science I (4 credits)
- AI 201 - Introduction to Artificial Intelligence (3 credits)
- Select one of the following four courses:
- CIS 290 - Professional Responsibilities and Practices (3 credits)
Select three courses from the following list (9-11 credits)
- CIS 163 - Computer Science II (4 credits)
- CIS 230 - Hardware and Software (3 credits)
- CIS 231 - Problem Solving Using Spreadsheets (3 credits)
- CIS 258 Introduction to Cybersecurity (3 credits)
- CIS 260 - Application Development in Visual Studio.Net (4 credits)
- CIS 263 - Data Structures and Algorithms (3 credits)
- CIS 298 - Applied Computing Studio 1 (3 credits)
- CIS 320 - Visualization of Data and Information (3 credits)
- CIS 350 - Introduction to Software Engineering (3 credits)
- CIS 378 - Applied Machine Learning (3 credits)
- CIS 398 - Applied Computing Studio 2 (3 credits)
Allied Health Sciences Core Courses (26 credits)
Complete the following list of courses:
- AHS 100 - Medical Terminology (3 credits)
- AHS 110 - Introduction to Health Care (3 credits)
- AHS 301 - Introduction to Health Care Research (3 credits)
- AHS 321 - Ethical and Legal Responsibilities in Health Care (3 credits)
- AHS 340 - Health Care Management (3 credits)
- AHS 495 - Issues in Health Professions (3 credits)
- BMS 250 - Anatomy and Physiology I (4 credits)
- BMS 251 - Anatomy and Physiology II (4 credits)
Select one from the following list of integrated courses (3 credits)
- CIS 340 - Health Care Information Systems (3 credits))
- AI 488 - Introduction to AI and Healthcare (3 credits)
- AI 489 - Artificial Intelligence in Medical Imaging Informatics (3 credits)
Additional Required Courses (9 credits)
- COM 201 - Speech (3 credits)
- STA 215 - Introductory Applied Statistics (3 credits) OR STA 312 - Probability and Statistics (3 credits)
- MTH 225 - Discrete Structures: Computer Science (3 credits) OR other GenEd course as needed (3 credits)
Required Capstone Project (3 credits)
Tracks
Students need to select the Allied Health Sciences track and one Computing track.
Allied Health Sciences Tracks
Take one Allied Health Sciences track, comprised of 9 credits;
Track: AHS Social Sciences (9 credits)
The Social Sciences track provides versatility that will build strong analytical, research, and critical thinking skills coupled with the ability to understand societal and individual behaviors within health care.
Required:
- AHS 310 - Equity in Health Care (3 credits) OR AHS 330 - Health Care: A Global Perspective (3 credits)
Choose 2 from the following list of courses:
- HST 370 - History of Medicine and Health (3 credits)
- Note: this course has the prerequisite WRT 150.
- AHS 352 - Introduction to Holistic Health Care (3 credits)
- HPE 207 - Personal Health and Wellness (3 credits)
- NUR 344 - Healthy Aging: A Lifelong Journey (3 credits)
- INT 314 - Life Journeys (3 credits)
- COM 209 Health Communication Systems (3 credits)
- SOC 286 - Health and Society (3 credits)
Track: AHS General (9 credits)
The General track offers students a broad and customizable introduction to various health care careers, education, and employment goals.
Choose 3 from the following list of courses:
- AHS 490 - Health Care Internship (1-3 credits)
- BIO 355 - Human Genetics (3 credits)
- BMS 212 - Introductory Microbiology AND BMS 213 - Laboratory in Microbiology (4 credits)
- BMS 310 - Basic Pathophysiology (3 credits)
- CHM 234 - Introductory Biochemistry (4 credits)
- PSY 364 - Life Span Developmental Psychology (3 credits)
- Note: this course has the prerequisite PSY 101.
Computing Tracks
Take one computing track, comprised of twelve credits; the computing tracks are shown below.
Track: Artificial Intelligence (12 credits)
The Artificial Intelligence track provides students with both technical and human-centered pathways to develop advanced knowledge in modern AI systems and applications. Students build foundational competencies in programming, data structures, algorithms, human-centered computing, and applied AI before selecting advanced electives aligned with emerging areas such as generative AI, natural language processing, reinforcement learning, edge AI, trustworthy AI, ethics, and human-AI interaction. The track is designed to prepare students for interdisciplinary careers and graduate study in artificial intelligence and related fields.
- The following core courses must be completed to satisfy the track course prerequisites with a technical focus: AI 201, CIS 162, CIS 163, CIS 241, CIS 263, and CIS 378.
- The following core courses are required to complete the track with a human-centered focus: AI 201 and HCC 201.
Choose 4 from the following list of courses:
- AI 402 - Generative Artificial Intelligence (3 credits)
- AI 411 - AI Ethics and Bias (3 credits)
- AI 431 - Natural Language Processing (3 credits)
- AI 441 - Edge AI (3 credits)
- AI 451 - Reinforcement Learning (3 credits)
- CYB 420 - Trustworthy AI (3 credits)
- HCC 431 - Human AI Interaction (3 credits)
Track: Cybersecurity (12 credits)
This track prepares students to address security, privacy, and risk-management challenges. Students gain foundational expertise in areas such as network security, ethical hacking, digital forensics, secure software development, and AI-driven security analytics.
- The following core courses are required to complete the track course prerequisites: CIS 162, CYB 241, and CIS 258.
Required:
Choose 3 of the following list of courses:
- CIS 358: Information Assurance (3 credits)
- CIS 375: Wireless Networks and Security (3 credits)
- CIS 430 - Computer and Cyber Forensics (3 credits)
- CIS 453: Ethical Hacking (3 credits)
- CIS 455: Applied Cryptography (3 credits)
- CIS 458 - System Security (3 credits)
Track: Computer Science (12 credits)
The Computer Science track provides students with a solid foundation in computational thinking and problem-solving while equipping them with the knowledge and skills to design, analyze, and implement efficient computing solutions.
- The following core courses must be completed to satisfy track course prerequisites: CIS 162, CIS 163, CIS 241, CIS 263, and CIS 350.
Choose 4 from the following list of courses:
- CIS 343 - Structure of Programming Languages (3 credits)
- CIS 351 - Computer Organization (3 credits)
- CIS 353 - Database (3 credits)
- CIS 357 - Mobile Application Development (3 credits)
- CIS 363 Algorithm Engineering (3 credits)
- CIS 371 - Web Application Programming (3 credits)
- Note: CIS 353 is a prerequisite for this course.
- CIS 367 - Computer Graphics (3 credits)
- CIS 443 - Software Development Tools (3 credits)
- Note: CIS 353 is a prerequisite for this course.
- CIS 452 - Operating Systems Concepts (3 credits)
- Note: CIS 351 is a prerequisite for this course.
- CIS 457 - Data Communications (3 credits)
- CIS 380/CIS 480 - Special Topics in Computer Information Systems (3 credits)
- CIS 499 - Independent Study and Research
Track: Information Technology (12 credits)
The undergraduate IT track focuses on the practical application of computing to support organizations, individuals, and society through the effective use of technology. Students develop skills in systems administration, networking, databases, cybersecurity, cloud computing, and user support, with an emphasis on designing, managing, and securing IT infrastructures.
- The following core courses must be completed to satisfy track course prerequisites: CIS 162 and CIS 250.
Required:
Choose 3 of the following list of courses:
- CIS 331 - Data Analysis Tools and Techniques (3 credits)
- CIS 333 - Database Management and Implementation (3 credits)
- CIS 338 - Wide Area Network Engineering (3 credits)
- CIS 373 - Pervasive Computing (3 credits)
- CIS 375 Wireless Networks and Security (3 credits)
- CIS 437 - Cloud Computing (3 credits)
Track: Software Engineering (12 credits)
The undergraduate Software Engineering track prepares students to design, develop, test, and maintain large-scale, reliable, and secure software systems. It emphasizes systematic engineering practices, including requirements analysis, software architecture, design patterns, testing methodologies, and project management, while also addressing human-computer interaction, quality assurance, and team-based development.
- The following core courses must be completed to satisfy track course prerequisites: CIS 162, CIS 163, CIS 241, and CIS 350.
Choose 4 from the following list of courses:
- CIS 418 - Secure Software Engineering (3 credits)
- SE 422 - Software Architecture and Design (3 credits)
- SE 413 - Software Testing (3 credits)
- SE 430 - Software Construction and Delivery (3 credits)
- SE 437 - Software Quality Assurance (3 credits)
Track: Human Centered Computing (12 credits)
The undergraduate Human-Centered Computing (HCC) track focuses on the design, development, and evaluation of computing technologies that prioritize user needs, accessibility, and usability. Students explore topics such as human-computer interaction, user experience (UX) design, accessibility, cognitive psychology, and interface design, while gaining practical skills in prototyping, usability testing, and user research.
- The following core courses must be completed to satisfy track course prerequisites: CIS 162 and HCC 201.
Choose 4 from the following list of courses:
- HCC 304 - Usability Design and Evaluation (3 credits)
- HCC 311 - User Interaction and Accessibility (3 credits)
- Note: HCC 201 is a prerequisite for this course.
- HCC 402 - User Experience Research (3 credits)
- Note: STA 301 and Junior Standing are prerequisites for this course.
- HCC 403 - User Experience Design (3 credits)
- HCC 431 - Human AI Interaction (3 credits)
- HCC 452 - AR/VR Design and Research (3 credits)
- HCC 453 - AR/VR Development (3 credits)
- Note: HCC 304 is a prerequisite for this course.
Suggested Order of Coursework
This suggested order of coursework assumes that students will seek the help of their advisor to complete the courses in a timely manner. The following course sequence also assumes a strong mathematics background for the entering student. If mathematics deficiencies exist, completing the mathematics prerequisites should be the student's top priority.
Year One (29-31 credits)
- AHS 110 - Introduction to Health Care (3 credits)
- BIO 120 - General Biology I (4 credits)
- AI 201 - Introduction to Artificial Intelligence (3 credits)
- CIS 100 - Computing Exploration Seminar (1 credit)
- CIS 160 - Learn to Code in Python (3 credits) OR CIS 162 - Computer Science I (4 credits)
- COM 201 - Speech (3 credits)
- Core Computing Course (3-4 credits)
- MTH 122 - College Algebra (3 credits)
- MTH 225 - Discrete Structures: Computer Science (3 credits)
- Gen Ed (3 credits)
Year Two (31 credits)
- AHS 100 - Medical Terminology (3 credits)
- BMS 250 - Anatomy and Physiology I (4 credits)
- BMS 251 - Anatomy and Physiology II (4 credits)
- Core Computing Course (3 credits)
- Core Computing Course (3 credits)
- CIS 241 - System-level Programming and Utilities (3 credits) OR CYB 241 - Linux and Python for Cybersecurity (3 credits) OR CIS 250 - Principles of Information Systems (3 credits) OR HCC 201 - Introduction to Human Centered Computing (3 credits)
- CIS 290 - Professional Responsibilities and Practices (3 credits)
- STA 215 - Introductory Applied Statistics (3 credits)
- Appropriate general education coursework (6 credits)
Year Three (30 credits)
- AHS 301 - Introduction to Health Care Research (3 credits)
- AHS 321 - Ethical and Legal Responsibilities in Health Care (3 credits)
- AHS 340 - Health Care Management (3 credits)
- AHS Track Course (3 credits)
- Computing track course (3 credits)
- Computing track course (3 credits)
- Appropriate general education coursework (9 credits)
- Integrated course (3 credits)
Year Four (28-30 credits)
- AHS track courses (6 credits)
- AHS 495 - Issues in Health Professions (3 credits)
- Computing track course (3 credits)
- Computing track course (3 credits)
- CIS 464 - Algorithm Engineering (3 credits)
- Appropriate general education coursework (6 credits)
- General Electives (4-6 credits)