• Skip to content
SoftwareDegrees.org

SoftwareDegrees.org

  • Find Programs
    • Associate’s in Software Engineering
    • Bachelor’s in Software Engineering
    • Certificates in Software Engineering
    • Master’s in Software Engineering
    • PhD in Software Engineering
  • Online Programs
    • Online Bachelor’s in Software Engineering
    • Online Certificates in Software Engineering
    • Online Master’s in Software Engineering
    • Online Master’s in Software Engineering No GRE Required
  • States
    • California
    • Florida
    • Georgia
    • New York
    • Ohio
    • Pennsylvania
    • Texas
    • All States
  • Learn
    • Computer Science vs. Software Engineering: What’s the Difference?
    • Is Software Engineering Hard?
    • Must-Have Software Engineering Skills
    • Software Developer vs. Software Engineer: What’s the Difference?
    • Software Engineer vs. Data Engineer: What’s the Difference?
    • Types of Software Engineers
    • What Is Software Engineering?
    • Which Degree Is Best for Software Engineering?
  • Resources
    • Are Software Engineers Depressed? A Guide to Mental Health in Software Engineering
    • Diversity in Software Engineering
    • Software Engineer Apprenticeships
    • Software Engineer Certifications: Complete Guide and Certificate Directory
    • Software Engineering Degree Accreditation

Bachelor’s in Software Engineering Degree Programs

Home > Find Software Engineering Degree Programs > Bachelor’s in Software Engineering Degree Programs
Last updated on February 6th, 2025

On This Page:

  • What is a Bachelor’s in Software Engineering?
  • Software-Focused Majors: Your BS Degree Options
  • BS Program Overview: Curriculum, Admission Requirements & Costs
  • How to Transfer From an Associate’s to Bachelor’s in Software Engineering Program
  • Software Engineering vs Computer Science Degrees: What’s the Difference?
  • Bachelor’s in Software Engineering Career Outlook
  • BS in Software Engineering: Frequently Asked Questions

Simplify your search for a bachelor’s degree in software engineering with our comprehensive guide! Discover the structure & benefits of a BS program. Dig into details on typical coursework, admission requirements, credit transferability, skills learned, career opportunities, and job prospects. Compare software engineering & computer science degrees and find answers to FAQs. If you are interested in exploring a future in software engineering, this resource is designed for you.

Already know what you’re looking for? Skip ahead to our state-by-state listings of BS in software engineering programs!

What is a Bachelor’s in Software Engineering?

A traditional four-year undergraduate degree with a major in software engineering will prepare you to manage the software development cycle. You’ll acquire an in-depth knowledge of project management, computing skills (e.g. networking, database management, and programming), and engineering principles.

Graduates with a BS in software engineering are eligible for a wide variety of jobs, including software developer, computer network architect, computer programmer, database administrator & architect, and computer systems analyst. If you fall in love with the subject, you may wish to pursue a master’s degree in a specialty field such as web engineering, game engineering, data engineering & analytics, or mobile and cloud computing.

Software-Focused Majors: Your BS Degree Options

Before you apply for a program, it pays to know the difference between the various software majors—software engineering, software development, and computer science. Because the coursework for these undergraduate programs overlaps extensively, employers will consider applicants with a BS in a software-related major for a software engineering position. However, your career prospects will increase substantially with a targeted degree.

  • BS in Software Engineering: Prepares you for solving large-scale problems related to overseeing the entire production of software applications.
  • BS in Computer Science & Software Engineering: Offers a blend of coursework in computational theory and the study of engineering principles to complete software construction.
  • BS in Software Development: Focuses on designing, coding, and testing software.

Each degree draws on a particular skill set. Choose a role that aligns best with your aptitude and nature:

  • Software Engineer: Enjoys using engineering concepts and scientific reasoning, leading and interacting with different groups, and mapping out the requirements for the entire software architecture as well as delegating the necessary roles.
  • Computer Scientist: Loves to pursue interests in research and development using computational methods.
  • Software Developer: Appreciates working individually and collectively, using creative and logical thinking patterns to design and code software.

You may also wish to explore the section on Software Engineering vs. Computer Science Degrees.

BS Program Overview: Curriculum, Admission Requirements & Costs

Structure & Timeline

A bachelor’s degree in software engineering takes four years to complete on a full-time schedule. Each school year is divided into fall and spring semesters beginning in September and January. Bachelor’s degree programs in software engineering typically require 120-130 credits, with the bulk of these credits coming from your major. Core courses will make up most of your first and second years. Your final two years will focus on coursework in your software engineering major, including electives.

BS in Software Engineering: Curriculum

Core Requirements

No two software engineering degree programs are the same. In our listings, you’ll find that universities like to vary their educational approaches. However, a sizeable portion of the core requirement courses will be in subjects such as math, science, and communication, including college-level credits in Calculus, Physics, Writing, and Public Speaking.

Courses in the Major

Over the course of your BS degree, you’ll also be required to take courses in software & computing. Common courses in a software engineering major include:

  • Data Structures and Algorithmic Analysis
  • Database Management Systems
  • Object-Oriented Programming
  • Systems Programming
  • Software Architecture and Design
  • Software Testing, Verification, and Quality Assurance
  • Software Project Planning and Management

Electives

Schools may expect you to complete 3-5 major elective courses focusing on an advanced area of software engineering. Some examples of these courses include:

  • Machine Learning
  • Introduction to Artificial Intelligence
  • Network Performance Analysis
  • Image Processing and Computer Vision
  • Computer Network and Security

BS Admission Requirements

Software engineering program admission requirements typically exceed general admission requirements. Universities & colleges will expect a strong performance in college preparatory courses for all students. In addition, BS in software engineering programs usually require additional prerequisite classes in science and math. For example:

Rochester Institute of Technology recommends computing electives and requires:

  • Four years of math, including Pre-Calculus
  • Chemistry or Physics (preferably both)

