¾Ã¾Ã¾«Æ·¸£Àû×ÊÔ´

Degree Programs

The following Degree Programs are offered in the Department of Computer Science and Technology.

Bachelor of Science in Artificial Intelligence

The Bachelor of Science degree in Artificial Intelligence prepares students for careers as data scientists who develop applications and systems using AI and machine learning techniques to solve real-world problems.

Career Opportunities

AI Engineer, Machine Learning Engineer, Data Scientist, Data Analyst, AI Product Manager, Computer Vision Engineer, Natural Language Processing Engineer, Robotics Engineer.

The average annual salary1 for AI engineers in the United States is approximately $101,752.
1ZipRecruiter

Program Mission

The mission of the Artificial Intelligence program is to develop proficient and ethically aware graduates who are equipped to tackle challenges and drive innovation in the field of artificial intelligence.

Program Goals

The BS in Artificial Intelligence program will produce leaders who, within three to five years of graduation, will

  1. Engage and provide leadership in analytical problem-solving in the AI environment.
  2. Apply and communicate artificial intelligence principles and systems knowledge effectively and professionally.
  3. Engage in lifelong learning experiences; and
  4. Demonstrate ethical decision-making and a commitment to service to society and to the artificial intelligence profession.

Student Learning Outcomes

Graduates of the Artificial Intelligence program will have the ability to:

  1. Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of an artificial intelligence discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the artificial intelligence program.
  6. Apply AI theory, practices, and software development fundamentals to produce computing-based solutions.

Graduation Requirements

This degree requires a minimum of 122 semester hours for completion.

Required Major Courses

  • DAT200 Intro to AI and Data Sciences
  • CSC230 Computer Programming I
  • DAT300 Data Analytics with R
  • CSC330 Computer Programming II
  • CSC333 Systems Analysis & Design
  • CSC335 Data Structures
  • CSC341 Computer Organization
  • CSC385 Artificial Intelligence
  • DAT400 Machine Learning
  • DAT450 Deep Learning
  • CSC456 Natural Language Processing
  • CSC480 Robotics
  • CSC481 Data Visualization
  • CSC490 Computer Ethics
  • CSC491 Applied Analytics
  • CSC493 Computer Security
  • CSC494 Project Development
  • CSC460 Senior Project
  • Approved Advance Electives (6)

» Academic Degree Plan: CLICK HERE

Bachelor of Science in Management Information Systems

The Management Information Systems program provides students with a comprehensive understanding of both business and technology, empowering them to address business challenges and offer organizations a strategic advantage in their operations. Graduates will possess a solid foundation in these two domains and recognize how technology can effectively support the attainment of relevant goals and objectives.

Career Opportunities

Business Analyst, IT Analyst, Data Analyst, Information Security Analyst, System Analyst, Web Developer, Systems Administrator, Database Administrator.

The average annual salary1 for Management Information Systems graduates in the United States is approximately $119,862.
1ZipRecruiter

Accreditation

The Bachelor of Science Program in Management Information Systems is accredited by the Computing Accreditation Commission of ABET, .

Program Mission

The mission of the MIS program is to produce graduates who demonstrate technical proficiency and those essential business skills necessary to successfully perform in various information technology environments.

Program Goals

The Management Information Systems program will produce leaders who, within three to five years of graduation, will

  1. Engage and provide leadership in managing information systems to confront the ever-changing environment of business organizations.
  2. Apply and communicate management information systems knowledge and practice effectively and professionally.
  3. Engage in lifelong learning experiences; and
  4. Demonstrate ethical decision-making and a commitment to service to society and to the Management Information Systems profession.

Student Learning Outcomes

Graduates of the Management Information Systems program will have the ability to:

  1. Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the management information systems program.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the management information systems program.
  6. Support the delivery, use, and management of information systems within management information systems environment.

Program Data

Management Information Systems Program Data

Academic YearÌý Ìý Ìý Ìý Ìý Annual Student EnrollmentÌý Ìý Ìý Ìý ÌýGraduation Data

