Our project-based curriculum culminates in a collaborative work-like environment called, "Enterprise Projects" where teams of students work on large-scale, enterprise-level projects chosen by an Enterprise Partner with input from Neumont. Enterprise Partners range from small to large companies with locations all over the country and around the world.

Each Enterprise Partner has different requirements, but all projects have one primary focus: providing experience for students. 

Read frequently asked questions about partnering with Neumont 

Submit your project proposal 







Since 2011, Workfront has partnered with Neumont on Enterprise Projects. The organization provides project management solutions for many major companies including Nike, Starbucks, Dell, and Sony. Most recently, teams have worked on product development, front-end development, testing, and quality assurance. On average, Workfront hires a Neumont graduate each quarter.



Each quarter, a team of Neumont students present their code to the software developers at Towers Watson through our Enterprise Project partnership. Seniors are assigned to different teams within Towers Watson and spend up to 20 hours a week completing a development project during their final year.



Pluralsight provides online learning for professional software developers, IT specialists, and creative technologists. Neumont has partnered with Pluralsight through Enterprise Projects to help the company prepare to host more learners on its platform and to understand how the influx of users would affect various systems within the company.



Think Big helps companies leverage the power of big data to make better decisions. On a recent Enterprise Project, students created data visualizations. The team built software that allows users to quickly research and assess data using birth and death records from across the country. In 2014, Think Big launched the careers of three Neumont alumni.






Spillman Touch

Neumont students built the Spillman Touch application, which runs on Java EE, to support the use of touch enabled mobile devices like: iPhone, Blackberry, Palm Pre, Android, and iPad. This project provides law enforcement and emergency responders access to critical databases on the scene where traditional devices aren't practical.


IBM AIX Project

This project served as an opportunity for students to explore developing "web" utilities using Web 2.0 technologies on IBM's AIX operating system. AIX is IBM's implementation of the UNIX operating system and runs on IBM's pSeries Hardware. Web 2.0 technologies are designed to work across many different operating systems, including AIX.

IBM VMCloud Project

This project used IBM’s Systems Director, VMControl, and VIOS to create an environment to support a mini-cloud. With that environment set up, the team created a software interface that allowed users to request a virtual machine on demand. The requested virtual machine would come with an array of configuration options including operating system, software, and hardware specifications for the amount of time requested. All this is managed, organized, and maintained by utilities written to interface with the IBM systems.

AIXPert Web 2.0 Interface

This project focused on developing a new security tool for IBM’s AIX operating system, making changes to the level of system hardening, and the implementation of custom security rules. As part of this project, the team designed a database, GUI and contracts before any coding was done. This solid approach to understanding client specifications, coupled with careful management of team resources, allowed for multiple team members to work on different parts of the project at one time while well-defined contracts allowed for minimal plumbing issues between pieces.


Bosch Security Camera Software Project

Bosch, a Global 500 company, had Neumont students working within the Security Systems division, which manufactures state-of-the-art security cameras and systems. Using C# and NUnit, students helped develop automated test protocols for security cameras. These protocols help the company save time by enabling automated hardware and systems testing.


REI Systems, PSAlerts Framework Project

The REI Systems project team was assigned the task of automating the manual troubleshooting steps currently performed by REI's Operations team and to provide an API to facilitate the execution of tasks remotely. The development team used an iterative approach and focused on planned build and test cycles, while keeping constant communication with their project sponsor at REI Systems.

About PS Alerts Framework

1. The PSAlerts Framework is a custom performance monitoring and alerting framework.

2. PSAlerts was designed by REI to support enterprise web applications and solutions built using the Microsoft .NET Framework.

The Result

The team created API and web-services that enable the REI Operations team to create custom scripts and workflows to programmatically resolve known production incidents remotely.

  • Successfully delivered a new & improved version of the PSAlerts Framework
  • Developed automated error handling capabilities
  • Learned about WCF, Workflow, and PowerShell
Enterprise Partner Feedback

"We are thrilled with our partnership with Neumont and the technical prowess of its graduates. They make meaningful contributions from Week One — the clear result of an extremely practical, project-based educational model."

–Scott Fletcher, Chief Operating Officer, REI Systems

Neumont has run 520 projects with 112 companies all across the country.

Employers that have hired our grads include Google, Microsoft, eBay, Amazon, Nike, IBM, and Yahoo.

Enterprise Projects: The 10-Week Interview

Through Enterprise Projects, our students work in teams on real projects for real companies. Enterprise Partners are local, regional, and national companies that plan to hire entry-level tech professionals. An Enterprise Project course requires students to plan, execute, and test a completed project. This allows employers to better assess how future tech professionals will fit into their company.

Through this approach, students gain practical experience working for companies on large-scale projects. They also enhance their communication skills by participating in team-based projects, and they improve their coding skills by putting their knowledge to use. 


  • Get to know enthusiastic, talented, young developers.
  • Observe a different perspective on your company methods, practices, and objectives.
  • Watch students work in a professional environment that mirrors a corporate office before making a hiring decision. 
  • Students contribute to projects working under the supervision of software engineers and developers as well as a Neumont instructor. 