East Carolina University requires:

  • Unweighted high school grade point average (GPA) of 3.0
  • ACT composite score of 27 (or SAT equivalent) with a minimum score of 24 (or SAT equivalent) on the math portion
  • Eligibility for the school’s College Algebra course, determined by the ECU Department of Mathematics

Tuition Costs for Bachelor’s in Software Engineering Programs

To estimate the total cost of your BS in software engineering, you will need to make some initial decisions about your program. Before you lay your money down, consider the following:

  • Public vs. Private: As a rule, tuition rates at public universities & colleges will be cheaper than tuition rates at private schools. But this is only a general rule! Ivy League & big tech schools are expensive, but they may also offer outstanding scholarships & funding packages to promising students from underrepresented groups. Public universities that have an international reputation may be just as pricey as small private schools.
  • In-State vs. Out-of-State: Public universities usually have two tuition rates—students who live within the state pay much less than students who live outside of the state. If you’re anywhere near a public university with a strong Department of Computer Science, see if it offers a BS in software engineering or a related major. You’ll save yourself a ton of money.
  • AS to BS in Software Engineering: Are you really struggling with BS prices? Consider earning your AS in software engineering at a local community or technical college and then transferring those credits into a BS program after two years. You will need to make sure all of your credits will transfer, so talk to the AS program coordinator and your proposed school for the BS before you go down this route. They may have ideas on scholarships & funding sources as well.

Once you’ve narrowed down your search, you can put together a shortlist of 4-5 promising BS degrees from our listings and then use the costs links to start drawing up a budget. Be sure to include tuition & associated costs in your numbers (e.g. fees, course materials, room & board, etc.). Here are a few ballpark tuition rates to get you started:

  • Low Range: In-state tuition at public colleges could be as low as $8,000-$10,000 per year for undergraduates. For instance, in 2023, Farmingdale State College was charging New York State students $3,535 per semester.
  • Mid-Range: BS tuition at large public universities & small private universities could be $20,000-$40,000 per year. For instance, in 2023, the University of Indianapolis was charging undergraduates $34,416 per year. That was similar to the University of Illinois Chicago and its out-of-state tuition rate of $33,624.
  • High Range: Prestigious private universities will have the highest tuition rates—think upwards of $50,000 per year. In 2023, Carnegie Mellon University had an undergraduate tuition rate of $62,260 per year. At the Rochester Institute of Technology (RIT), it was $53,720 per year.

How to Transfer From an Associate’s to Bachelor’s in Software Engineering Program

Transfer Requirements

If you have an associate’s degree in a software-related field from a regionally accredited college or university, talk to the BS program coordinator about your transfer options. Many schools will be willing to accept your previous credits; some schools will have specific guidelines for transfer students. For instance:

Penn State University requires transfer students to have:

  • Minimum cumulative GPA of 2.7
  • 8 credits of Calculus with Analytic Geometry
  • 4 credits of Calculus-based Physics
  • 3 credits of Introductory Chemistry

East Carolina University requires transfer students to have:

  • Minimum cumulative GPA of 2.5
  • Eligibility for the school’s Elements of Calculus course, determined by the ECU Department of Mathematics

Credit Transferability

You can evaluate transferable credits from an associate’s degree to a BS in software engineering in three different ways:

  1. Check if your associate degree school has transfer partnerships with any four-year colleges.
    • Miami University collaborates with five local community colleges to provide a seamless transfer process. This partnership guarantees admission into Miami University’s software engineering program, as long as you earned at least a 2.0 cumulative GPA in your two-year program.
    • Iowa State University has community college transfer plans with 28 community colleges across Iowa, Illinois, and Minnesota for its software engineering program.
  2. Use the service provided by Transferology.
    • Transferology allows you to check the transfer eligibility of your completed credits to several schools simultaneously. This process offers the fastest assessment for getting the largest number of your credits transferred.
    • It’s important to note that only certain schools participate in this service.
  3. Request that your prospective four-year college or university determine your transferable credits.
    • Miami University offers a “Transfer Credit Evaluation” form on its website. Upon submission, the Office of the University Registrar reviews your specific situation.
    • University of Colorado Boulder provides a “Transfer Credit Review Form.” The school takes two to three weeks to determine the transferability of your credits.

Once you’re satisfied with your prospective school’s acceptance of credits, you’ll be able to submit an online application for transfer, along with official transcripts from your associate degree school.

Software Engineering vs Computer Science Degrees: What’s the Difference?

Skills Learned

A software engineering degree improves your ability to solve hardware and software problems during product development. BS students in this field develop the following skills:

  • Working productively across multiple disciplines
  • Contributing detailed work in each phase of the software development cycle
  • Communicating software objectives and results effectively with technical and non-technical people
  • Analyzing data to solve a host of software and hardware-related issues

A computer science degree teaches you to apply abstract computational theory during research and development. BS students in this field develop the following skills:

  • Creating and improving computational algorithms
  • Using scientific methods in a research setting
  • Communicating research data to technical and non-technical people

Real-World Applications

Software Engineers manage and play an active role in the full development of a software application by:

  • Applying engineering principles to write a client’s software contract detailing the specifications of the end product
  • Breaking apart the large scale of the contract into actionable tasks for software developers, quality assurance analysts, and testers
  • Solving large-scale problems dealing with networks, databases, operating systems, and software development problems

Computer Scientists increase computing efficiencies by creating or improving new software tools. Specifically, computer scientists push the boundaries of the computing industry by:

  • Developing new programming languages
  • Simplifying complex algorithms applied to cryptography, machine learning, and artificial intelligence
  • Testing and enhancing software systems through controlled experiments
  • Authoring white papers and presenting research at conferences

Pros & Cons of Software Engineering and Computer Science Degrees

Software Engineering Degree

Pros:

  • Provides the skill set to make an immediate impact in the workplace
  • Allows you to build software products with tangible results

Cons:

  • Focuses on managing the construction of software applications, limiting opportunities in more specialized computational fields

Computer Science Degree

Pros:

  • Covers a broad spectrum of computer knowledge and applications
  • Makes graduates marketable to various jobs and industries

