Web and Software Developer student.

IT - Web and Software Developer

70-credit Associate of Applied Science Degree

Watch a video about our Web and Software Developer program.

To create interactive, inviting and functional web pages requires the skills and talents of a web and software developer. Developers have extensive programming skills, knowledge of technical terminology and a solid understanding of computer languages essential to creating easy-to-navigate web pages. In the Web and Software Developer program, learn to develop applications using different web development languages. Apply structured design, design patterns, object-oriented analysis and design practices to applications and systems. In addition, gain an introduction to networking and mobile device application development.

  • Prepare for jobs such as application software developer, application programmer, software analyst or software engineer.
  • All IT students (Computer Support Specialist, Network Specialist, and Web and Software Developer) take similar courses in their first semester of studies. Should a student determine after the first semester he/she would prefer a different IT program, he/she may switch with minimal credit loss.
  • Complete the program with a capstone system project and an internship experience that provides technical, hands-on learning in a real-world setting.
  • The IT Student Center provides IT students with a wealth of resources to practice their skills, complete group projects and work with mentors.
  • As a complement to the Web and Software Developer program, several short-term IT certificates are available within the School of Business.
  • Involvement in the BIT Connections Club expands upon IT skills through active participation in service-learning projects, emerging technology, global business technology and professional development.
  • Select program credits may transfer to other institutions.
  • Wages of recent graduates per Graduate Follow-up Report
    • Three-year Avg. Salary for Full-time Related Employment: $49,120

Program 10-152-7

Required Courses

In the third semester, students can customize their program by focusing on a specialty area including PHP, Advanced JavaScript or Android Development. Students can select one course from the following list to fulfill their degree requirements.

  • 152-129: PHP1/Web Development
  • 152-179: JavaScript 2
  • 152-140: Android Application Development

Please note: the 3rd semester of the Web and Software Developer degree program lists only one of the available courses (152-129) – however students can select the course they are interested in taking.

Traditional Option

Pathway Option

In traditional option programs, students register for and take a set number of courses each semester, usually five or six. Classes are scheduled throughout the day, and sometimes at night or on weekends, and completed in a conventional manner - two semesters each year.

Generally, most courses are taken on campus in a traditional face-to-face classroom setting. Many students who opt for the traditional college option are those who recently completed high school and those who do not hold full-time jobs.

Completing degree and diploma programs in a traditional manner generally takes one to two years, depending on number of credits and type of program; other completion option programs may be structured differently.

First Semester
 Course NumCourse NameCredits
 150-190 Network Fundamentals2  
 152-107 Introduction to Programming2  
 154-135 Fundamentals of Support2  
 152-105 Intro to Web Development2 *
 801-136 English Composition 13+ 
 801-198 Speech3  
 804-133 Math & Logic3  
Total Semester Credits
Second Semester
 Course NumCourse NameCredits
 152-115 Database Concepts and SQL3  
 152-134 Java Programming4  
 152-169 JavaScript4  
 801-197 Technical Reporting3  
 804-118 Interm Algebra w Apps4  
Total Semester Credits
Summer Semester
 Course NumCourse NameCredits
 890-108 Employment Success1  
Total Semester Credits
Third Semester
 Course NumCourse NameCredits
 107-118 Information Systems Design4  
 152-109 .Net Web Development4  
 152-135 Advanced Java Programming4  
 152-129 Web Development/PHP13 *
 809-199 Psychology of Human Relations3  
Total Semester Credits
Fourth Semester
 Course NumCourse NameCredits
 152-137 Mobile iOS App Development4  
 152-170 IS Project4  
 152-198 Distributed Java Programming4  
 107-137 IT Internship1 *
 809-143 Microeconomics3 *
Total Semester Credits
+ (Proficiency Exam Available)
* (Prerequisites or substitutes may apply to this class.)

Not required for graduation Required for Graduation

View available courses for this term

View course descriptions of all required courses

Credit Transfer Opportunities

WCTC has agreements with local high schools and various four-year colleges and universities that enable students to transition more seamlessly from high school to WCTC to four-year colleges. Transcripted credit agreements provide high school students the opportunity to take WCTC courses at their high schools. Agreements with four-year colleges enable WCTC graduates in selected programs to transfer credits, often at junior-level standing. Agreements currently in place for this program are listed below.

High School Transfer Opportunities

WCTC Course

WCTC Credits Awarded

152-169 JavaScript 4

Four Year College Transfer Opportunities

Program Specific Agreements

Program Name
Credits Awarded
Capella UniversityBachelor of Science in IT Network Technology minorsup to 88
Capella UniversityBachelor of Science in IT System Development minorsup to 88
Capella UniversityBS IT General Information Technologyvaries
Carroll UniversityBS Computer Science up to 64
Concordia UniversityBS Computer Science up to 70
Herzing UniversityBachelor of Science in Technical Managementup to 73
UW-MilwaukeeBS Information Science & Technologyup to 60
UW-OshkoshBS Leadership and Organizational Studiesfull program

General Agreements

Program Name
Credits Awarded
Cardinal StritchAny Bachelor Degree in the College of Business and Managementfull program
Franklin UniversityBachelor of Science (various)Junior Standing
Kaplan UniversityAny BachelorsVaries
Lakeland UniversityAny Bachelors Degreeup to 72
Mount Mary UniversityBachelor DegreJunior Standing
Ottawa UniversityBachelor of Arts or Scienceup to 80
Silver Lake CollegeBachelor of Science (various)minimum of 60
Upper Iowa UniversityBachelor of Scienceup to 78
UW-Green BayBachelor of Applied Studies OnlineJunior Status
UW-StoutBachelor of Science in Managementup to 60
UW-StoutB. S. Career, Technical Education & Trainingup to 60
UW-StoutBachelor of Science in Information and Communication Technologiesup to 60
UW-WaukeshaBachelor of Applied Arts and Sciences (BAAS)60-Junior Standing
Wisconsin Lutheran CollegeBachelor of Science in Business Management & Leadership50-70

UW-System Credit Transfer

If you are interested in attending a UW-campus, you should contact a transfer representative at the campus you plan to attend. You may also check credit transfer agreements between WCTC and the UW System to tell you which specific courses and general education classes may be accepted.

Important Cautionary Note:
This information is intended as a general description. Please verify the availability and details of the program that interests you with the transfer coordinator at the receiving institution.

Meet your Instructor

Program instructor, Matt Green

Matt Green

Phone: 262.691.5315


  • BS, Computer Operations Management and Computational Mathematics - Eastern Illinois University
  • MA Ed, Educational Design & Technology, Concordia university - Wisconsin

Teaching Philosophy

"I believe my success as an instructor is measured in new careers, new jobs and students that are prepared for the workforce."

Program instructor, Jeff Grissom

Jeff Grissom

Phone: 262.695.3488


  • BS, Management Information Systems, University of Wisconsin - Parkside

Teaching Philosophy

"If you are up to the challenge, learning should be fun. I am passionate about technology, and i believe that comes across in my presentation."

Program instructor, Tyler Kowalchuk

Tyler Kowalchuk

Phone: 262.691.5130


  • AAS, Printing and Publishing, Waukesha County Technical College
  • AAS, Programmer/Analyst, Waukesha County Technical College
  • BS, Web Application Development, Carroll University

Teaching Philosophy

"Utilizing curiosity and creativity, I help students become lifelong learners that have a passion for mastery in their field."

Program instructor, James Lombardo

James Lombardo

Phone: 262.695.3492


  • BS, Business Communication, University of Wisconsin-Superior

Teaching Philosophy

"I believe in active learning, mentoring and teaching real-world accountabilities and flexibility."