BSCS

BACHELOR OF SCIENCE
IN COMPUTER SCIENCE

THIS SOFTWARE ENGINEERING PROGRAM BALANCES SKILLS WITH THEORY. YOU’LL DEVELOP SOFTWARE USING INTEGRATED ENVIRONMENTS AND MODERN LANGUAGES. 

Through our hands-on approach, you will design algorithms and organize data. Unlike traditional theory-intensive programs, our BSCS program focuses on the complete software life cycle and in-demand technologies. 

WHO IS THE COMPUTER SCIENCE PROGRAM FOR?

Neumont’s Bachelors of Science in Computer Science
program is for the highly technical folks who can tackle the logic
and advanced math needed to design, architect, and create digital
works of beauty. 

 

 

 

FOCUS OF THE COMPUTER SCIENCE PROGRAM

With the BSCS program, you’ll learn the latest and greatest in computer science. You’ll also experience the entire software development project life cycle, build databases, user interfaces, write intricate algorithms, and create web and mobile applications.

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

COMPUTER SCIENCE PROJECTS

Throughout your 12 quarters at Neumont, you'll spend up to eight hours a day working in and leading 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 Java, you will work in small project teams mastering the basics. 

FOUNDATIONAL PROJECTS 

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

DEVELOPMENTAL PROJECTS 

In classes like Intro to Web Services and Service Oriented Architecture, you will advance your understanding of software development as you continue to work in 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 Nike, IBM, Bosch, and eBay.

Learn more about project-based learning

TAKE COURSES LIKE
  • Object-Oriented Programming
  • Java Development
  • Computational Theory
  • Information Modeling
  • Scalable Web Applications
 
TECHNICAL SKILLS
  • Understand modern development environments including .NET, Java, and open source technologies.
  • Understand and use a variety of algorithms and data structures.
  • 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.