Cons:

  • Requires further education to specialize in some cutting-edge technologies, like machine learning, image processing, and artificial intelligence
  • Offers job opportunities where research takes years to manifest tangible results

Which Bachelor’s Degree Is Right For You?

Identify your career goals and consider your personality & aptitude before you decide on a BS in software engineering or a BS in computer science:

  • Software Engineering: Graduates with a software engineering bachelor’s degree acquire practical and real-world knowledge, making an entry-level job immediately following graduation a viable option. Because it’s a job that is full of project management opportunities, this field is ideal for someone who enjoys working with many people.
  • Computer Science: Graduates with a computer science bachelor’s degree transition more easily into research and development, making further education a promising path (e.g. MS or PhD). Computer scientists often work on theoretical tasks that are suited to people who prefer to work individually.

Nevertheless, these degrees contain some interchangeable parts. Computer science majors successfully seek advanced software engineering degrees or project management jobs. And software engineer majors successfully pursue graduate degrees in computer science education or occupations as a research and developer. Although they do not align perfectly, the degrees have enough overlapping concepts to make a change in careers possible.

Bachelor’s in Software Engineering Career Outlook

Job Opportunities

There are always openings for software engineers on job boards. Better yet, a bachelor’s degree in software engineering also qualifies you for several other high-paying positions in related fields. These technical positions are forecast to have strong job demand as the computer industry experiences continued growth.

Occupation Median Pay (per year), 2021 Number of jobs, 2021 Job Outlook (projected growth rate from 2021-31)
Software Developers, Quality Assurance Analysts, and Testers $109,020 1,622,200 25%
Computer Network Architects $120,520 174,800 4%
Computer Systems Analysts $99,270 538,800 9%
Database Administrators and Architects $101,000 144,500 9%

Source: U.S. Bureau of Labor Statistics (BLS) – May 2021

Job Descriptions

Software Developers, Quality Assurance Analysts, and Testers: Software developers design and build software to specifications provided by a software engineer. Quality assurance analysts and testers design testing methods to verify an application’s soundness.

Computer Network Architects: These skilled professionals design and manage the build of small-scale (office-to-office) or large-scale (cloud computing) networks. They maintain the network infrastructure by gathering and analyzing traffic data. Architects also use this data to grow the network based on a client’s demands.

Computer Systems Analysts: Computer systems analysts improve a business’s computer systems to meet its storage, memory, and computing needs. Implementing these improvements involves:

  • Configuring hardware and software for increased efficiency
  • Working with multidisciplinary teams to manage the installation of a new system
  • Testing systems to validate specifications

Database Administrators and Architects: Database administrators work directly with data analysts to ensure access to appropriate data. Database architects design and construct database applications to meet a business’s needs.

Salary Numbers

Software engineers remain in high demand as software applications continue to grow. According to PayScale, the entry-level salary for a software engineer was $78,268 in early 2023. The yearly income for those in mid-career positions (5–9 years’ experience) was $98,346. With 20+ years of experience, a software engineer can earn $116,541.

BS in Software Engineering: Frequently Asked Questions

What Accreditation Should Software Engineering Programs Have?

We always recommend that you earn your undergraduate degree from a regionally accredited university or college. Almost every reputable employer will specify that they want to see a regionally accredited degree on your résumé. Regional accreditation will also be important if you decide to pursue a master’s degree or PhD.

The Accrediting Board for Engineering and Technology (ABET) also accredits software engineering programs in the United States. The ABET accreditation process involves an evaluation team that examines course content and interviews school administrators. ABET-accredited programs will:

  • Provide knowledgeable faculty & coursework that thoroughly covers software engineering
  • Require you to participate in a senior design project to develop a real-world application
  • Offer career advisement to facilitate your transition to industry

Search for an ABET-accredited program.

Note: Most states do not issue software engineering licenses. Nevertheless, an accredited degree will prepare you for any changes in licensing regulations. Licensing exams require candidates to graduate from an accredited school.

Which Programming Languages Should You Learn in a BS in Software Engineering?

A bachelor’s degree in software engineering typically covers several programming languages:

  • Java: Java is an introductory programming language used to build software applications.
  • C++ or C#: C++ or C# readily communicates with hardware, allowing software engineers to develop operating systems efficiently.
  • JavaScript: Software engineers use JavaScript to make websites interactive and responsive to users.
  • Python or R: Python or R languages provide tools to simplify data analysis.

Are There Accelerated Software Engineering Degree Programs?

Yes, but they are rare. For instance, Bellarmine University offers an accelerated Bachelor of Science in Software and Data Engineering. Students with a bachelor’s degree in another field are permitted to complete a 37-credit curriculum. This immersive program results in a software and data engineering degree after one year of enrollment.

Some universities offer 4+1 programs, which allow students to earn bachelor’s and master’s degrees in just five years. For example, Arizona State University’s 4+1 program awards students a BS in Software Engineering and MS in Software Engineering in five years. You will find similar programs at Bowling Green State University, East Carolina University, and Saint Louis University.

What Qualifications Can I Pursue After I Earn a Bachelor’s in Software Engineering?

If you fall in love with the field of software engineering and would like to pursue graduate studies, you have a couple of options:

  • Master’s of Science in Software Engineering: An MS in software engineering will accelerate your path to senior management and executive roles through advanced coursework. You’ll also be able to apply software engineering principles to specific fields of interest, including mobile and cloud computing, embedded systems, and game engineering.
  • Graduate Certificates: Postbaccalaureate certificates in software engineering, software development, or computer science will provide some breadth to your résumé, making you stand out above the competition. At some schools, certificate credits can be applied to a master’s degree if you desire to pursue further graduate work.

All Bachelor's in Software Engineering Programs

182 Schools Found

