Computer Science

BS in Computer Science Accredited by the Computing Accreditation Commission of ABET.

Program Educational Objective: Program aims to prepare students for lifelong currency through education and to perform responsibly in a variety of computing related careers. Program designed to meet the outcomes specified by ABET.  

Computer Science Programs

Cybersecurity

Educational Objective: The mission of Cybersecurity is to prepare students for a successful future in Information Technology Security by building a deep and diverse background in a broad range of cybersecurity concepts, through the successful application of those concepts.

Cybersecurity Programs

Software Engineering

Educational Mission: The mission of Software Engineering is to prepare students for successful careers in software engineering and graduate education with a thorough understanding of software engineering best practices and experiential learning opportunities to apply that knowledge to solve real-world problems.

Program Educational Objectives:  The Bachelor of Science in Software Engineering prepares our graduates to reach the following goals 3 to 5 years beyond graduation:

  1. Demonstrate professional competence in the software engineering field.
  2. Apply their foundations in software engineering to adapt to rapidly changing environments using the appropriate theory, principles, and processes.
  3. Utilize and exhibit strong communication and interpersonal skills, as well as professional and ethical principles when functioning as members and leaders of multi-disciplinary teams.
  4. Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for the software lifecycle.
  5. Work as individuals and as members of a team to effectively analyze, design, and develop quality software systems.
  6. Design appropriate solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal, and economic concerns
  7. Learn new models, techniques, and technologies as they emerge and appreciate the necessity of such continuing professional development.

Software Engineering Programs

Statistics

Statisticians use data to solve problems in a wide variety of fields, including business, government, healthcare and the environment. Statisticians often work collaboratively as part of an interdisciplinary team to tackle social, economic, medical, political or ecological problems. They may search for clues to the solution of a scientific mystery or help companies do their business more efficiently. As the world is awash in more and more data, statisticians are in ever increasing demand.

We offer concentrations in Data Science and Data Analytics.

Statistics Programs

Computer Engineering

Computer Engineering, a program offered with the Department of Electrical and Computer Engineering, will learn to create faster, more useful and efficient computer systems and instruments for use in a global environment.

Computer Engineering Programs

Graduate Programs

Graduate Admissions

For admission to the graduate programs and questions about the admission criteria, please visit the School of Graduate Studies. An appropriate advisor will be assigned once admitted to the program.

The Master of Computer Science program profoundly enriched my journey, equipping me with more than just the skills needed for my current role as a software engineer. It also cultivated in me a diverse spectrum of essential competencies, including problem-solving, research acumen, leadership prowess and mentorship.

Computer Science M.S. Graduate