BS Computer Science and Business

Computer Science and Business

Why Computer Science & Business?

How do businesses use technology to stay ahead in the digital world? That’s the power of Computer Science and Business!

This new major at the University of Maine will give you the best of both worlds—cutting-edge technical computing skills and a strong understanding of business strategy. You’ll develop strong critical problem-solving skills in data analysis, AI, and business operations. You’ll learn how to create tech solutions that solve real-world business challenges. 

But Computer Science and Business isn’t just about writing code or crunching numbers—it’s about becoming the person who can bridge the gap between tech and business. Whether you’re interested in launching your own startup, working for a tech giant, or leading digital transformations, this program will prepare you for an exciting career where you can shape the future of both industries.

Fast Facts

  • Degree: Bachelor of Science (BS)
  • Hours Required:
    Major, 68
    To graduate, 120
  • The Computer Science and Business major may not be combined as a double major with the BS or BA in Computer Science, a minor in Computer Science, or any Business majors or minors.

Potential Careers

  • IT Project Manager
  • Systems Analyst
  • Chief Information Officer
  • Data Engineer
  • Software Development Manager
  • IT Auditor
  • Business Intelligence Analyst

Curriculum Requirements

  • Introduction to Business (MGT 101)
  • Excel Fundamentals for Business Analytics (BUA 105, 1-credit)
  • Principles of Financial Accounting (ACC 201)
  • The Legal Environment of Business (MGT 220)
  • Digital Business Transformation (BIS 235)
  • Database Management and Security (BIS 267)
  • Introduction to Marketing (MKT 270)
  • Principles of Management and Organization (MGT 325)
  • Production and Operations Management (MGT 337)
  • Introduction to International Business (MGT 343)
  • Business Finance (FIN 350)
  • Business Communication (TBD)

Students must earn a C- or better in all core business classes and may repeat any class only once in order to maintain academic good standing.

  • Success in Computer Science (COS 100, 1-credit)
  • Coding for Everyone or an upper-level COS elective (COS 121)
  • Introduction to Problem-Solving using Computer Programming (COS 125, 4-credits)
  • Object-Oriented Design, Programming, and Data Structures (COS 225)
  • Introduction to Data Structures and Algorithms (COS 226)
  • Discrete Structures (COS 250, 4-credits)
  • Introduction to Software Engineering (COS 420)
  • Computers, Ethics, and Society (COS 490)
  • One additional COS course at the 300-level or above

Complete One of the Following Capstone Options (6 credits):

  • Option 1:  Computer Science Capstone 1 (COS 397) and Computer Science Capstone 2 (COS 497), including a Business-oriented group project with a Business client.
  • Option 2:  Introduction to Computer Science Research (COS 501), Responsible Conduct of Research (INT 601), Professional Research Communications I (COS 503), Professional Research Communication 2 (COS 504), TBD (COS 505), COS 493, including a business-orientated project with a Business client as a mentor.
  • Option 3:  Strategic Management (MGT 449) and Information Systems, Strategy and Security Management (BIS 468)

Complete One of the Following Integrative Course Options:

  • Data Science (COS 482)
  • Client Side Web Development Languages (COS 320)
  • Business Process Configuration (BIS 364)