Computer Science

Computer scientists and computer systems analysts use technology to solve problems processing, storing and accessing information. They write software to enhance computer system functionality and efficiency, create applications for mobile devices, develop websites and design program software. NWCCD’s Computer Science program will train you in a variety of computer concepts and programming languages, preparing you for a career in the fast-growing industry of computer science.

Our NWCCD Computer Science program is designed for students interested in computer information systems, computer science and computer engineering, as well as for students interested in pursuing a career in computer hardware, networking and computer programming.

At NWCCD, courses are offered in a multitude of formats, including online, to meet your scheduling needs. Small class sizes will also provide opportunities for individualized attention from our award-winning faculty.


  • Learn the skills you need like Linux Fundamentals, the traditional programming languages of C++, Visual Basic, 3D Java programming and XHTML in small sized classes.
  • With a Computer Science degree from NWCCD you can transfer to a bachelor’s degree program or enter the workforce.

Available at Gillette College and Sheridan College.

Industry Outlook

Computer science professionals work in an array of capacities for large tech firms, government agencies, startups, nonprofits, businesses and more. New technological advancements have results in new job opportunities across the computer science industry. The U.S. Bureau of Labor Statistics predicts the field of computer science is expected to add almost 45,000 new jobs between 2016 and 2026, a 12% increase.

Faculty and Community

Our faculty at NWCCD bring decades of experience in information systems management to the classrooms and labs. They are dedicated to helping you build the skills you need to enter the job field or transfer and pursue advanced degrees and training. Our program will ensure you understand the fundamentals of Computer Science while our faculty provide you guidance to help you prepare to be competitive in the job market.

NWCCD also has strong partnerships with local and regional tech companies, which provide internship opportunities and hands-on learning in professional settings. Training led by professionals in the field will help you experience real-world scenarios to further your understanding and preparation for the job market.

Careers and Opportunities

From analyzing data and administering databases to programming and building computer networks, computer scientists and systems administrators are highly trained to oversee a variety of computer applications. NWCCD’s Computer Science program will help you become a:

  • Computer Systems Manager
  • IT Support Analyst
  • Setup Configuration Specialist
  • Test/Quality Assurance Specialist
  • Data Analyst
  • Computer Programmer
  • Software Engineer
  • Database Administrator
  • Computer Systems Analyst
  • Programmer Analyst
  • Data Architect