BSSE

BACHELOR OF SCIENCE
IN SOFTWARE ENGINEERING

THE BSSE IS A PROGRAM FOCUSED ON THE ART OF DESIGNING AND CREATING ENTERPRISE-GRADE SOFTWARE AND SERVICES THAT RUN IN THE CLOUD AND PROVIDE SUPPORT FOR COMPANIES AROUND THE GLOBE. 

This program is designed to equip graduates with the extensive knowledge in modern methodologies and coding practices required to succeed in the software engineering industry.  

WHO IS THE Software Engineering PROGRAM FOR?

BSSE students are visionaries who create software to enhance business processes. You will be challenged to use your ingenuity to create innovative and effective improvements in a variety of different types of software including large-scale distributed systems developed and deployed in the cloud.  

 

 

 

FOCUS OF THE SOFTWARE ENGINEERING PROGRAM

With the BSSE program, you will be designing and implementing large-scale distributed systems and cloud-based architectures with an emphasis on collaboration and communication skills.

Your time at Neumont will be project-focused and culminate with real-world Enterprise Projects for companies like 1-800 Contacts, Dell EMC, and Bosch. It’s the ultimate hands-on experience.

SOFTWARE ENGINEERING PROJECTS

Throughout your 12 quarters at Neumont, you'll work in and lead teams on pertinent, real-world projects such as:

INTRODUCTORY PROJECTS 

You will learn the basics of computer science as you explore each degree program in your first academic year. In classes like Introduction to Computer Science, you will work in small project teams mastering the basics. 

FOUNDATIONAL PROJECTS 

Work on project teams in classes like Developing for the Windows Platform, Open System Platform Development, Dynamic Web Programming, and Scalable Web Applications to create products that solve everyday problems.

DEVELOPMENTAL PROJECTS 

In classes like Intro to Web Services/Distributed Systems and Service Oriented Architecture, you will continue to work in a team-based environment. In your ninth quarter, you will present a Capstone Project demonstrating your understanding of the degree's learning objectives to your peers and professors.

ENTERPRISE PROJECTS 

Spend three quarters, up to 20 hours a week, working on real projects developing software solutions for companies like Overstock, Novell, and eBay.

Learn more about project-based learning

TAKE COURSES LIKE
  • Object-Oriented Programming
  • Distributed Sytems
  • Computational Theory
  • Information Modeling
  • Scalable Web Applications
  • System Development for Cloud Architectures
 
TECHNICAL SKILLS
  • Understand modern development environments including .NET, Java, and open source technologies.
  • Understand and use a variety of algorithms and data structures.
  • Understand Agile methodologies. 
  • Use both established and emerging software development standards and best practices.
  • Design effective system architectures.
  • Participate in all phases of the software development life cycle.
PROFESSIONAL SKILLS
  • Develop professional written and verbal communication skills.
  • Experience teamwork and group dynamics first-hand.
  • Practice effective problem-solving and decision-making skills.
  • Learn project management techniques for maximizing efficiency and resources.
  • Gain an understanding of business in the context of software development.

CAREER OPTIONS
  • Software Engineer
  • Software Developer
  • IT Consultant
  • Mobile App Developer
  • Front-end Developer

Review a Computer Science
course list and program plan 

INTERESTED IN THIS PROGRAM? APPLY NOW.

Dig Deeper