Jump to State Listings

  • Alabama
  • Arizona
  • Arkansas
  • California
  • Colorado
  • Connecticut
  • District of Columbia
  • Florida
  • Georgia
  • Idaho
  • Illinois
  • Indiana
  • Iowa
  • Kansas
  • Kentucky
  • Louisiana
  • Maine
  • Maryland
  • Massachusetts
  • Michigan
  • Minnesota
  • Mississippi
  • Missouri
  • Montana
  • Nebraska
  • New Hampshire
  • New Jersey
  • New Mexico
  • New York
  • North Carolina
  • North Dakota
  • Ohio
  • Oklahoma
  • Oregon
  • Pennsylvania
  • Rhode Island
  • South Carolina
  • Tennessee
  • Texas
  • Utah
  • Vermont
  • Virginia
  • Washington
  • West Virginia
  • Wisconsin

Alabama

Auburn University

Samuel Ginn College of Engineering

Auburn University, Alabama

Bachelor of Software Engineering

  • Courses
  • Cost
  • Admission

University of Mobile

Grace Pilot School of Business

Mobile, Alabama

Bachelor of Science in Software Development

  • Courses
  • Cost
  • Admission

Arizona

Arizona State University

Ira A. Fulton Schools of Engineering

Tempe, Arizona

Bachelor of Science in Graphic Information Technology & Full-Stack Web Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Embry-Riddle Aeronautical University

Department of Computer, Electrical, and Software Engineering

Prescott, Arizona

Bachelor of Science Software Engineering

  • Courses
  • Cost
  • Admission

Grand Canyon University

College of Science, Engineering & Technology

Phoenix, Arizona

BS in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Northern Arizona University

School of Informatics, Computing, and Cyber Systems

Flagstaff, Arizona

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Phoenix College

Computer & Information Technology

Phoenix, Arizona

Bachelor of Applied Science in Information Technology

  • Courses
  • Cost
  • Admission

University of Arizona

Department of Electrical and Computer Engineering

Tucson, Arizona

Bachelor of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Arkansas

University of Arkansas at Little Rock

Department of Information Science

Little Rock, Arkansas

Bachelor of Arts in Web Design & Development

  • Courses
  • Cost
  • Admission

California

California Baptist University

College of Engineering

Riverside, California

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

California Polytechnic State University-San Luis Obispo

College of Engineering

San Luis Obispo, California

BS in Software Engineering

  • Courses
  • Cost
  • Admission

BS in Software Engineering - Interactive Entertainment Concentration

  • Courses
  • Cost
  • Admission

California State University-Monterey Bay

School of Computing and Design

Seaside, California

BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

California State University-San Marcos

Engineering Department

San Marcos, California

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Chapman University

Fowler School of Engineering

Orange, California

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Cogswell College

Department of Computer Science

Sunnyvale, California

Bachelor of Science in Digital Audio Technology, Audio Software Development, & Engineering

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Development

  • Courses
  • Cost
  • Admission

Dominican University of California

Barowsky School of Business

San Rafael, California

Bachelor of Science in Applied Computer Science - Coding & Software Design

Offered Online

  • Courses
  • Cost
  • Admission

Point Loma Nazarene University

Department of Mathematical, Information & Computer Sciences

San Diego, California

BA/BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

San Jose State University

College of Engineering

San Jose, California

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Santa Clara University

Department of Mathematics and Computer Science

Santa Clara, California

BS in Computer Science - Emphasis in Software

  • Courses
  • Cost
  • Admission

University of California-Irvine

Department of Computer Science

Irvine, California

BS in Computer Science - Specialization in Systems and Software

  • Courses
  • Cost
  • Admission

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Colorado

Colorado State University-Fort Collins

Department of Computer Science

Fort Collins, Colorado

Bachelor of Science in Computer Science & Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Colorado State University-Pueblo

Hasan School of Business

Pueblo, Colorado

BS in Computer Information Systems - Software Development

  • Courses
  • Cost
  • Admission

Pueblo Community College

Technology Pathway

Pueblo, Colorado

BAS in Secure Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Red Rocks Community College

Computer Technology

Lakewood, Colorado

BAS in Software Development

  • Courses
  • Cost
  • Admission

University of Northern Colorado

Monfort College of Business

Greeley, Colorado

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Western Colorado University

Paul M. Rady School of Computer Science & Engineering

Gunnison, Colorado

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Connecticut

Fairfield University

School of Engineering

Fairfield, Connecticut

Five Year BS/MS Program in Software Engineering

  • Courses
  • Cost
  • Admission

Quinnipiac University

Information Technology

Hamden, Connecticut

BS in Software Engineering

  • Courses
  • Cost
  • Admission

District of Columbia

Strayer University

Information Technology

Washington, District of Columbia

Bachelor of Science in Information Technology - Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Florida

Brevard Community College

Computer Science & IT Division

Cocoa, Florida

BAS in Computer Information Systems Technology - Program & Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Florida Gulf Coast University

Department of Information Systems & Operations Management

Fort Myers, Florida

Bachelor of Science in Computer Information Systems (CIS) & Computer Programming

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Florida Institute of Technology

College of Engineering & Sciences

Melbourne, Florida

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Hodges University

Fisher School of Technology

Naples, Florida

Bachelor of Science in Software Development

  • Courses
  • Cost
  • Admission

Keiser University

Information Technology

Fort Lauderdale, Florida

BS in Information Technology Management - Concentration in Software Engineering

  • Courses
  • Cost
  • Admission

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Miami Dade College

School of Engineering, Technology and Design

Miami, Florida

BS in Information Systems Technology - Software Engineering Concentration

  • Courses
  • Cost
  • Admission

Saint Leo University

School of Computing, Artificial Intelligence, Robotics, and Data Science (CARDS)

Saint Leo, Florida

Bachelor of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Santa Fe College

Information Technology Department

Gainesville, Florida

BAS in Information Systems Technology - Programming track

  • Courses
  • Cost
  • Admission

St Petersburg College

Department of Technology

Clearwater, Florida

BAS in Technology Development and Management

Offered Online

  • Courses
  • Cost
  • Admission

The University of West Florida

Hal Marcus College of Science and Engineering

