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.

 
 
 
bsse_intro.png
 
 

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.

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 here.

 
 

DEGREE SUMMARY

 
 

TAKE COURSES LIKE

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.

  • Object-oriented Programming

  • Distributed Systems

  • Computational Theory

  • Information Modeling

  • Scalable Web Applications

  • System Development for Cloud Architectures

 
 

PROFESSIONAL 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.

CAREER OPTIONS

  • Software Engineer

  • Software Developer

  • IT Consultant

  • Mobile App Developer

  • Front-end Developer

 
 

CHECK OUT OUR OTHER DEGREES

 

what’s next?

If you have any additional questions please contact the Admissions Office at
1-888-NEUMONT (638-6668).

 
bsse_moreinfo.png