Bachelor of Science in Computer Science

Build what’s next through UNE’s forward-looking computer science program.

Go Beyond Code with a Computer Science Degree from UNE

Coding can be a powerful tool to help solve big problems. A bachelor’s degree in Computer Science from UNE prepares you for an exciting career writing the language of progress, driving innovation, and addressing the world’s complex challenges. 

Here, you’ll develop a solid foundation of sound theory and fluency in a variety of programming languages like Python, C#, and Java. You’ll also learn about advancements in computer architecture and cybersecurity. Plus, you’ll learn to use generative AI to do more, faster and stay ahead of the curve.

At UNE, you’ll apply what you learn — working with faculty and students from across our degree programs on interdisciplinary projects that you power with code. From helping to study climate change impacts to improving health care delivery, you’ll gain real-world experiences turning theory into practice. You’ll be well prepared to thrive in our technology economy, with the flexibility to work in virtual reality, gaming, robotics, and beyond.

Note: The Computer Science degree program is available beginning in fall 2025.

A computer science student stands in the Makerspace with a brain wave helmet and laptop

Why UNE for your Bachelor's in Computer Science

  • Master the foundations of coding for technical and career flexibility
  • Learn to use AI platforms to magnify the impact of your work
  • Apply your skills to real-world projects in realms such as health, environmental science, business, and more
  • Graduate with the ability to work in a wide range of organizations, from software companies to firms in virtually any economic sector
  • UNE’s School of Computer Science and Data Analytics is led by expert faculty renowned in the field 
  • Join a workforce expected to grow by 23% over the next five years (U.S. Bureau of Labor Statistics, 2023) 
  • UNE is the #1 Maine college for getting a job after graduation (Zippia, 2023)
Hannah Sihler

With the outlook for computer science job growth at a staggering 15%, a rate faster than the average job growth for all occupations, I truly believe UNE’s curriculum for the Computer Science minor will set students with a fantastic foundation for rewarding careers in technology. It did for me!

Applied Mathematics, Biophysics

What Will You Study? B.S. in Computer Science Curriculum Overview

Our program will prepare you to work in varied disciplines from systems architecture, to cybersecurity, to software programming. You’ll learn to develop solutions in a variety of programming languages such as PHP, JavaScript, or Ruby, and apply it all with an eye toward sustainability and security. 

You’ll dive deep into vital courses like:

Computer Architecture

Explore how computer systems execute programs and manipulate data with processor organization, machine-level code, parallelism, and performance evaluation and optimization.

Software Engineering

Discover the principles of software engineering and study the development lifecycle, from planning to design, testing, deployment, and maintenance.

Cybersecurity Fundamentals

Learn the fundamentals of cybersecurity with the concepts and techniques used to secure computer networks, systems, and data from threats.

Technology, Society, and Ethics 

Examine the impacts of modern technology on the world through the lenses of cyber ethics, privacy, security, sustainability, and civil liberties in cyberspace.

Analysis of Algorithms Elective

Investigate methods for designing and benchmarking algorithms with topics that include induction, dynamic programming, hashing, and advanced data structures.

Curriculum

Required Courses

CourseCredits
Programming I - DSC 2253
Programming II - DSC 3253
Programming II - DSC 3253
Data Structures & Algorithms - DSC 2703
Operating Systems3
Computer Architecture3
Computer Networks3
Technology, Society and Ethics3
Cybersecurity Fundamentals3
Machine Learning - DSC 344 - 3 credits3
Introduction to Database Design - DSC 3013
Computational Theory3
Software Engineering3
Capstone Senior Seminar3
Total39

Elective Courses (choose 3 courses for a total of 9 credits)

CourseCredits
Computer Science Internship3
Parallel and Cloud Computing3
Concepts in Artificial Intelligence3
Cyber Forensics3
Analysis of Algorithms3
Data Mining - DSC 4103
Predictive Modeling - DSC 4203
Topics in Data Science - DSC 4903
Total9

Mathematics Requirements

