– O V E R V I E W –
Degree: 64 credits
Advanced Learning Lab: Show Low Campus
No application fee or SAT/ACT scores required
When a user clicks to open a computer program or website, thousands of lines of programming code are being executed to display the user interface (UI). The creative minds that created that programming are the web and software developers.
In NPC's Web and Software Development program you'll learn to meet with clients or management to identify the core functionality needed, determine user requirements, write the code for those applications, and test for security and performance issues. You'll learn the technical structure of websites, including e-commerce applications, and establish processes for allowing others to add or modify existing content. You'll build a portfolio that will make you the perfect candidate to design the next data management system for a major corporation, make a better word processor or develop games for consumers.
- For more information about this program, please contact an NPC Academic Adviser. Also see the current NPC College Catalog and class schedule.
Labs and Classrooms
The CIS department has an advanced, dedicated computer lab at the Show Low campus. This lab is separated from the college’s network to allow faculty and students to have flexibility and control of the instructional environment without negatively impacting the college’s network.
All CIS courses are available online. Students have the option to attend remotely using Zoom web conferencing or may elect to join their instructor and/or fellow students on campus. Recordings are available for all scheduled class sessions.
In order for students to complete assignments outside of class, students are required to have access to their own computer and high-speed internet connection. NPC does provide open computer labs at all locations that students may use to complete some or all course requirements, depending on the specific course.
Show Low Campus computer lab and online
About one in seven web developers is self-employed. Those who are not self-employed work for companies in the computer systems design and related services industry.
In general, software development is a collaborative process, and developers work full-time on teams with others who also contribute to designing, developing, and programming successful software. However, some developers work at home.
Employment of web developers is projected to grow 27 percent through 2024, much higher than the average for all occupations. Demand will be driven by the growing popularity of mobile devices and e-commerce.
Employment of software/applications developers is projected to grow 31 percent, and employment of systems developers is projected to grow 11 percent through 2026, driven in part by the need for new applications on smartphones and tablets and the need for more consumer-based healthcare and medical insurance programs.
Salary potential ranges widely based on experience, education level, and national certifications. The U.S. Bureau of Labor Statistics shows the salary range for computer occupations from $45,320 to the median annual wage of $93,760. (May 2019)
Potential Job Titles
Front end developer, back end developer, full-stack developer, programmer, software developer, software engineer, computer scientist, systems analyst
Although this is not a transfer degree, some of NPC's computer courses may transfer to the state's three public universities and other colleges. Check with an NPC academic adviser and AZTransfer.com to see which NPC courses may be accepted for transfer credit. Always work with an academic adviser at the college or university you plan to attend to ensure courses you complete at NPC will transfer.