BSCS

BACHELOR OF SCIENCE IN COMPUTER SCIENCE

THE BSCS 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.

 
 
 
bscs_background.png
 
 

WHO IS THE COMPUTER SCIENCE PROGRAM FOR?

Neumont’s Bachelor 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 1-800 Contacts, Dell EMC, and Bosch. It’s the ultimate hands-on experience.

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

 
 

DEGREE SUMMARY

 
 

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.

  • 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

 

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

 
bsis_neumont_college_of_computer_science_students.png