CourseCredits
Discrete Mathematics - MAT 2123
Calculus 1 - MAT 1903
Calculus 2 - MAT 1953
Linear Algebra - MAT 2203
Applied Statistics - MAT 3213
Total15

Science Requirements (choose 2 courses for a total of 8 credits)

CourseCredits
Biology I - BIO 105/105L
Biology II - BIO 106/106L or
8
University General Chemistry I - CHE 150/150L
University General Chemistry II - CHE 151/151L or
8
University Physics I - PHY 210
University Physics II - PHY 211 or two of the following
8
Ecology and Evolution of Marine Organisms - MAR 105/105L4
Cellular and Molecular Biology of Marine Organisms - MAR 106/106L4
Marine Biology - MAR 250/250L4
Oceanography - MAR 270/270L4
Total8

We also offer a minor in Computer Science.

Introducing the UNE Computer Science Bachelor's Degree

Career Paths for Computer Science Grads

Computer science professionals are in high demand with national median salaries reported as $176,000 annually. A degree from UNE prepares you to apply computer science to virtually any industry or as a general software developer. Launch your successful career as a(n):

  • App developer 
  • Web developer
  • Cloud computing engineer
  • Cybersecurity specialist
  • Database administrator
  • eCommerce consultant
  • Systems analyst
  • Data scientist
  • Machine learning engineer

Computer Science Careers by the Numbers

$176K

National average salary for computer scientists

Glassdoor, 2024
23%

Projected job market growth for computer scientists for 2022–2032

U.S. Bureau of Labor Statistics, 2023
3,400

Job openings per year

U.S. Bureau of Labor Statistics, 2023
Headshot of Sylvain

Meet Director Sylvain Jaume

UNE is proud to announce Sylvain Jaume, Ph.D., a leading artificial intelligence expert, as the inaugural director for our new School of Computer Science and Data Analytics (starting June 2024). Sylvain is a professor of Computer Science who comes to UNE having served as a dean of business and computer science, and as the founding director of one of the nation’s first data science programs, a data science institute, and an interdisciplinary engineering program. 

Sylvain’s research interests are in artificial intelligence, computer vision, machine learning, and image-guided surgery. He is also a partner in an artificial intelligence company. Building on his industry experience and his passion for developing students, he is dedicated to preparing the next generation of global citizens and innovators.

Hands-On Learning for Computer Science Majors

Imagine using your talents to help fight climate change, improve human health, or help the American chestnut tree make a comeback. With the University of New England’s Computer Science program in Maine, you’ll work closely with students and faculty from other disciplines on important, project-based research that just might change the world. 

Past/current projects include:

  • X (Twitter) mining to examine sentiments surrounding a social issue
  • Using drones to measure the growth of genetically modified chestnut trees
  • Developing software to classify breast cancer based on data 
  • Designing a dynamic programming algorithm with applications for gene sequencing
  • Using code to read aquatic DNA without physically harming the animals
  • Examining ocean data to understand currents
Three U N E students work on an underwater GoPro in the Makerspace
A student reviews data on a laptop with Professor Markus Frederich while both wear life jackets and stand by the ocean

Computer Science Internships and Co-Ops

In collaboration with Educate Maine and its network of employers, UNE will offer Computer Science students immersive internships, co-ops, and apprenticeships. You’ll have the opportunity to gain real-world experience with a broad range of companies, nonprofits, government agencies, and other organizations under the mentorship of computer science experts.

Examples of potential internship positions include:

  • Software engineering intern
  • Programming intern
  • Cyber security
  • Computer programmer
  • Computer systems analyst
  • Data science research
  • Database development
  • Mobile application development
  • Network systems administration
  • Website development
  • Algorithms
  • Artificial intelligence
  • Computer graphics
  • Web design/development
  • Cloud consulting
  • Information technology

Computer Science Program Admissions information

The Computer Science degree program is available beginning in fall 2025. For admissions information, please contact the Office of Undergraduate Admissions at (207) 602-2847 or admissions@une.edu.