Earn a Software Development bachelor’s degree that will give you the technical, creative, and leadership skills needed to successfully identify user needs, build programs, test new software, and improve existing applications.
As a high-growth area over the past decade, software development is an in-demand field which spans a host of roles, disciplines, and frameworks, in a wide variety of industries. Through a combination of a technical, hands-on curriculum and real-world experience, you’ll learn to
analyze issues and create the solutions needed to be successful in today’s most innovative companies.
The Bachelor of Science in Software Development prepares you with the technical and collaborative skills needed to thrive in virtually any industry that utilizes technology. Through a combination of technical-skill building, a hands-on collaborative, learning approach, and USV’s “Silicon Valley mindset,” you’ll build the skills — and the confidence — to work in the ever-expanding field of software development.
USV focuses on Project-Based Learning — a teaching method by which students gain knowledge and skills by investigating and responding to authentic, engaging and complex challenges. As a result, you’ll not only develop technical knowledge and skills, but you’ll also develop critical thinking, collaboration, creativity and communication skills. These three, unique project based-learning methods are an integral part of USV’s curriculum:
DataWorksTM: Contributing to Open Source Software
USV’s DataWorksTM Studio partners you with an actual Silicon Valley tech company to support
identifying and/or solving a real-world, open source software issues. And, if your solution is accepted, you will be recognized as a contributor to the open source software. You’ll also have opportunities to network, connect with mentors and collaborate with others.
InsideSVTM: Working with a Silicon Valley Software Company
Work in software development with an actual Silicon Valley-based company’s rigorous development department, using the popular ScrumTM framework to develop software. Working alongside the client will enable you to not only build and present tangible software solutions, but will also provide you with opportunities to network, connect with mentors and collaborate with others.
USV IncubatorTM: Bring Your Own Creative Concept to Life
Tap into your own creativity to create a Silicon Valley startup. Whether it’s a concept for a new game, a new phone app, or the software for a wearable device, you’ll work with industry professionals and USV alumni to bring your concept to life.