Pensacola, Florida

BS in Software Design & Development

  • Courses
  • Cost
  • Admission

University of Miami

College of Engineering

Coral Gables, Florida

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Valencia College

Division of Business, IT & Public Services

Orlando, Florida

Bachelor of Applied Science in Computing Technology and Software Development

  • Courses
  • Cost
  • Admission

Georgia

Kennesaw State University

College of Computer and Software Engineering

Kennesaw, Georgia

BS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Mercer University

College of Professional Advancement

Macon, Georgia

Bachelor of Science in Software Application Development and Human-Computer Interaction

Offered Online

  • Courses
  • Cost
  • Admission

Middle Georgia State University

School of Computing

Cochran, Georgia

BSIT in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Morehouse College

Division of Science, Technology, Engineering and Math

Atlanta, Georgia

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Idaho

Brigham Young University-Idaho

Department of Computer Science

Rexburg, Idaho

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Illinois

American InterContinental University

Information Technology

Schaumburg, Illinois

BS in Information Technology - Software Analysis and Development Concentration

Offered Online

  • Courses
  • Cost
  • Admission

Aurora University

Department of Computer Science

Aurora, Illinois

Bachelor of Science in Computer Science & Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Columbia College-Chicago

Department of Interactive Arts & Media

Chicago, Illinois

Bachelor of Arts in Programming - Application Programming

  • Courses
  • Cost
  • Admission

Bachelor of Arts in Programming - Game Programming

  • Courses
  • Cost
  • Admission

Bachelor of Science in Programming - Application Programming

  • Courses
  • Cost
  • Admission

Bachelor of Science in Programming - Game Programming

  • Courses
  • Cost
  • Admission

DePaul University

Jarvis College of Computing and Digital Media

Chicago, Illinois

BS in Computer Science - Concentration in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Loyola University Chicago

Department of Computer Science

Chicago, Illinois

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Olivet Nazarene University

Walker School of Science, Technology, Engineering and Mathematics

Bourbonnais, Illinois

BS in Computer Science - Concentration in Software Development

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Software Entrepreneurship

  • Courses
  • Cost
  • Admission

University of Illinois at Chicago

College of Engineering

Chicago, Illinois

BS in Computer Science - Software Engineering Concentration

  • Courses
  • Cost
  • Admission

Indiana

Ball State University

Department of Computer Science

Muncie, Indiana

Bachelor of Science in Computer Science - Cybersecurity & Secure Software Design

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Science - Game Design & Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Science - Web & Mobile App Development

  • Courses
  • Cost
  • Admission

Butler University

Department of Computer Science & Software Engineering

Indianapolis, Indiana

BA in Software Engineering

  • Courses
  • Cost
  • Admission

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Franklin College

Department of Mathematics & Computing

Franklin, Indiana

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Indiana Institute of Technology

Talwar College of Engineering and Computer Sciences

Fort Wayne, Indiana

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Indiana University-Purdue University-Indianapolis

Department of Computer Information & Graphics Technology

Indianapolis, Indiana

Bachelor of Science in Computer and Information Technology (CIT) - Web & Software Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Media Arts & Science - Web Design & Development

  • Courses
  • Cost
  • Admission

Manchester University

Department of Mathematics and Computer Science

North Manchester, Indiana

Bachelor's in Software Engineering

  • Courses
  • Cost
  • Admission

Purdue University

Department of Computer Science

West Lafayette, Indiana

BS in Computer Science - Software Engineering Track

  • Courses
  • Cost
  • Admission

BS in Computer Science - Systems Software Track

  • Courses
  • Cost
  • Admission

Rose-Hulman Institute of Technology

Department of Computer Science & Software Engineering

Terre Haute, Indiana

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Trine University

Allen School of Engineering and Computing

Angola, Indiana

Bachelor of Science in Computer Science and Information Technology & Web Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

University of Indianapolis

R.B. Annis School of Engineering

Indianapolis, Indiana

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Iowa

Iowa State University

College of Engineering & College of Liberal Art & Sciences

Ames, Iowa

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Northwestern College

Department of Computer Science

Orange City, Iowa

BS in Software Engineering

  • Courses
  • Cost
  • Admission

University of Iowa

College of Engineering

Iowa City, Iowa

BSE in Computer Science and Engineering - Software Engineering Focus

  • Courses
  • Cost
  • Admission

William Penn University

Applied Technology Division

Oskaloosa, Iowa

Bachelor of Arts in Software Engineering

  • Courses
  • Cost
  • Admission

Kansas

Fort Hays State University

Department of Informatics

Hays, Kansas

Bachelor of Arts in Information Networking and Telecommunications: Web and Mobile Application Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Information Networking and Telecommunications: Web and Mobile Application Development

Offered Online

  • Courses
  • Cost
  • Admission

Kentucky

Northern Kentucky University

College of Informatics

Highland Heights, Kentucky

BS in Applied Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Louisiana

Louisiana State University-Shreveport

Computer Science Department

Shreveport, Louisiana

BS in Computer Science - Software Development

  • Courses
  • Cost
  • Admission

Maine

Husson University

School of Technology and Innovation

Bangor, Maine

Bachelor of Science in Integrated Technology & Software Development

  • Courses
  • Cost
  • Admission

Maryland

Capitol Technology University

Computer Science, Artificial Intelligence, and Data Science

Laurel, Maryland

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Massachusetts

Curry College

School of Business & Computer Science

Milton, Massachusetts

Bachelor of Science in Software Development Curriculum

  • Courses
  • Cost
  • Admission

Fisher College

Department of Computer Science

Boston, Massachusetts

Bachelor of Science in Information Technology - Software Engineering Concentration

Offered Online

  • Courses
  • Cost
  • Admission

Northeastern University

Khoury College of Computer Sciences

Boston, Massachusetts

BA in Computer Science - Concentration in Software

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Software

  • Courses
  • Cost
  • Admission

BS in Information Technology - Concentration in Computer Programming

Offered Online

  • Courses
  • Cost
  • Admission