2024 -2025Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý6Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý1
2023-2024Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 9Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý1
2022-2023Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 11Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý2
2021-2022Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý9Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 3
2020-2021Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý12Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 2

Program Flowchart

Management Information Systems Prerequisite Flowchart

Graduation Requirements

This degree program requires a minimum of 122 semester hours for completion.

Foundational Major Courses

  • CSC230 Computer Programming I
  • CSC330 Computer Programming II
  • CSC333 Systems Analysis & Design
  • CSC341 Computer Organization
  • CSC345 Web Technology
  • CSC360 Computer Operating Systems
  • CSC375 Network and Data Communication
  • CSC483 Database Concepts and Design
  • CSC490 Computer Ethics
  • CSC493 Computer Security

Advanced Major Courses

  • CSC355 Web Programming & Design I
  • CSC445 Management Information Systems
  • CSC491 Applied Analytics
  • CSC494 Software Project Development
  • CSC460 Senior Project (Capstone Course)
  • Advanced Computer Electives (6)

Mathematics/Statistics and Science Courses

  • MAT200 Applied Calculus
  • MAT205 Probability and Statistics
  • Laboratory Sciences
  • Scientific Inquiry

Business Courses

  • ACC211 Principles of Accounting I
  • ACC212 Principles of Accounting II
  • BUS211 Principles of Management
  • ECO202 Micro-Economics
  • FIN301 Principles of Finance
  • MAR301 Principles of Marketing

» Academic Degree Plan: CLICK HERE

Bachelor of Science in Computer Science

The Bachelor of Science degree in Computer Science prepares students for technical leadership in the information technology industry and for continuing toward an advanced degree and research in Computer Science. The study of Computer Science exposes students to a broad range of fundamental concepts: in programming, data structures, operating systems, database systems, computer architecture, and software engineering.

Career Opportunities

Software Developers, Architects and Engineers, Web and System Developers, Programmers and Business Analysts, System Administrators, Application Support and Computer Systems Analysts, Information Technology Specialists, and many more.

The average annual salary1 for Computer Science graduates in the United States is approximately $133,937.
1ZipRecruiter

Accreditation

The Bachelor of Science Program in Computer Science is accredited by the Computing Accreditation Commission of ABET, .

Program Mission

The mission of the Computer Science program is to produce professionally knowledgeable and well-rounded graduates who are prepared to meet the ethical and social obligations in the field of information technology.

Program Educational Objectives

The Computer Science program will produce leaders who, within three to five years of graduation, will

  1. Engage and provide leadership in analytical problem-solving in the computer science environment.
  2. Apply and communicate computer science principles and systems knowledge effectively and professionally.
  3. Engage in lifelong learning experiences; and
  4. Demonstrate ethical decision-making and a commitment to service to society and to the computer science profession.

Student Outcomes

Graduates of the Computer Science program will have the ability to:

  1. Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the computer science program.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the computer science program.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Program Data

Computer Science Program Data

Academic YearÌý Ìý Ìý Ìý Ìý Annual Student EnrollmentÌý Ìý Ìý Ìý ÌýGraduation Data
2024-2025Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 46Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 2
2023-2024Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 54Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 4
2022-2023Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 34Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 4
2021-2022Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 40Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 5
2020-2021Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 23Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 3

Graduation Requirements

This degree requires a minimum of 122 semester hours for completion.

Program Flowchart

Computer Science Prerequisite Flowchart

Graduation Requirements

This degree program requires a minimum of 122 semester hours for completion.

Foundational Major Courses

  • CSC230 Computer Programming I
  • CSC330 Computer Programming II
  • CSC335 Data Structures
  • CSC341 Computer Organization
  • CSC360 Computer Operating Systems
  • CSC375 Network and Data Communication
  • CSC483 Database Concepts and Design
  • CSC490 Computer Ethics and Society
  • CSC493 Computer Security

Advanced Major Courses

  • CSC385 Artificial Intelligence
  • CCS395 Software Engineering Principles
  • CSC430 Computer Programming III
  • CSC405 Programming Languages
  • CSC475 Complexity & Analysis of Algorithms
  • CSC494 Software Project Development
  • CSC460 Senior Project (Capstone Course)
  • Advanced Computer Electives (6)

