Computer Software Development

[[Element: ]]

Computer Software Development

Become a Computer Software Developer

Computer software development is one of the fastest growing career fields and best-paid industries!

If you're both creative and logical, if you enjoy working with computers, and especially if you'd like to learn how to produce your own solutions for business and other computing needs, this is the degree for you.

Our program includes industry-approved curriculum. You'll complete as much coursework as a four-year program — and you'll have your degree in only two years!

Apply Now Program Details

Kirkwood is the affordable option! We offer more than $3 million in scholarships every year. Students in this program may be eligible to have half their tuition paid for by the Kibbie Grant.

Graduates of the Computer Software Development program will be able to:

  • Integrate decomposition, critical thinking, and logical methods with programming knowledge to solve computing problems and design algorithms.
  • Produce relational database designs to meet business needs in accordance with the principles of efficiency, data integrity, and normalization.
  • Separate areas of program concern into architectural layers and objects as needed for maintainable, multi-user, multi-tier business applications.
  • Use common documentation and diagramming techniques to capture user needs, system constraints, and business requirements accurately.
  • Proficiently use programming tools, languages, libraries and help resources to code, build, and run applications.
  • Independently use tools and methods for testing, debugging, and refactoring program code to correct errors and improve reliability.
  • Collaborate productively and responsibly using accepted professional practices for developing software in teams.
  • Organize, discuss, and document work products so as to communicate goals, status, and outcomes clearly.
  • Display a high value for human-computer interaction though use-case driven, error-resistant, and self-explanatory user interface design.

Customize your degree and boost your resume with Kirkwood’s certificate options. Students in the Computer Software Development program can specialize in:

Program Costs

Computer Software Development 

Program Entry Semester: Fall 2021

Year One

TERM FALL SPRING TOTAL
Credits: 18 15 33
Tuition: $3,348 $2,790 $6,138
Fees: $50 $50 $100
Books: $542.25 $378.50 $920.75

 

Summer

TERM SUMMER TOTAL
Credits: 3 3
Tuition: $558 $558
Fees: $50 $50
Books: $103 $1003

 

Year Two

TERM FALL SPRING TOTAL
Credits: 16 16 32
Tuition: $2,976 $2,976 $5,952
Fees: $50 $50 $100
Books: $679.25 $309 $988.25

 

TOTAL ESTIMATED COST $14,910

 

Costs provided are estimated and based on in-state tuition rates. Book cost estimates are for new books. Individual expenses may vary. These costs also do not factor in potential financial aid benefits. For a complete view of your specific cost expectation, visit our Cost Estimator Tool.
 
Included fees: Technology Fee
 
Current Tuition Rates per Credit Hour: $ 186 In-State; $ 249 Out-of-State; $ 372 International
 
Updated: 2/1/2021

Additional Information

Students learn various phases of software development including how to design, write, test, and document computer programs with a variety of tools, using in-demand languages such as Java, C#, and SQL. In addition to learning to program for desktop computers and other devices, students also explore Internet programming with technologies such as ASP, JSP, HTML, CSS, and JavaScript. 

Sample classes include:

  • Fundamentals of Web Programming
  • Java I, II and III
  • Database and SQL
  • .NET Development I, II and III
  • Client Side Scripting
  • Structured System Analysis
  • Data Structures
  • Programing Capstone Project

One of the fastest growing, best-paid career fields today is Computer Software Development. If you like working with computers and want to be involved in this interesting and rewarding field, an A.A.S. degree from Kirkwood will ensure you are well-trained and job-ready. You’ll learn the various stages of software development in a lab-based, hands-on program. As a graduate, you will be prepared to hit the ground running from day one.

Career opportunities include:

  • Computer programmer
  • Software developer
  • Applications programmer
  • Web developer
  • Internet programmer
  • Systems analyst

Explore Careers

Identify and respond to computer programming career opportunities in the Midwest, with specific emphasis on entry-level openings in eastern Iowa.  Develop and deliver accessible, high-quality, accredited degree and certificate programs that respond to this community's need for job-ready graduates.  Monitor current and emerging software development trends to ensure those offerings continue to provide high value to graduates, employers, and returning learners alike.



Questions?

Business & Information Technology
203 Nielsen Hall
business@kirkwood.edu
319-398-5416