University of Massachusetts-Dartmouth

Computer & Information Science Department

North Dartmouth, Massachusetts

Bachelor's in Computer Science - Software Engineering Option

  • Courses
  • Cost
  • Admission

Worcester State University

Computer Science Department

Worcester, Massachusetts

BS in Computer Science - Software Development

  • Courses
  • Cost
  • Admission

Michigan

Davenport University

College of Technology

Grand Rapids, Michigan

Bachelor of Science in Computer Information Systems & Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Information Systems & Secure Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Information Systems & Web and Mobile Development

Offered Online

  • Courses
  • Cost
  • Admission

Lawrence Technological University

Department of Math + Computer Science

Southfield, Michigan

BS in Computer Science - Concentration in Business Software Development

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Game Software Development

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Scientific Software Development

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Software Engineering

  • Courses
  • Cost
  • Admission

BS in Embedded Software Engineering

  • Courses
  • Cost
  • Admission

Michigan Technological University

Department of Computer Science

Houghton, Michigan

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Rochester College

School of Business

Rochester Hills, Michigan

BS in Information Systems - Programming

  • Courses
  • Cost
  • Admission

University of Detroit Mercy

College of Engineering & Science

Detroit, Michigan

BS in Computer Science and MS in Software Engineering Five Year Program

  • Courses
  • Cost
  • Admission

BS in Software Engineering and MS in Software Engineering Five Year Program

  • Courses
  • Cost
  • Admission

University of Michigan-Dearborn

College of Engineering & Computing Science

Dearborn, Michigan

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Minnesota

Bethel University

Department of Math and Computer Science

Saint Paul, Minnesota

BA in Computer Science with Software Project Management

  • Courses
  • Cost
  • Admission

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Dunwoody College of Technology

School of Engineering

Minneapolis, Minnesota

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Saint Cloud State University

Department of Computer Science and Information Technology

Saint Cloud, Minnesota

Bachelor of Science and Engineering in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

University of Minnesota-Crookston

Math, Science and Technology Department

Crookston, Minnesota

Bachelor of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Mississippi

Belhaven University

Computer Science Department

Jackson, Mississippi

BS in Computer Science - Concentration in Software Development

  • Courses
  • Cost
  • Admission

Mississippi State University

Department of Computer Science and Engineering

Mississippi State, Mississippi

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Missouri

Avila University

School of Computer Science & Mathematics

Kansas City, Missouri

Bachelor's in Software Engineering

  • Courses
  • Cost
  • Admission

Drury University

Department of Mathematics & Computer Science

Springfield, Missouri

Bachelor of Science in Computer Science & Game Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Science & Software Engineering

  • Courses
  • Cost
  • Admission

Maryville University

College of Arts and Sciences

Saint Louis, Missouri

BS in Computer Science - Software Development Track

Offered Online

  • Courses
  • Cost
  • Admission

Missouri State University-Springfield

Department of Computer Science

Springfield, Missouri

BS in Computer Science - Software Development

  • Courses
  • Cost
  • Admission

Park University

Department of Computer Science and Information Systems

Parkville, Missouri

Bachelor of Science in Information and Computer Science - Software Development Concentration

  • Courses
  • Cost
  • Admission

University of Central Missouri

School of Business Administration

Warrensburg, Missouri

Bachelor of Science in Business Administration in Computer Information Systems - Software Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Business Administration in Computer Information Systems: Mobile & Web Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Science & Software Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Cybersecurity & Secure Software Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Montana

Montana Tech of the University of Montana

School of Mines and Engineering

Butte, Montana

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Nebraska

University of Nebraska-Lincoln

College of Engineering - School of Computing

Lincoln, Nebraska

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

New Hampshire

Granite State College

Technology Department

Concord, New Hampshire

BS in Information Technology - Software Development

  • Courses
  • Cost
  • Admission

New Jersey

Fairleigh Dickinson University

Department of Mathematics & Computer Science

Madison, New Jersey | Teaneck, New Jersey

Bachelor of Science in Computer Science & Game Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Information Technology (IT) & Web Development Technology

  • Courses
  • Cost
  • Admission

Monmouth University

Department of Computer Science and Software Engineering

West Long Branch, New Jersey

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Rowan University

Department of Computer Science

Glassboro, New Jersey

BS in Computer Science - Concentration in Software Engineering

  • Courses
  • Cost
  • Admission

Stevens Institute of Technology

School of Systems and Enterprises

Hoboken, New Jersey

Bachelor of Computer Engineering, concentration in Software Engineering

  • Courses
  • Cost
  • Admission

New Mexico

New Mexico State University-Main Campus

Department of Computer Science

Las Cruces, New Mexico

BS in Computer Science - Software Development

  • Courses
  • Cost
  • Admission

New York

Clarkson University