Mathematics/Statistics and Science Courses
Mathematics

  • MAT201 Calculus I
  • MAT202 Calculus II
  • MAT205 Probability and Statistics
  • MAT210 Discrete Mathematics

Laboratory Sciences

  • PHY250 Physics w/Calculus I
  • PHY251 Physics w/Calculus I Lab
  • PHY252 Physics w/Calculus II
  • PHY253 Physic w/Calculus II Lab
    or
  • CHE110 General Chemistry I
  • CHE111 General Chemistry I Lab
  • CHE112 General Chemistry II
  • CHE113 General Chemistry II Lab

» Academic Degree Plan: CLICK HERE

Bachelor of Science in Cybersecurity

The Cybersecurity program educates students with technical proficiency and analytical problem-solving techniques that protect organizational critical systems and infrastructure.

Career Opportunities

Security Consultants, Engineers, Architects and Analysts, Incident Responders, Computer Forensic Experts, Security Software Developers and Auditors, and Chief Information Security Officers.

The average annual salary1 for Cybersecurity graduates in the United States is approximately $132,962.
1ZipRecruiter

Accreditation

The National Security Agency and Department of ¾Ã¾Ã¾«Æ·¸£Àû×ÊÔ´land Security have designated Florida ¾Ã¾Ã¾«Æ·¸£Àû×ÊÔ´ as a National Center of Academic Excellence in Cyber Defense (CAE-CD), and the Bachelor of Science in Cybersecurity is an NSA-validated program.

Program Mission

The mission of the Cybersecurity program is to produce graduates who demonstrate technical proficiency and those essential cybersecurity skills necessary to successfully develop and transition new technologies, tools, and threat mechanisms to protect organizational critical systems and infrastructure.

Program Goals

The Cybersecurity program will produce leaders who, within three to five years of graduation, will

  1. Engage and provide leadership in analytical problem-solving in the cybersecurity environment.
  2. Apply and communicate cybersecurity knowledge and practice effectively and professionally.
  3. Engage in lifelong learning experiences; and
  4. Demonstrate ethical decision-making and a commitment to service to society and to the cybersecurity profession.

Student Learning Outcomes

Graduates of the Cybersecurity program will have the ability to:

  1. Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the cybersecurity program.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the cybersecurity program.
  6. Apply security principles and practices to maintain operations in the presence of risks and threats.
  1. Ìý

Program Data

Cybersecurity Program Data

Academic YearÌý Ìý Ìý Ìý Ìý Annual Student EnrollmentÌý Ìý Ìý Ìý ÌýGraduation Data

2024-2025Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý32Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý3
2023-2024Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý41Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý6
2022-2023Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý34Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý4
2021-2022Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý25Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý9
2020-2021Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý27Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý9

Program Flowchart

Cybersecurity Prerequisite Flowchart

Graduation Requirements

This degree program requires a minimum of 122 semester hours for completion.

Fundamental Major Courses

  • CSC211 Fundamentals of Cybersecurity
  • CSC230 Computer Programming I
  • CSC330 Computer Programming II
  • CSC333 Systems Analysis and Design
  • CSC341 Computer Organization
  • CSC345 Web Technology
  • CSC360 Computer Operating Systems
  • CSC375 Network and Data Communication
  • CSC483 Database Concepts and Design
  • CSC490 Computer Ethics and Society
  • CSC493 Computer Security

Advanced Major Courses

  • CSC355 Web Programming & Design I
  • CSC446 Cybersecurity Management & Compliance
  • CSC424 Computer Forensics
  • CSC462 Cryptography
  • CSC491 Applied Analytics
  • CSC494 Software Project Development
  • CSC467 Cybersecurity Implementation – Ethical Hacking
  • CSC460 Senior Project (Capstone Course)
  • Advanced Computer Electives (6)

Quantitative Methods and Statistics Courses

  • MAT200 Applied Calculus
  • MAT205 Probability and Statistics
  • MAT210 Discrete Mathematics

» Academic Degree Plan: CLICK HERE