University of Maine

USA
4 Scholarships 23 Programs 2 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

Offered at University of Maine, USA
DegreeBachelor
FieldComputer and Information Sciences, General.
F

Cost & earnings at University of Maine What students borrow here, and what they go on to earn

You borrow $25,000 median federal debt
You repay $284/mo over 10 years
Graduates earn $48,653 10 yrs after entry
Debt clears in 2.7 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor of Science in Computer and Information Sciences at the University of Maine is an undergraduate programme combining core computing theory with hands-on software and systems work. It suits students who want a broad foundation in programming, data, networks and computing principles while gaining opportunities for internships, research and a capstone project.

What you'll study

The programme builds a foundation in computation and information technologies while allowing students to explore specialised topics. Early coursework focuses on programming, discrete mathematics and computational problem solving before moving to intermediate and advanced subjects.

  • Programming and software development: structured and object‑oriented programming, software engineering practices, version control and testing.
  • Data structures and algorithms: algorithm design, complexity analysis and efficient data manipulation techniques.
  • Database systems and data management: relational databases, query languages, data modelling and fundamentals of big data storage.
  • Computer networks and cybersecurity: networking principles, protocols, systems administration basics and applied information security concepts.
  • Systems and operating systems: concurrency, memory management, low‑level interfaces and performance considerations.
  • Web and mobile development: client‑server architectures, web technologies and mobile application fundamentals.
  • Artificial intelligence and machine learning: introductory machine learning, data mining and practical applications of AI techniques.
  • Capstone project and experiential learning: team‑based senior project integrating design, implementation and communication; opportunities for internships and undergraduate research with faculty.

Elective options commonly let students tailor the degree toward software engineering, data science, cybersecurity or networks. Lab work and project courses emphasise practical skills and collaborative development.

Entry requirements

Applicants should have completed secondary education with strong preparation in mathematics. Successful candidates typically demonstrate competence in algebra and pre‑calculus; prior exposure to computer programming is an advantage but not always mandatory.

  • Academic transcript showing completion of secondary school with emphasis on mathematics and science.
  • Evidence of programming experience or related coursework is recommended; portfolio links or project descriptions can strengthen an application.
  • Standardised test submissions follow the university's general admissions policy and may be optional depending on the applicant's circumstances.
  • Personal statement and letters of recommendation may be requested or recommended to contextualise academic preparation and motivation.

Career prospects

Graduates enter a wide range of technology roles across public and private sectors. The curriculum prepares students for positions that require software development, data analysis, systems administration and cybersecurity awareness.

  • Software developer, application or backend engineer
  • Data analyst, data engineer or roles supporting machine learning pipelines
  • Systems or network administrator and IT support roles
  • Cybersecurity analyst, information security specialist
  • Web developer, mobile app developer and full‑stack roles
  • Further study: graduate programmes in computer science, information science or specialised masters in data science and cybersecurity

Career services, industry partnerships and internship opportunities help students build professional experience and connections in regional and national technology markets.

Why study at University of Maine

The University of Maine offers small‑class learning combined with access to research and lab facilities where undergraduates can work on practical projects alongside faculty. The school emphasises experiential learning through capstone projects, internships and opportunities to contribute to research initiatives.

  • Hands‑on laboratories and computing resources that support coursework and student projects.
  • Opportunities for undergraduate research and collaboration with faculty in computing and related disciplines.
  • Connections to regional industry, government and nonprofit partners for internships and applied projects.
  • Support services including academic advising, career services and student clubs related to programming, cybersecurity and robotics.

Together, these features aim to give graduates both the technical foundation and real‑world experience employers expect in computing and information roles.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Maine

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.