Department of Electrical and Computer Engineering (ECE

Potsdam, New York

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Farmingdale State College

Department of Computer Programming & Information Systems

Farmingdale, New York

Bachelor of Science in Computer Programming & Information Systems

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Le Moyne College

Department of Computer Science

Syracuse, New York

BA in Software Applications and Systems Development

  • Courses
  • Cost
  • Admission

BS in Software Applications and Systems Development

  • Courses
  • Cost
  • Admission

Dual Major BS in Software Applications and Systems Development and Information Systems

  • Courses
  • Cost
  • Admission

Marist College

School of Computer Science and Mathematics

Poughkeepsie, New York

BS in Computer Science - Concentration in Game Design and Programming

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Software Development

  • Courses
  • Cost
  • Admission

BS/MS in Software Development - Five Year Program

  • Courses
  • Cost
  • Admission

Morrisville State College

Department of Information Technology

Morrisville, New York

Bachelor of Technology in Information Technology: Web Development

  • Courses
  • Cost
  • Admission

Bachelor of Technology Information Technology: Application Software Development

  • Courses
  • Cost
  • Admission

Rochester Institute of Technology

Department of Software Engineering

Rochester, New York

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Siena College

Department of Computer Science

Loudonville, New York

BS in Computer Science - Software Engineering Track

  • Courses
  • Cost
  • Admission

SUNY College of Technology at Alfred

Department of Computer & Information Technology

Alfred, New York

Bachelor of Technology in Information Technology & Applications Software Development

  • Courses
  • Cost
  • Admission

Bachelor of Technology in Information Technology & Web Development

  • Courses
  • Cost
  • Admission

SUNY College of Technology at Canton

Canino School of Engineering Technology

Canton, New York

Bachelor of Science in Information Technology & Web Development

  • Courses
  • Cost
  • Admission

Villa Maria College

Computer and Software Development

Buffalo, New York

Bachelor of Science in Software Development

  • Courses
  • Cost
  • Admission

North Carolina

East Carolina University

Department of Computer Science

Greenville, North Carolina

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

University of North Carolina at Charlotte

Department of Software and Information Systems

Charlotte, North Carolina

BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

BS in Computer Science - Software, Systems, and Networks Concentration

  • Courses
  • Cost
  • Admission

North Dakota

North Dakota State University-Main Campus

Department of Computer Science and Department of Electrical and Computer Engineering

Fargo, North Dakota

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Valley City State University

Department of Computer Systems and Software Engineering

Valley City, North Dakota

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Ohio

Baldwin Wallace University

Department of Computer Science

Berea, Ohio

Bachelor of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Bowling Green State University

Department of Computer Science

Bowling Green, Ohio

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Franciscan University of Steubenville

Department of Computer Science

Steubenville, Ohio

Bachelor's in Software Engineering

  • Courses
  • Cost
  • Admission

Miami University-Oxford

Department of Computer Science and Engineering

Oxford, Ohio

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Notre Dame College

Division of Business Administration

Cleveland, Ohio

BA in Software Development

  • Courses
  • Cost
  • Admission

Tiffin University

Information Technology

Tiffin, Ohio

BS in Computer Science - Software Development

Offered Online

  • Courses
  • Cost
  • Admission

University of Akron Main Campus

College of Engineering and Polymer Science

Akron, Ohio

Bachelor of Science in Computer Information Systems & Programming

  • Courses
  • Cost
  • Admission

University of Cincinnati

College of Education, Criminal Justice, and Human Services - Information Technology

Cincinnati, Ohio

Bachelor of Science in Information Technology & Software Development

Offered Online

  • Courses
  • Cost
  • Admission

University of Mount Union

Computer Science Department

Alliance, Ohio

Bachelor of Science in Multi-Platform Software Development

  • Courses
  • Cost
  • Admission

University of Toledo

Department of Engineering Technology

Toledo, Ohio

Bachelor of Science in Computer Science & Engineering Technology - Software Engineering

  • Courses
  • Cost
  • Admission

Oklahoma

University of Central Oklahoma

Department of Computer Science

Edmond, Oklahoma

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Oregon

Oregon Institute of Technology

CSET Department

Klamath Falls, Oregon

BS in Software Engineering Technology

  • Courses
  • Cost
  • Admission

University of Oregon

Computer Science Department

Eugene, Oregon

BA/BS in Computer Science - Software Development

  • Courses
  • Cost
  • Admission

Pennsylvania

Carnegie Mellon University

Institute for Software Research

Pittsburgh, Pennsylvania

BS in Computer Science - Concentration in Software Engineering

  • Courses
  • Cost
  • Admission

Drexel University

College of Computing & Informatics

Philadelphia, Pennsylvania

Bachelor of Science in Computer Science - Concentration in Software Engineering

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Edinboro University of Pennsylvania

Department of Mathematics and Computer Science

Edinboro, Pennsylvania

BS in Software Development

  • Courses
  • Cost
  • Admission

Gannon University

Department of Computer and Information Science

Erie, Pennsylvania

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Pennsylvania College of Technology

School of Engineering Technologies

Williamsport, Pennsylvania

BS in Software Development & Information Management

  • Courses
  • Cost
  • Admission

Pennsylvania State University-Main Campus

School of Engineering Design, Technology, and Professional Programs

University Park, Pennsylvania

Bachelor of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Shippensburg University of Pennsylvania

Milton & Doreen Morgan School of Engineering

Shippensburg, Pennsylvania

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Slippery Rock University of Pennsylvania

Computer Science Department

Slippery Rock, Pennsylvania

BS in Cybersecurity - Secure Software Development

  • Courses
  • Cost
  • Admission

Rhode Island

New England Institute of Technology

Department of Information Technology

East Greenwich, Rhode Island

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

South Carolina

College of Charleston

Department of Computer Science

Charleston, South Carolina

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Limestone College

College of Liberal Arts & Sciences

Gaffney, South Carolina

BS in Computer Science - Programming

  • Courses
  • Cost
  • Admission

Winthrop University

Department of Computer Science & Quantitative Methods

Rock Hill, South Carolina

Bachelor of Science in Applied Software Development (ASWD)

  • Courses
  • Cost
  • Admission

Bachelor of Science in Digital Information Design and Web Application Development

  • Courses
  • Cost
  • Admission

Tennessee

Austin Peay State University

Department of Computer Science and Information Technology

Clarksville, Tennessee

BS in Computer Science - Software Engineering Concentration

Offered Online

  • Courses
  • Cost
  • Admission

Lipscomb University

School of Computing

Nashville, Tennessee

BS in Software Engineering

  • Courses
  • Cost
  • Admission

South College

School of Computer Science and Engineering

Knoxville, Tennessee

Bachelor of Science in Computer Science - Software Engineering Concentration

Offered Online

  • Courses
  • Cost
  • Admission

Southern Adventist University

Department of Computing

Collegedale, Tennessee

Bachelor of Arts in Computer Science & Web Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Information Technology & Web Development

  • Courses
  • Cost
  • Admission

Trevecca Nazarene University

Department of Technology and Design

Nashville, Tennessee

Bachelor of Science in Computer Science & Software Engineering

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Science - Software Engineering Concentration

  • Courses
  • Cost
  • Admission

Bachelor of Science in Information Systems, Web Design & Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Information Technology & Software Engineering

  • Courses
  • Cost
  • Admission

Bachelor of Science in Information Technology - Software Engineering Concentration

  • Courses
  • Cost
  • Admission

Texas

Austin Community College District

Computer Science & Information Technology

Austin, Texas

Bachelor of Applied Science in Software Development

  • Courses
  • Cost
  • Admission

Baylor University

School of Engineering and Computer Science

Waco, Texas

Bachelor of Science in Computer Science - Software Engineering Concentration

  • Courses
  • Cost
  • Admission

Sam Houston State University

Department of Computer Science

Huntsville, Texas

BS in Software Engineering

  • Courses
  • Cost
  • Admission

St. Mary's University

Department of Engineering

San Antonio, Texas

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Combined BS and MS in Software Engineering

  • Courses
  • Cost
  • Admission

The University of Texas at Arlington

College of Engineering

Arlington, Texas

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

The University of Texas at Dallas

Erik Jonsson School of Engineering and Computer Science

Richardson, Texas

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

The University of Texas at El Paso

Department of Computer Science

El Paso, Texas

BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

The University of Texas at San Antonio

Department of Computer Science

San Antonio, Texas

BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

The University of Texas of the Permian Basin

Department of Computer Science

Odessa, Texas

Bachelor of Science in Computer Science - Software Development Track

  • Courses
  • Cost
  • Admission

Utah

Brigham Young University-Provo

Department of Computer Science

Provo, Utah

BS in Computer Science - Software Engineering Emphasis

  • Courses
  • Cost
  • Admission

Latter-day Saints Business College

Computer Science Department

Salt Lake City, Utah

Bachelor of Applied Science in Software Engineering

  • Courses
  • Cost
  • Admission

Neumont University

College of Computer Science

South Jordan, Utah

Bachelor of Science in Software & Game Development

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Bachelor of Science in Web Design & Development

  • Courses
  • Cost
  • Admission

Snow College

Department of Engineering

Ephraim, Utah

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Utah Tech University

Department of Integrated Studies

Saint George, Utah

Bachelor of Arts in Integrated Studies & Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Arts in Integrated Studies & Web Design & Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Integrated Studies & Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Integrated Studies & Web Design & Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Utah Valley University

College of Engineering & Technology

Orem, Utah

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

BAS in Software Development

  • Courses
  • Cost
  • Admission

Vermont

Champlain College

Division of Information Technology and Sciences

Burlington, Vermont

BS in Computer Science & Innovation - Concentration in Software Engineering

  • Courses
  • Cost
  • Admission

Vermont Technical College

School of Engineering and Computing

Randolph Center, Vermont

Bachelor of Science in Computer Software Engineering

  • Courses
  • Cost
  • Admission

Virginia

DeVry University

Department of Technology - Software & Information Systems

Arlington, Virginia | Chicago, Illinois | Columbus, Ohio | Decatur, Georgia | Fort Washington, Pennsylvania | Irving, Texas | Miramar, Florida | Phoenix, Arizona | Pomona, California

Bachelor of Science in Cyber Security Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Design & Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Web & Mobile Application Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Web Development & Administration

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Web Game Programming

Offered Online

  • Courses
  • Cost
  • Admission

ECPI University

College of Technology

Virginia Beach, Virginia

BS in Computer Science - Major in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

George Mason University

Department of Computer Science

Fairfax, Virginia

BS in Applied Computer Science - Software Engineering Concentration

  • Courses
  • Cost
  • Admission

Liberty University

School of Business

Lynchburg, Virginia

BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

The University of Virginia's College at Wise

Department of Mathematics & Computer Science (MCS)

Wise, Virginia

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Virginia Commonwealth University

College of Engineering

Richmond, Virginia

Bachelor of Science in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

Washington

Bellevue College

Institute for Business and Technology

Bellevue, Washington

BAS in Software Development - Concentration in Application Development

  • Courses
  • Cost
  • Admission

Green River Community College

Division of Technology

Auburn, Washington

Bachelor of Applied Science in Software Development

  • Courses
  • Cost
  • Admission

Lake Washington Institute of Technology

School of Information Technology

Kirkland, Washington

BAS in Information Technology: Computer and Software Development

  • Courses
  • Cost
  • Admission

Renton Technical College

Technology Department

Renton, Washington

Bachelor of Applied Science in Application Development

Offered Online

  • Courses
  • Cost
  • Admission

Seattle Community College-North Campus

Department of Science, Technology, Engineering, and Math (STEM)

Seattle, Washington

Bachelor of Applied Science Degree in Application Development

  • Courses
  • Cost
  • Admission

University of Washington-Bothell Campus

School of Science, Technology, Engineering, & Mathematics

Bothell, Washington

Bachelor of Science in Computer Science and Software Engineering (BCSSE)

  • Courses
  • Cost
  • Admission

Washington State University

School of Electrical Engineering and Computer Science

Pullman, Washington

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

West Virginia

Salem International University

Computer Science Department

Salem, West Virginia

Bachelor of Science in Computer Science - Software Development

Offered Online

  • Courses
  • Cost
  • Admission

West Virginia University at Parkersburg

Workforce, Technical and Computer Information Science Division

Parkersburg, West Virginia

Bachelor of Applied Technology in Software Engineering

  • Courses
  • Cost
  • Admission

Wisconsin

Milwaukee School of Engineering

Department of Electrical Engineering and Computer Science

Milwaukee, Wisconsin

BS in Software Engineering

  • Courses
  • Cost
  • Admission

University of Wisconsin-Eau Claire

Computer Science Department

Eau Claire, Wisconsin

BA/BS in Software Engineering

  • Courses
  • Cost
  • Admission

University of Wisconsin-Platteville

College of Engineering, Mathematics and Science

Platteville, Wisconsin

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Copyright © 2025 SoftwareDegrees.org

  • About Us
  • Privacy Policy
  • Terms of Use