Computer Analyst - Business and Web Programming

A woman wearing a headset works at her laptop.

Computer Analyst - Business and Web Programming

Subject Area: Information & Technology (IT)

Award: Associate of Applied Science

Minimum Credits: 73

Location: Peosta

Entry: Summer, Spring, Fall

Contact email:


The Computer Analyst program (Associate of Applied Science) offers two options: Business and Web Programming and Networking Administration and Tech Support. The common core provides students with the flexibility of changing options at the conclusion of the first semester. Combining robust technical skills with strong communication skills is important to successfully prepare students for employment in today’s computer industry. The program is designed to prepare students for a position as an application programmer, maintenance programmer, web designer or web developer, technical support person, microcomputer consultant, trainer, networking administrator or network support person.

Admissions Requirements
  1. Apply for admission.
  2. Complete ACCUPLACER® admission testing. Testing may be waived based on previous college coursework or submission of valid ACT®, ACT Compass® or ALEKS® test scores. Scores are valid for three years.
  3. Submit official high school, high school equivalency and/or college transcripts to the Admissions Office of the campus you plan to attend.
Academic Requirements

View the printable Ed Plan.

Term 1
BCA:212 Intro to Computer Business Apps 3.0
CIS:115 Intro to Large Computer Systems 1.0
CIS:122 Programming Logic and Design 3.0
CIS:197 Fundamentals of Web Design 3.0
NET:266 CCNA Routing and Switching: Introduction to Networks 3.0
SDV:179 The College Experience 3.0


Term 2
BUS:180 Business Ethics 3.0
CIS:207 Fundamentals of Web Programming 3.0
CIS:242 Information Security 3.0
ENG:105 Composition I 3.0
NET:156 Operating Systems 3.0
* Major Elective 3.0


Term 3
SPC:112 Public Speaking 3.0
* Math/Science Elective 3.0
* Psychology/Sociology Elective 3.0


Term 4
CIS:161 C++ 3.0
CIS:303 Intro to Database 3.0
CIS:505 Structured Systems Analysis 4.0
CIS:732 Programming Support 3.0
NET:103 Troubleshooting 3.0


Term 5
CIS:400 Intro to Procedural Languages 3.0
CIS:800 Computer Project Seminar 3.0
* Major Elective 2.0
* Networking Elective 3.0
* Technical Elective 3.0


Major Electives: BCA, CIS (excluding CIS:223), GRA (excluding GRA:151, GRA:154), NET
Math/Science Electives: MAT:102, MAT:744; transfer-level BIO, CHM, ENV, MAT, PHS, PHY
Networking Electives: NET:318, NET:453
Sociology/Psychology Electives: PSY:111, PSY:112, PSY:251, SOC:110, SOC:208
Technical Electives: ACC, BCA, BUS, CIS (excluding CIS:223), FIN, GRA (excluding GRA:151, GRA:154), LGL, MGT, MKT, NET

Note: Students enrolled in the Computer Analyst - Business and Web Programming program must pass all required course work with a minimum of a C- grade. However, a minimum 2.0 cumulative GPA (C grade average) is required to graduate from the program and the College.

Employment Information

With an annual income range of $29,411 - $71,656 and a projected growth of 26.2%, the career outlook for Computer Analyst - Business and Web Programming graduates is outstanding.

Salary Source: Institutional Effectiveness; Salary range represents 10th-90th percentile earnings for related occupations in the NICC district. Growth rate based on projections from 2010-2020.

Employers of NICC Alumni

Best Buy, Dubuque, IA
Cottingham/Butler, Dubuque, IA
Dubuque Data Services, Dubuque, IA
Energy Manufacturing, Monticello, IA
Hibu Business, Cedar Rapids, IA
Honkamp Krueger, Dubuque, IA
IBM, Dubuque, IA
IIW Engineers and Surveyors, Dubuque, IA
John Deere, Quad Cities
Our Lady of Gaudalupe, Dubuque, IA

Sample Job Titles

Security Account Focal
Tech Support Specialist

Transfer Information

The Computer Analyst - Business and Web Programming program currently has formal transfer agreements in place with the following institutions:


Todd Ecklund
Dean of Business and Computer Science
800.728.7367, ext. 208