Students will deliver and present a project at the end of the quarter. Companies are encouraged to view the project as a student environment focused on learning. It is not recommended students work on live projects. The student team's product and participation should be carefully monitored as the team learns, and you gain exposure to future tech professionals.


"Even more than being bright, Neumont graduates are in touch and in tune with current business challenges."

- Shawn McNinch, Client Manager, IBM

Enterprise Project Partners: A few of the companies we've worked with

Please note the listing below is only a summary and should not be considered a comprehensive list of corporate partners that have worked with Neumont students on software development projects.
ACS Alphora Arkona Ascendant Technology
Bosch CR England CA Technologies CHG Healthcare
Clearwater Analytics Digital Draw Network DirectPointe Dyno Nobel
eBay EDS Fidelity Investments First American 
FMGlobal Galileo Processing GTECH Guidant
Healthways HRP Distributing IBM IDS
inContact Infuse Medical Ingenix Interbank FX
Interknowlogy Intermountain Healthcare KnowlegeBlue Knowligent
LANDesk Lead Media Partners LignUp    Lingotek
MarketAxxess MaritzCX matchbin.com MediaRAIN
Medicity Mobitech Moxy Metrics Mpowering Networks
MWI Netsteps Nike Novell
Oracle OSDL Overstock Pluralsight
ProAce React Games RedBrain Labs REI Systems
Rentler Rubio's Restaurants Safe Banking Seamless Web
Silverlode Spillman Technology Stampin' Up State of Utah
The Modellers ThoughtLab TopVue Defense Towers Watson
Transcensus uGenius Ultradent Vehix
Verisys Wahoo Studios Wazi Web Workfront

Students: Technical Skills & Experience

At Neumont College of Computer Science, our students graduate ready to enter the workforce in the tech industry. They learn cutting-edge technology in a hands-on collaborative environment, so they have the technical and professional skills you’re looking for in a new hire or small dev team.

Graduates from Neumont earn a 4-year bachelor’s degree in 3 years by attending classes year-round.  Students major in one of five technical degree programs that each start with a solid understanding of programming in modern environments using industry-standard tools.

To graduate from Neumont’s Bachelor of Science degree programs, students must show competency with the languages, tools, and skills listed below in their respective degree program. Please note this is a summary of the skills learned and should not be considered a comprehensive course listing. For more detailed information, please review Neumont's Course Catalog


Bachelor of Science in Computer Science

Languages Databases/Persistence  Applications
Java SQL/Relational: SQL Server  Eclipse
C++ NoSQL: MongoDB, Cassandra, Riak  Visual Studio
C#   JSON  Windows
JavaScript Flat and binary files  
Ruby or Python    

Bachelor of Science in Information Systems

Server Administration   Networking  Virtualization
Windows Server Network protocols, routing, and design  VMWare
Linux Server Switching & Routing  Hyper-V
Access Control & Maintenance Firewalls & Security  Virtual Networking
Storage Area Networks Load Balancing  Virutal Desktop Infrastructure
Scripting & Automation Wireless Networking  

Bachelor of Science in Software & Game Development

Languages Tool/Libraries/Frameworks  Applications
C++ Unity 5  Visual Studio
C# Open GL 4.5  Android Studio
Java .NET WPF  Eclipse or IntelliJ
Open GL Shader Language .NET ASP  May or Blender
SQL Java FX  Git

Bachelor of Science in Technology Management

Project Management Technical Understanding  Tools
Waterfall    SQL Microsoft  Excel
Agile C++ Microsoft Project
SCRUM Java OOP Microsoft Access 
Prince2 Ruby (elective) Google Software and Tools 

Bachelor of Science in Web Design & Development

Website Design Applications/Tools Languages
UX Design  Adobe Creative Suite  HTML/CSS
Graphic Design Visual Stuido  JavaScript 
Mobile App Development Android Studio  Java 
Digital Video Editing Angular, React, Node, Express  C# (elective) 
Web Game Development SQL and MongoDB  Ruby (elective) 

Tips for Applying for an Enterprise Project


Companies interested in sponsoring an Enterprise Project should submit a project proposal approximately two months before the start of each quarter. (Quarters start every October, January, April and June. Check out our Academic Calendar for exact dates.)

Project proposals are reviewed and selected by our project selection committee. Upon notification of acceptance, Enterprise Project Sponsors must complete necessary contracts prior to the start of the quarter. The company will then present the project to students enrolled in the Enterprise Project Course. Students are given an opportunity to weigh in on which projects they would like to work as team selections are made.

Once teams are selected, students and sponsors are notified of the teams they’ll be working on, and communications between sponsors and students can begin. This is time for any background checks, getting systems set-up, etc., so that your students are ready to go when the quarter starts.

Neumont students graduate at the end of each quarter. (Every December, March, June, and September. Check out our Academic Calendar for exact dates.) The largest cohort in 2018 will graduate on August 31. 

Submit your company project proposal here

Dig Deeper