MENU

What is Software Engineering?

Get a Master's in Software Engineering

The Software Engineering B.S.

Software engineering combines principles of computer science, engineering and mathematics and applies them to the development of software systems.

Software engineers are responsible for many of the technological advancements that improve our quality of life. In fact, nearly every product and service we use today is driven by software—and that means jobs in software engineering are on the rise.

Whether you want to design dynamic internet applications, debug mobile apps or develop a digital privacy solution, a degree in software engineering will prepare you for lucrative, high-demand positions in a range of organizations and industries.

Top 15%
Best Colleges for Engineering
Niche
Engineering
College of Distinction
2024 - Colleges of Distinction
No. 6
Student Experience
The Wall Street Journal

Why Choose Florida Tech for Software Engineering?

Cutting-edge facilities, accessible faculty and unparalleled research opportunities are just a few reasons Florida Tech is counted among the best schools for software engineering.

Our software engineering faculty is a diverse, accomplished group of research scientists whose work addresses the most relevant issues in software engineering today. Their interests include software testing and quality assurance, software evolution and secure software development—and they actively engage Florida Tech students in their work.

With small class sizes and a low student-faculty ratio, you’ll get a level of personalized attention not found in many universities. At Florida Tech, you’ll cultivate beneficial relationships with students and professors who generally care about your success.

Florida Tech’s F.W. Olin Engineering Complex is home to cutting-edge computing laboratories and a full suite of software development tools freely available to software engineering students. With access to powerful systems, you’ll learn about supercomputers and develop high-performance applications in science and engineering. We are also home to the L3Harris Institute for Assured Information, an interdisciplinary center devoted to state-of-the-art research in computer security and information protection.

Hands-on by design, our software engineering B.S. program includes many opportunities to put learning into practice: design projects, research, internships and even participation in student programming, cybersecurity and robotics teams.

Located in the heart of one of Florida’s high-tech corridors, Florida Tech gives you easy access to internships and jobs in software engineering at top tech employers, such as NASA, Google, Microsoft, Lockheed Martin and Apple.

Careers in Software Engineering

Jobs in software engineering can be found in nearly every industry, from aerospace and education to health care and finance. Our graduates work as software and application developers, hardware engineers, research scientists, information systems managers, enterprise architects, systems analysts and other roles for companies such as:

  • EA Games
  • The FBI
  • GE
  • Google
  • L3Harris Technologies Inc.
  • Texas Instruments

With professional experience and additional education, they advance into senior and specialized roles and take on leadership roles.

Looking ahead to your future career can be exciting! Keep in mind that certain roles may entail additional prerequisites, such as an advanced degree.

Florida Tech Career Services assists students, alumni and employers in their search for careers and employee candidates. We help students develop career plans and job-search skills. Explore our Career Toolbox to learn more about our services and access additional resources.

The Occupational Outlook Handbook, published by the United States Department of Labor, Bureau of Labor Statistics (BLS), provides information about specific jobs, including median annual pay, working conditions and job outlook, among other things. Check the handbook for information about software engineering salary and career outlook.

Advanced Degree Options

After earning their software engineering degrees, our students enter the workforce or pursue graduate and professional degrees in a range of computer science, engineering and information technology fields, including the following programs at Florida Tech:

Explore the Software Engineering, B.S., Curriculum

The Software Engineering, B.S., Curriculum

Starting with thorough preparation in mathematics and computer science, software engineering students at Florida Tech learn how to successfully implement and manage the development, maintenance, protection and evolution of software products.

Our bachelor’s degree in software engineering requirements include course and elective classes such as:

  • Software Design Methods
  • Advanced Software Testing
  • Software Metrics

Check the catalog for a description of all courses.

Download the Software Engineering, B.S. Curriculum now!

From Programming to Pitch: Senior Design Projects

During your senior year, you’ll design, develop, program and present a novel software application that fulfills a real-world need. You’ll do this in collaboration with your peers and under the guidance of your professors and industry partners.

This practical experience not only fulfills one of your software engineering degree requirements but also expands your professional network—and might even help you land a pregraduation job offer.

Recent student projects have included:

  • An interactive code visualization tool to enhance debugging efficiency and accuracy
  • A system that uses real-time facial detection software to track user engagement—without violating privacy
  • A secure, centralized database to catalog and track a large multimedia and equipment library
  • An app to streamline registration and scheduling for tutoring

Learn more about Software Engineering at Florida Tech on the website.

Build Skills, Build Stuff: Organizations, Activities & Competitions

Outside the classroom, you can build leadership and professional skills—and friendships—by participating in any of Florida Tech’s 200+ clubs and organizations.

Software engineering students might be especially interested in Florida Tech Esports, Panther RoboticsFITSEC cybersecurity competition team and the Institute of Electrical and Electronics Engineers (IEEE).

Our award-winning campus chapter of the Association for Computing Machinery (ACM) participates in ACM Intercollegiate Programming competitions and hosts social and networking events.

Loading...

The Software Engineering (Bachelor of Science) program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Program Criteria for Software and Similarly Named Engineering Programs. Additional information can be found on the department’s ABET Accreditation information page.

Edit Page