Skip to main content
Ivy Tech School of Information Technology

Software Development

Create the technology of tomorrow

What You'll Learn

Software development is the process of designing, building, testing, and maintaining the software people rely on every day, from the websites and mobile apps in your pocket to the systems that run businesses behind the scenes. In Ivy Tech's Software Development program, you'll build practical, job-ready skills and learn how professional software is planned, written, and supported from start to finish. No prior programming experience is required. As a Software Development student, you will learn to: 

  • Understand and document the software and systems development life cycle (SDLC) and apply different development methodologies. 

  • Write code using multiple programming paradigms (procedural, object-oriented, and event-driven). 

  • Build software in today's in-demand languages, including Java, Python, C++, C#, JavaScript/TypeScript, Rust, and Swift. 

  • Design and develop websites, web applications, and mobile apps. 

  • Create user-friendly interfaces using industry-standard UX/UI practices. 

  • Work with databases and turn raw data into useful information. 

  • Apply secure coding principles to build reliable, trustworthy software. 

  • Debug, test, and troubleshoot applications to make sure they work as intended. 

  • Use professional tools like Git for version control and collaborate effectively in team environments. 

  • Explore cloud foundations, artificial intelligence essentials, and IT project management. 

  • Build a working software application from concept to finished product. 

  • Prepare for and earn industry certifications that employers recognize. 

  • Strengthen the communication, critical-thinking, teamwork, and professional skills every developer needs. 

Career Options

Software developers do it all, designing and planning, writing code, testing, and fixing bugs to keep applications running smoothly. Some focus on systems software like operating systems and utilities; others build the tools developers use to write programs, and many work on application software: the web apps, mobile apps, productivity tools, games, and security programs people use every day.   

It's a field with strong, lasting demand. According to the U.S. Bureau of Labor Statistics, employment of software developers is projected to grow 15% from 2024 to 2034, with roughly 129,200 openings each year across the broader software workforce. Roles you could step into include: 

  • Back-End Developer 

  • Front-End Developer 

  • Full-Stack Developer 

  • Mobile App Developer 

  • Web Developer 

  • Game Developer 

  • Junior Software Developer 

  • Application Developer 

  • Quality Assurance Analyst / Tester 

SOFTWARE DEVELOPMENT TOOLKIT

Leverage our Toolkit to access resources and information related to educational opportunities, competitions, certifications, programming languages, tools, blogs, forums, projects, volunteering, freelancing, events, professional associations, and jobs in Software Development.

Toolkit

Degree Types Offered

Credential Type Associate Degree – Career-Ready Degree Associate Degree – Transferable Degree Long-Term Certificates – known as Technical Certificates (TC) Short-Term Certificates – known as Certificates (CT)
Associate of Applied Science (AAS) Online Option Available icon Associate of Science (AS) Online Option Available icon Software Development Online Option Available icon Next-Level Jobs icon Full Stack Web Development Online Option Available icon Next-Level Jobs icon Web Application Development Online Option Available icon Next-Level Jobs icon Software Application Developer Online Option Available icon Next-Level Jobs icon
A Good Fit If...
  • You want to enter the software development workforce as soon as you finish your associate degree. 

  • You're looking for a hands-on, career-ready degree that builds the full range of skills employers want. 

  • You plan to transfer to a four-year college or university to pursue a bachelor's degree. 

  • You want to complete your first two years affordably at Ivy Tech and carry your credits forward. 

  • You want a substantial credential that builds real depth in programming and development. 

  • You'd like to earn it on the way to an associate degree, or use it to supplement education or work experience you already have. 

  • You want to build both front-end and back-end web skills and move quickly toward a full-stack developer role. 

  • You'd like a credential that stacks toward an associate degree while you gain employable skills. 

  • You want to start building web applications quickly and earn industry certifications. 

  • You'd like a short certificate that counts toward a technical certificate or associate degree. 

  • You want to gain employable programming skills fast and start working while you continue your education. 

  • You're drawn to building applications in a language like Java, Python, C++, C#, or Swift, including games and mobile apps. 

Where Offered See 18 locations See 14 locations See 17 locations See 29 locations See 27 locations See 15 locations
Length of Program 60 credit hours
4 semesters
60 credit hours
4 semesters
32 credit hours
2 semesters
31 credit hours
3 semesters
21 credit hours
2 semesters
18 credit hours
2 semesters
Cost2 $10,703 $10,703 $5,708 $5,530 $3,746 $3,211

Credential Type

A Good Fit If...

Where Offered

Length of Program

Cost2

Associate Degree – Career-Ready Degree
Associate of Applied Science (AAS) Online Option Available icon
  • You want to enter the software development workforce as soon as you finish your associate degree. 

  • You're looking for a hands-on, career-ready degree that builds the full range of skills employers want. 

See 18 locations 60 credit hours
4 semesters
$10,703
Associate Degree – Transferable Degree
Associate of Science (AS) Online Option Available icon
  • You plan to transfer to a four-year college or university to pursue a bachelor's degree. 

  • You want to complete your first two years affordably at Ivy Tech and carry your credits forward. 

See 14 locations 60 credit hours
4 semesters
$10,703
Long-Term Certificates – known as Technical Certificates (TC)
Software Development Online Option Available icon Next-Level Jobs icon
  • You want a substantial credential that builds real depth in programming and development. 

  • You'd like to earn it on the way to an associate degree, or use it to supplement education or work experience you already have. 

See 17 locations 32 credit hours
2 semesters
$5,708
Full Stack Web Development Online Option Available icon Next-Level Jobs icon
  • You want to build both front-end and back-end web skills and move quickly toward a full-stack developer role. 

  • You'd like a credential that stacks toward an associate degree while you gain employable skills. 

See 29 locations 31 credit hours
3 semesters
$5,530
Short-Term Certificates – known as Certificates (CT)
Web Application Development Online Option Available icon Next-Level Jobs icon
  • You want to start building web applications quickly and earn industry certifications. 

  • You'd like a short certificate that counts toward a technical certificate or associate degree. 

See 27 locations 21 credit hours
2 semesters
$3,746
Software Application Developer Online Option Available icon Next-Level Jobs icon
  • You want to gain employable programming skills fast and start working while you continue your education. 

  • You're drawn to building applications in a language like Java, Python, C++, C#, or Swift, including games and mobile apps. 

See 15 locations 18 credit hours
2 semesters
$3,211

Affiliated Partners

Software Development relies on various building blocks that students and professionals alike can use in unique ways to innovate and push technology further. To make sure our students are as successful as possible, Ivy Tech teaches on some of the most relevant systems in the industry, including:

Associate Degree – Career-Ready Degree

  • The AAS in Software Development prepares you for a career in the field. You'll take development courses alongside general education classes that give you a strong, well-rounded foundation, plus coursework in databases, cloud foundations, project management, and a capstone, everything you need to land your first role. A recommended path is to earn one or more of the program's certificates along the way, so you can start working sooner and apply those credits toward your degree. 

    APPLY NOW   Request More Info

    Time to Complete

    Students must take 60 credit hours to graduate from the AAS in Software Development program. This typically takes four semesters to complete. 

    Earn a Certificate on the Way to Your AAS

    A recommended path to the associate degree in Software Development is to complete one or more of the three certificates offered by Ivy Tech while working toward the degree. The certificates are designed to provide gateways toward entry-level software development careers, so you can begin working quickly. You may then choose to pursue a credential that requires more credits and time in order to learn more and move up in your professional career. You can apply the credits from your certificate to your higher-level credential at Ivy Tech to make the most of your time and tuition.

    Required Courses

    AAS Software Development graduates must complete a total of 60 credit hours:

    • 16 general education course credits
    • 44 program-specific course credits

    VIEW COURSE DESCRIPTIONS 

    SEARCH UPCOMING COURSES

    Student Outcomes

    Student Outcomes (SOs) are the competencies that Ivy Tech students should be well versed in upon graduating from the program.

    See SOs

    Close

Associate Degree – Transferable Degree

  • The AS in Software Development is built for students who plan to continue on to a bachelor's degree. It includes the Indiana College Core and a strong foundation in software development, so you can complete your first two years at Ivy Tech and then transfer to a four-year college or university. Talk with a transfer advocate to map your path; note that admission to your transfer school is separate from enrolling at Ivy Tech. 

    APPLY NOW   Request More Info

    Our Software Development program currently partners with multiple schools, so you can seamlessly transfer without losing your credits or time.

    Talk to our transfer advocates for information about continuing your education after completing your associate degree at Ivy Tech. You are also encouraged to contact the university to which you plan to transfer. Note that admission is not guaranteed just by enrolling in the Software Development program. You will need to be admitted to the institution you intend to transfer to.

    Required Courses

    Associate degree graduates must complete a total of 60 credit hours:

    • 30 general education course credits
    • 28 program-specific course credits
    • 1 Information Technology Capstone credit
    • 1 Student Success credit (college requirement)

    VIEW COURSE DESCRIPTIONS

    SEARCH UPCOMING CoursES

    Student Outcomes

    Student Outcomes (SOs) are the competencies that Ivy Tech students should be well versed in upon graduating from the program.

    See SOs

    Close

Long-Term Certificates known as Technical Certificates (TC)

  • This technical certificate takes you deeper into programming languages, data analytics, informatics, and IT project management over two semesters and helps you prepare for industry certifications. 

    Apply Now  Request More Info

    Earn a Certificate on the Way to Your Associate Degree

    A recommended path to either of the associate degrees in Software Development is to complete one or more of the three certificates offered by Ivy Tech while working toward the degree. The certificates are designed to provide gateways toward entry-level software development careers, so you can begin working quickly. You may then choose to pursue a credential that requires more credits and time in order to learn more and move up in your professional career. You can apply the credits from your certificate to your higher-level credential at Ivy Tech to make the most of your time and tuition.

    FREE through Next Level Jobs

    Software Development TC is part of Indiana’s Next Level Jobs degree program, funded by the Workforce Ready Grant. You may be eligible for a free Software Development TC. You are eligible to be a part of Next Level Jobs at Ivy Tech if you fulfill all of the following requirements:

    • Are an Indiana resident
    • Have a high school diploma or GED/High School Equivalency
    • Have not previously received a certificate in a Next Level Jobs eligible program
    • Have not previously received an associate degree or higher (bachelor's, master's, etc.)*

    Learn more about Next Level Jobs

    Required Courses

    Graduates must complete a total of 32 credit hours:

    • 7 general education course credits
    • 25 program-specific course credits

    VIEW COURSE DESCRIPTIONS

    SEARCH UPCOMING COURSES

    Student Outcomes

    Student Outcomes (SOs) are the competencies that Ivy Tech students should be well versed in upon graduating from the program.

    See SOs

    Close
  • This technical certificate prepares you for a career as a full-stack developer by teaching both front-end and back-end website development. You'll study website and web application development, content management systems, hybrid apps and frameworks, two levels of UX/UI design, and project management. 

    Apply Now  Request More Info

    Earn a Certificate on the Way to Your Associate Degree

    A recommended path to either of the associate degrees in Software Development is to complete one or more of the three certificates offered by Ivy Tech while working toward the degree. The certificates are designed to provide gateways toward entry-level software development careers, so you can begin working quickly. You may then choose to pursue a credential that requires more credits and time in order to learn more and move up in your professional career. You can apply the credits from your certificate to your higher-level credential at Ivy Tech to make the most of your time and tuition.

    Required Courses

    Graduates must complete a total of 31 credit hours:

    View Course Descriptions

    SEARCH UPCOMING COURSES

    Close

Short-Term Certificates known as Certificates (CT)

  • This certificate takes about two semesters and covers computing logic, data analytics, software development, website and web application development, and frameworks. It helps prepare you for the Microsoft Software Development Fundamentals and HTML5 certifications, as well as parts of the CIW Web Development Professional certification. 

    Apply Now  Request More Info

    Earn a Certificate on the Way to Your Associate Degree

    If your goal is to earn an associate degree or Technical Certificate (TC) in Software Development, you can earn this CT on your way. The CT is designed to provide a gateway into entry-level software development careers. That means you may be able to enter the workforce in your desired field even before you graduate, if your plan includes working while you’re in school.

    FREE through Next Level Jobs

    Web Application Development CT is part of Indiana’s Next Level Jobs degree program, funded by the Workforce Ready Grant. You may be eligible for a free Web Application Development CT. You are eligible to be a part of Next Level Jobs at Ivy Tech if you fulfill all of the following requirements:

    • Are an Indiana resident
    • Have a high school diploma or GED/High School Equivalency
    • Have not previously received a certificate in a Next Level Jobs eligible program
    • Have not previously received an associate degree or higher (bachelor's, master's, etc.)*

    Learn more about Next Level Jobs

    Required Courses

    Graduates must complete a total of 21 credit hours.

    VIEW COURSE DESCRIPTIONS

    SEARCH UPCOMING CourseS

    Student Outcomes

    Student Outcomes (SOs) are the competencies that Ivy Tech students should be well versed in upon graduating from the program.

    See SOs

    Close
  • This certificate builds software development skills in your choice of Java, Python, C++, C#, or Swiftand explores game, web, and mobile application development. You can even earn credit through a co-op, internship, or externship experience. It helps prepare you for the Oracle Java Foundations and ATC Android Developer certifications. 

    Apply Now   Request More Info

    Earn a Certificate on the Way to Your Associate Degree

    If your goal is to earn an associate degree or technical certificate (TC) in Software Development, you can earn this CT on your way. The certificate is designed to provide a gateway into entry-level software development careers. That means you may be able to enter the workforce in your desired field even before you graduate, if your plan includes working while you’re in school.

    FREE through Next Level Jobs

    Software Application Developer CT is part of Indiana’s Next Level Jobs degree program, funded by the Workforce Ready Grant. You may be eligible for a free Software Application Developer CT. You are eligible to be a part of Next Level Jobs at Ivy Tech if you fulfill all of the following requirements:

    • Are an Indiana resident
    • Have a high school diploma or GED/High School Equivalency
    • Have not previously received a certificate in a Next Level Jobs eligible program
    • Have not previously received an associate degree or higher (bachelor's, master's, etc.)*

    Learn more about Next Level Jobs

    Required Courses

    Graduates must complete a total of 18 credit hours.

    VIEW COURSE DESCRIPTIONS

    SEARCH UPCOMING COURSES

    Student Outcomes

    Student Outcomes (SOs) are the competencies that Ivy Tech students should be well versed in upon graduating from the program.

    See SOs

    Close

Program Details

 

Software Development is offered at 31 Ivy Tech locations in Indiana. Each location offers a unique combination of certificate and degree options:

Campus Web Application Development CT Software Application Developer CT Software Development TC Full Stack Web Development TC Associate of Science (AS) AAS Software Development
Anderson X X X
Batesville X X
Bloomington X X X X X X
Columbus X X X X X X
Connersville X X
Crawfordsville X
Elkhart X X X X X
Evansville X X X X X
Fort Wayne X X X X X X
Franklin X
Greencastle X X
Hamilton County X X X X X
Indianapolis X X X X X X
Kokomo X X X X X X
Kosciusko County (Warsaw) X X X X X
Lafayette X X X X X X
Lake County at Crown Point X
Lake County at Gary X X X
Lawrenceburg X X X X X X
Logansport X X X X X X
Madison X X X X X X
Marion X X X X
Michigan City X X
Muncie X X X X X X
New Castle X X
Peru X X
Richmond X X X
Sellersburg X X
South Bend X X X X X X
Terre Haute X X
Valparaiso X X

CT — Certificate (short-term); TC — Technical Certificate (long-term); WFC — Workforce Certification.

Is Software Development Right for Me? 

Software development can be fast-paced. Technology is always changing, and developers keep learning to stay current. For people who are curious, love solving puzzles, and enjoy building things, that constant change is part of the appeal. It can also offer real flexibility: many developers work from home, the office, or anywhere they can bring a laptop. If you like the idea of creating the technology other people use every day, this could be the path for you. Read through the traits below to see if it's a good fit. 

Careers in Software Development often involve: 

  • Analytical thinking 

  • Problem solving 

  • Attention to detail 

  • Patience and persistence 

  • Clear communication 

  • Collaboration and teamwork 

  • Organization 

  • Time management 

  • Adaptability and a love of learning 

  • Creativity 

Sound Like You?

If you identify with the traits above, software development may be the path for you! Take the next step to get started or speak with your local advisor to learn more.

APPLY NOW   REQUEST MORE INFO

Prerequisite Courses for Software Development

All Software Development students must demonstrate competency through appropriate assessment or earning a grade of “C” or better in at least one course from each of the following categories:

Base English Course:

  • ENGL 093 - Introduction to College Writing
  • ENGL 083 - Reading Strategies for College
  • ENGL 095 - Integrated Reading and Writing

Co-requisite Writing Course: 

  • ENGL 063 - Co-Requisite Reading Strategies
  • ENGL 073 - Co-Requisite Writing Strategies
  • ENGL 075 - Co-Requisite Integrated Reading & Writing

Principles Math Course:
The prerequisite courses for math vary based on your knowledge assessment scores and specific credential you're pursuing. Students can expect to take at least two of the following courses.

  • MATH 023 - Essentials of Algebra
  • MATH 043 - Intermediate Algebra
  • MATH 080 - Mathematical Principles
  • MATH 123 - Quantitative Reasoning
  • MATH 136 - College Algebra

No Expiration of Credits

There is no expiration date for course credits that were earned in previous years from Ivy Tech Community College.

Transfer Credit for Prerequisite Courses

Prerequisite courses completed at colleges other than Ivy Tech will only be considered for general education selection points if transfer credit has been awarded and courses appear on the Ivy Tech transcript prior to the application deadline.

TR grades are not recognized by the online application. It is the applicant’s responsibility to ensure that transfer credit has been awarded and that TR grades are updated to transfer letter grades (TA, TB, TC) on their Ivy Tech transcript.

It is recommended that college transcripts be submitted to the Registrar’s office for evaluation and transfer credit at least four weeks prior to the program application deadline to ensure adequate time for processing.

Software Development Courses

Descriptions of software development courses can be found in our online course catalog.

 View required classes and course descriptions for:

Upcoming Courses

See when specific courses will be offered by searching our course list in Schedule Builder. First, select the semester you’re looking for and then enter the name of the course in the search bar. 

Search for Upcoming Courses 

If you’re a current student, upcoming courses are easy to find in Schedule Builder in MyIvy.

Course Formats

Software development courses are offered both in person and online. 

Applying to Ivy Tech is Free & Easy

The Ivy Tech application is free and easy—you don’t need a certain test score, GPA, or class rank to get started at Ivy Tech. Applying takes about 10-15 minutes and can be completed entirely online.

No Application Deadlines

Ivy Tech does not have a deadline for admission. Our 8-week class sessions start throughout the year—in January, March, June, August, and October—and there is no hard deadline for applying for any of the start dates. It's important, though, to apply early enough that you'll be able to complete all the degree planning, financial aid, and registration activities that need to happen before your first day. We recommend you apply about one month before you intend to start classes. See upcoming start dates

Steps to Apply

(1) Apply to Ivy Tech

If you’ve never applied to Ivy Tech Community College before (or if it’s been two years since you last attended classes here), your first step is to apply to Ivy Tech. You can apply online or in person. To apply in person, reach out to your local admissions team and arrange a meeting. Or, stop by any campus on any Tuesday for Tuesdays@TheTech to receive personal assistance with applying and registering for classes.

Apply Now

(2) Submit Assessment Documents

After you submit your application, you'll be asked to upload documentation—such as SAT/ACT/PSAT scores or high school and college transcripts—that can assess your readiness for college-level coursework and help us make sure you are taking classes that are the right fit for you. How to upload assessment documents

If you don't have your scores or transcripts at your fingertips, don’t worry. Go ahead and submit your application. You can go back to upload assessment documents at any time until the end of the term for which you applied.

(3) Look for a Confirmation Email

Once your application is processed, you will receive a confirmation email at the email address provided on your application. Typically the email will arrive within 1-2 business days of submission, but during peak processing periods (April-June) could take up to 5-10 business days.

The email will contain instructions on how to register for classes, as well as important information regarding your Ivy Tech student portal (MyIvy account), tuition, payment options, and more.

(4) Create an Account in MyIvy

MyIvy is Ivy Tech's online student portal. Students use MyIvy to check e-mail, register for classes, pay tuition, manage financial aid, get the latest news and announcements, and much more. MyIvy also contains "QuickLinks" to the Ivy Tech websites and online tools you will use most often. Learn more about MyIvy

For first-time user instructions and other MyIvy tips: View/Print MyIvy Help Sheet

(5) Course Placement

Before you can register for classes you will need to submit documentation or complete an assessment test. Your test scores can help us determine the best English and math starting classes for you. See the Test Score Course Placement Chart

If you submitted assessment documentation during the application process, your advisor will likely be able to work with those documents to determine course placement and you won't need to take any further steps. If you don't have any of those documents or the scores don't meet minimum thresholds, don’t worry! Your advisor will direct you to complete our free Knowledge Assessment to help develop your customized learning path to better prepare you for courses. 

(6) Register for Classes

Once you have completed the steps above, you may register for classes. Ivy Tech students register for courses using the Schedule Builder tool which can be accessed within MyIvy. If you are a new, first-time Ivy Tech student, we recommend that you meet with your advisor who will help you develop your Academic Completion Plan and help you sign up for courses that are the best fit for you.

For a complete list of registration steps, including detailed registration steps, deadlines, and information about holds, withdrawals, waitlists, and refunds, visit our Registration 101 page.

(7) Pay Your Tuition

After registering for your courses, your bill can be viewed in your MyIvy account > Student Dashboard- > View/Pay Balance. Payments can also be made in your MyIvy account. For complete information about payments, including payment options, payment plans, how to make immediate payments, due dates, information about refunds, and more, visit our Payments page.

Local Program Contacts & Info

Troy Andrews
Interim Program Chair
tandrews50@ivytech.edu
(317) 907-8727

For more information, contact:

Nick Laplante
Department Chair & Instructor, School of Information Technology
nlaplante@ivytech.edu
574-397-4705

For more information, contact:

Pam Schmelz
Department Chair - School of Information Technology
812-542-5526
pschmelz@ivytech.edu

CONTACT INFORMATION

Kevin O’Neill
Department Chair & Assistant Professor
School of Business Programs
koneill16@ivytech.edu
(463)308-2608

 

What do students say about the SoIT at South Bend / Elkhart?

STUDENT TOOLKIT SOFTWARE DEVELOPMENT (Dual Credit and Career FAQ)


Ivy Tech Information Technology SBE

Lee Wolfe
Department Chair 
812-492-0306
lwolfe4@ivytech.edu

Kris Roberts
Associate Professor
Department Chair of the School of Information Technology
kroberts100@ivytech.edu
(574) 359-7913

  • Feihong Liu
    • Department Chair and Assistant Professor of Information Technology
    • fliu9@ivytech.edu
    • 812-924-3659

Joe Perry, Department Chair and Assistant Professor, School of Information Technology

jperry5@ivytech.edu

(317) 921-4800 ext. 084628

Zachary Hamby, Department Chair and Assistant Professor
zhamby1@ivytech.edu

Tara Kaser

Department Chair and Assistant Professor

School of Information Technology

tkaser4@ivytech.edu

(765) 252-5519

Andrew Martin
I.T. Cyber NETI Faculty 
amartin666@ivytech.edu 
574-544-5312

Contact Us to Learn More

Justin Baitz
Department Chair
765-269-5700
jbaitz@ivytech.edu

  • Feihong Liu
    • Department Chair and Assistant Professor of Information Technology
    • fliu9@ivytech.edu
    • 812-924-3659

For more information, contact: 

S. Ryan Russell
Assistant Professor & Department Chair
812-537-4010
srussell149@ivytech.edu

Dr. David Rettig
Program Chair and Assistant Professor of Information Technology
drettig1@ivytech.edu
463-276-5019

Vernon Chapman
Program Chair and Instructor, School of Information Technology
vchapman4@ivytech.edu
(765) 651-3100 ext. 063405

Contact Us to Learn More

Dr. Funmi Olorunda
Department Chair and Professor of Information Technology
Ivy Tech Community College
345 S. High Street
Muncie, IN 47305
463-260-1824
oolorunda@ivytech.edu

Questions? Contact:
Aaron Soots
Department Chair, School of Information Technology
asoots1@ivytech.edu
463-308-1791

Contact:

Christopher S. Francis

Instructor, School of Information Technology

cfrancis4@ivytech.edu

(812)-246-3301 ext. 13426

CONTACT INFORMATION

Alf Sanford III
Faculty Advisor & Professor
Cyber Security, Data Analytics, Network Infrastructure, Cloud Technologies
asanford3@ivytech.edu
(463)308-2583

William (Bill) Ruben
Program Chair & Professor
Computer Science, Informatics, Information Technology Support, Software Development
wruben@ivytech.edu
(463)308-1602

Kevin O'Neill
Department Chair & Professor
School of Information Technology & Visual Communications
koneill16@ivytech.edu
(463)308-2608

 

What do students say about the SoIT at South Bend / Elkhart?

STUDENT TOOLKIT SOFTWARE DEVELOPMENT (Dual Credit and Career FAQ)


Ivy Tech Information Technology SBE

Contact Us to Learn More

Joey Lehman
Department Chair, Information Technology 
812-247-0971  |  wlehman5@ivytech.edu

Virtual On-Demand Service:
Video | Voice | Chat
Monday–Friday | 8 a.m. to 4:45 p.m. ET
Enter Zoom Room →

Contact our Enrollment Center to set up a personalized visit to learn more about this program.

Ben Marrero

Department Chair and Assistant Professor, School of Information Technology

bmarrero@ivytech.edu

(219) 476 - 4795

Find Local Admissions Contact Info

Don't see a nearby location? Call 1-888-489-5463 and we'll get you started.

Monday–Friday, 8 a.m. to 5 p.m. ET

(765) 252-4645
askanderson@ivytech.edu

Fax: 765-648-2755

Monday–Thursday, 8 a.m. to 5 p.m. ET
Friday, 8:30 a.m. to 4:30 p.m. ET

812-337-9080
R11express@ivytech.edu

Batesville Admission Office
1 Ivy Tech Drive
Batesville, IN 47006

Fax: 812-934-4590

Visit our office by appointment
Monday - Thursday 8 a.m. to 5 p.m. ET
Friday 8 a.m. to 4 p.m.

812-330-6013
bl-info@ivytech.edu

Bloomington Admissions
200 Daniels Way
Bloomington, IN 47404

Monday–Friday, 8 a.m. to 5 p.m. ET

812-558-5150
AskColumbus@ivytech.edu

Columbus Admissions Office
4475 Central Avenue
Columbus, IN 47203

Please contact Admissions at our full-service campus located in Richmond.

Please contact Admissions at our full-service campus located in Lafayette.

Monday–Friday, 9 a.m. to 5 p.m. CT

317-907-8656
lakecounty-admissions@ivytech.edu

Lake County at Crown Point Admissions
9900 Connecticut Drive
Crown Point, IN 46307

Monday–Friday, 8 a.m. to 5 p.m. CT

317-907-8656
lakecounty-admissions@ivytech.edu

Lake County at East Chicago Admissions
410 East Columbus Drive
East Chicago, IN 46312

Office Hours

Monday - Thursday: 8 a.m. - 5 p.m.
Friday: 9 a.m. - 4 p.m.
Saturdays: Closed

(574)390-6627
asksouthbendelkhart@ivytech.edu

Elkhart Admissions Office
22531 County Road 18
Goshen, IN 46528

Jed Duvick - Assistant Director of Enrollment

jduvick@ivytech.edu   

574-289-7001 ext. 5379

Enidza Deynes-Wallace - Elkhart Recruiter

edeyneswallace@ivytech.edu

574-830-0375 ext. 025303

Enrollment Services/Student Affairs Hours:
Mondays and Tuesdays: 8 a.m. – 6 p.m.
Wednesday and Thursdays: 8 a.m. - 5 p.m.
Fridays: 9 a.m. - 5 p.m.

First week of classes in January and August: Monday-Thursday 7:30 a.m. – 6 p.m.; Friday 9 a.m.-5 p.m.

812-429-1435
evansville-admissions@ivytech.edu

Evansville Admissions Office
3501 N First Avenue
Evansville, IN 47710

Fax: 812-429-9878

Monday–Thursday, 8 a.m. to 5 p.m. ET
Friday, 9 a.m. to 4 p.m. ET

260-480-4268
fortwayne-sasupport@ivytech.edu

Fort Wayne Admissions Office
Harshman Hall - HM0235 | 4805 Sirlin Dr
Fort Wayne, IN 46835

Please contact Admissions at our full-service campus located in Lafayette.

Monday–Thursday, 9 a.m. to 6 p.m. ET

317-916-6301
AskFranklin@ivytech.edu

Franklin Admissions Office
2205 McClain Drive
Franklin, IN 46131

Monday-Friday, 8 a.m. to 5 p.m. CT

317-907-8656
lakecounty-admissions@ivytech.edu

Lake County at Arts & Science Building Admissions
3491 Broadway
Gary, IN 46409

Monday–Friday, 8 a.m. to 4:45 p.m. ET

765-653-7410

Greencastle Admissions
915 S Zinc Mill Road
Greencastle, IN 46135

Virtual On-Demand Service:
Video | Voice | Chat
Monday–Friday | 8 a.m. to 4:45 p.m. ET
Enter Zoom Room →

Monday–Friday, by Appointment Only

(463) 287-2779

Hamilton County Admissions Office
300 N. 17th Street
Noblesville, IN 46060

Monday - Friday - 9 AM - 5 PM

(888) 489-5463
in-admissions@ivytech.edu

Indianapolis Admissions Office
50 W. Fall Creek Parkway N. Dr.
Indianapolis, IN 46208

Monday–Thursday, 8 a.m. to 6 p.m. ET
Friday, 9 a.m. to 5 p.m. ET
Or by appointment

1-765-459-0561
kokomo-enrollment@ivytech.edu

Kokomo Admissions Office
1815 E Morgan Street
Kokomo, IN 46901

Monday to Friday, 8 a.m. to 5 p.m. ET

317-907-8940
askkosciuskocounty@ivytech.edu

Kosciusko County (Warsaw) Admissions Office
2545 Silveus Crossing
Warsaw, IN 46582

Please contact Admissions at our full-service campus located in Valparaiso.

Monday, Wednesday & Thursday, 8 a.m. to 5 p.m. ET
Tuesday, 8 a.m. to 6 p.m. ET
Friday, 9 a.m. to 5 p.m. ET

765-269-5100
lafayette-admissions@ivytech.edu

Lafayette Admissions Office
3101 S Creasy Lane Ivy Hall Enrollment Center
Lafayette, IN 47905

In-Person and Virtual Meetings Available by Appointment

Enrique Cordero Orzuna
Cher Richardson
Sara Certano

Lake County has 3 full-service locations. Select a location below to see contact information for their Admissions department.

Monday–Friday, 8 a.m. to 5 p.m. ET

1-888-489-5463

Lawrence Admissions Office
9301 East 59th Street
Indianapolis, IN 46216

Monday–Thursday, 8 a.m. to 5 p.m. ET
Friday, 8:30 a.m. to 4:30 p.m. ET

812-537-4010
R11express@ivytech.edu

Lawrenceburg Admissions Office
50 Walnut Street
Lawrenceburg, IN 47025

Fax: 812-537-0993

Monday–Thursday, 8 a.m. to 5 p.m. ET
Friday, 9 a.m. to 5 p.m. ET
Or by appointment

765-459-0561
kokomo-enrollment@ivytech.edu

Logansport Admissions Office
1 Ivy Tech Way
Logansport, IN 46947

Monday–Thursday, 8 a.m. to 5 p.m. ET
Friday, 8 a.m to 4:30 p.m. ET

812-924-3552
etingle2@ivytech.edu

Madison Admissions Office
590 Ivy Tech Drive
Madison, IN 47250

Monday through Friday, 8 a.m. to 5 p.m.

765-651-3100
marion-admissions@ivytech.edu

Marion Admissions Office
261 Commerce Drive
Marion, IN 46953

Zoom Video Call
Call (317) 361-4596 to schedule an appointment.

K–14 Initiatives
Monday–Friday, 8 a.m. to 5 p.m.
765-651-3100
shancock1@ivytech.edu

Please contact Admissions at our full-service campus located in Valparaiso.

Monday–Friday, 8 a.m. to 5 p.m. ET

(765) 222-4433
askmuncie@ivytech.edu

Muncie Admissions Office
125 S High Street, Ball Building, 2nd Floor
Muncie, IN 47305

Fax: 765-282-2414

Monday–Friday, 8 a.m. to 5 p.m. ET

(812) 924-3489
askmuncie@ivytech.edu

New Castle Admissions Office
3325 IN-3
New Castle, IN 47362

Fax: 765-282-2414

Please contact Admissions at our full-service campus located in Sellersburg.

Please contact Admissions at our full-service campus located in Kokomo.

Monday–Friday, 8 a.m. to 5 p.m. ET

765-269-5819
richmondenrollment@ivytech.edu

Richmond Admissions Office
2357 Chester Boulevard
Richmond, IN 47374

Fax: 765-962-3775

Please contact Admissions at our full-service campus located in Richmond.

Please contact Admissions at our full-service campus located in Sellersburg.

Monday, Wednesday, Thursday, 8 a.m. to 5 p.m. ET
Tuesday, 8 a.m. to 6 p.m. ET
Friday, 7:30 a.m. to 4 p.m. ET

(812) 337-9355
sellersburg-admissions@ivytech.edu

Sellersburg Admissions Office
8204 Highway 311, Pfau Hall, Room A2
Sellersburg, IN 47172

Office Hours

Monday, Wednesday, & Thursday: 8 a.m. - 5 p.m.
Tuesday: 8 a.m. - 7 p.m.
Friday: 9 a.m. - 4 p.m.

(574)390-6759
asksouthbendelkhart@ivytech.edu

South Bend Admissions Office
220 Dean Johnson Blvd.
South Bend, IN 46601

Jed Duvick - Assist Director of Enrollment

jduvick@ivytech.edu

(574)390-6759

 

Katie Batie - South Bend Recruiter

kbatie@ivytech.edu 

(574)390-6759

812-547-7915

Tell City Career and Technology Center
1034 31st Street
Tell City, IN 47586

Fax: 812-547-7916

Monday–Friday, 8 a.m. to 4:45 p.m. ET

812-298-2280

Terre Haute Admissions
8000 S Education Drive
Terre Haute, IN 47802

For High School Students:
Kim Grayless
Director of K-14
463-298-3633  |  kgrayless2@ivytech.edu

For Adults:
Michael Fisher
Director of Admissions
463-277-3364  |  mfisher@ivytech.edu 

Virtual On-Demand Service:
Video | Voice | Chat
Monday–Friday | 8 a.m. to 4:45 p.m. ET
Enter Zoom Room →

Questions About the Program?

Future Students

If you’re not yet an Ivy Tech student, contact us at 1-888-489-5463 and we’ll be happy to help.

Current Students

Contact your academic advisor, who can answer any questions you have about the Software Development program and your certificate and degree options.

Find Local Advising Contact Info

Don't see a nearby location? Call 1-888-489-5463 and we'll get you started.

Monday–Friday, 8 a.m. to 5 p.m. ET

(765) 252-4672
askanderson@ivytech.edu

Monday–Thursday, 8 a.m. to 5 p.m. ET
Friday, 8:30 a.m. to 4:30 p.m. ET

812-337-9083
R11express@ivytech.edu

Batesville Advising
1 Ivy Tech Drive
Batesville, IN 47006

Fax: 812-934-4590

812-330-6013
askBloomington@ivytech.edu

Advisors & Enrollment Specialists Available by Appointment
Mon-Thurs 8 a.m. - 5 p.m. ET
Friday 9 a.m. - 4 p.m. ET
   
New Students can visit us during our weekly Tuesdays@TheTech hours or call for an appointment with their Enrollment Specialist.
   
Current Students can meet with their academic advisor by logging into MyIvy and clicking the "Schedule an Appointment" button.

Need help? Call or email us.

Monday–Thursday, 8:30 a.m. to 5 p.m. ET
Friday, 10:00 a.m. to 4:30 p.m. ET

812-258-9980

Janet Sharp

Jsharp19@ivytech.edu

Columbus Advising

4475 Central Avenue
Columbus, IN 47203

In person, phone or Zoom appointments available.

Monday–Friday, 8 a.m. to 5 p.m. ET

richmondenrollment@ivytech.edu

Connersville Advising
717 W 21st Street
Connersville, IN 47331

Fax: 765-825-4516

Phone and Zoom meetings available by request.

Please contact Advising at our full-service campus located in Lafayette.

Monday - Thursday, 8 a.m. to 5:30 p.m. CT (by appt.)
Fridays, 9 a.m. to 4 p.m. CT (walk-ins only)
Fridays, 9 a.m. to noon CT (virtual at link.ivytech.edu/vrfrtdsk)

219-980-7799
LakeCounty-advising@ivytech.edu

Lake County at Crown Point
9900 Connecticut Drive
Crown Point, IN 46307

Monday–Thursday, 8 a.m. to 5:30 p.m. CT (by appt.)
Friday, 9 a.m. to 4 p.m. CT (walk-ins only)
Friday, 9 a.m. to noon and 1-4 p.m. (virtual at link.ivytech.edu/vrfrtdsk)

219-392-3600
LakeCounty-advising@ivytech.edu

Office Hours

Monday - Thursday: 8 a.m. - 5 p.m.
Friday: 9 a.m. - 4 p.m.

(574)390-6627
asksouthbendelkhart@ivytech.edu

Elkhart Advising
22531 County Road 18
Goshen, IN 46528

Enrollment Services/Student Affairs Hours:
Mondays and Tuesdays: 8 a.m. – 6 p.m.
Wednesday and Thursdays: 8 a.m. - 5 p.m.
Fridays: 9 a.m. - 5 p.m.
First week of classes in January and August, Monday-Thursday: 7:30 a.m.– 6 p.m.; Friday 9 a.m.-5 p.m.

812-492-0531
evansville-advisingcenter@ivytech.edu

Evansville Academic Advising Center
3501 N First Avenue
Evansville, IN 47710

Sign Up for a Call Back
Fax: 812-429-9878

Monday–Thursday, 8 a.m. to 6 p.m. ET
Friday, 9 a.m. to 4 p.m. ET

260-480-4125

Fort Wayne Advising Office
Harshman Hall - HM1015 | 4805 Sirlin Dr
Fort Wayne, IN 46835

Fax: 260-480-4252

Please contact Advising at our full-service campus located in Lafayette.

317-463-0127

Mon-Thurs 8 a.m.-5 p.m. ET
Fri 10 a.m.-5 p.m. ET

franklin-advising@ivytech.edu

Franklin Advising
2205 McClain Drive
Franklin, IN 46131

Monday–Thursday, 8 a.m. to 5:30 p.m. CT (by appt.)
Friday, 9 a.m. to 4 p.m. CT (walk-ins only)
Friday, 9 a.m. to noon and 1-4 p.m. (virtual at link.ivytech.edu/vrfrtdsk)

219-981-1111
LakeCounty-advising@ivytech.edu

Lake County Advising at Gary
3491 Broadway
Gary, IN 46409

Monday–Friday, 8 a.m. to 4:45 p.m. ET

765-653-7410
ahooping@ivytech.edu

Greencastle Advising
915 S Zinc Mill Road
Greencastle, IN 46135

Virtual On-Demand Service:
Video | Voice | Chat
Monday–Friday | 8 a.m. to 4:45 p.m. ET
Enter Zoom Room →

Advising by Appointment
Monday, Wednesday, and Thursday 8:30 a.m. to 5 p.m. ET
Tuesday, 8:30 a.m. to 6 p.m. ET
Friday, 9 a.m. to 4:30 p.m. ET

(317) 921-4300
askhamiltoncounty@ivytech.edu

Hamilton County Advising Center
300 N. 17th Street
Noblesville, IN 46060

Sign Up to Get a Call Back →

Zoom Video Call
Email askhamiltoncounty@ivytech.edu to schedule.

Advising Team
Ginny Leonard, Senior Director for Academic Advising and Student Success
Advisor for: Exploratory/Undecided students
vleonard5@ivytech.edu 

Dee Denton
Advisor for: Nursing Interest and Health Science
ddenton@ivytech.edu 

Jake Brunsman
Advisor for: General Studies, Liberal Arts and Education programs
jbrunsman2@ivytech.edu 

Will Parshley
Advisor for: School of Public and Social Services, School of Information Technology and Psychology-AS TSAP
wparshley@ivytech.edu 

Zech Saenz
Advisor for: School of Business, Logistic and Supply Chain Management, School of Advanced Manufacturing, Engineering and Applied Science
zsaenz@ivytech.edu 

Monday–Thursday, 9 a.m. to 5 p.m. ET

317-921-4351
Indy-Advising@ivytech.edu

Indianapolis Advising
50 W. Fall Creek Parkway N. Dr.
Indianapolis, IN 46208

Monday–Thursday, 8 a.m. to 6 p.m. ET
Friday, 9 a.m. to 5 p.m. ET
Or by appointment

1-765-459-0561
Kokomo-Advising@ivytech.edu

Kokomo Advising
1815 E Morgan Street
Kokomo, IN 46901

Call for an appointment

317-907-8940

Kosciusko County (Warsaw) Advising
2545 Silveus Crossing
Warsaw, IN 46582

Please contact Advising at our full-service campus located in Valparaiso.

Monday, Wednesday & Thursday, 8 a.m. to 5 p.m. ET
Tuesday, 8 a.m. to 6 p.m. ET
Friday, 9 a.m. to 5 p.m. ET

765-269-5100
lf-advisingcenter@ivytech.edu

Lafayette Advising
3101 S Creasy Lane
Lafayette, IN 47905

Lake County has 3 full-service locations. Select a location below to see contact information for their Advising department.

Please contact Advising at our full-service campus located in Indianapolis.

Monday–Thursday, 8 a.m. to 5 p.m. ET
Friday, 8:30 a.m. to 4:30 p.m. ET

812-537-4010
R11express@ivytech.edu

Lawrenceburg Advising
50 Walnut Street
Lawrenceburg, IN 47025

Fax: 812-537-0993

Monday–Friday, 8 a.m. to 5 p.m. ET
Or by appointment

765-459-0561
Kokomo-Advising@ivytech.edu

Logansport Advising
1 Ivy Tech Way
Logansport, IN 46947

Monday - Thursday, 8 a.m. to 5:00 p.m. ET
Friday, 8 a.m. to 4:30 p.m. ET

Virtual Office Hours:
Mondays, 5 p.m. to 6 p.m. ET

812-803-1953

Madison Advising Center
590 Ivy Tech Drive
Madison, IN 47250

Fax
812-803-1953

Zoom Video Calls
Call 812-803-1953 to make an appointment for a meeting via Zoom or join virtual drop-in hours as shown below.

Advising Team
Tricia Miracle
463-207-5972
tmiracle2@ivytech.edu
Text during business hours 812-510-3844
Virtual Drop-In Advising Hours: Wednesdays 9:00am-1:00pm & Thursdays 2:00pm-5:00pm
Zoom Link

Olivia Bruce
463-231-5073
obruce1@ivytech.edu
Virtual Drop-In Advising Hours: Mondays 1:30pm-4:30pm & Tuesdays 8:30am-11:30am
Zoom Link

Monday Virtual Office Hours
Mondays 5:00pm-6:00pm
Zoom Link

Monday through Friday, 8 a.m. to 5 p.m.

317-361-4460
marion-advising@ivytech.edu

Marion Advising
261 Commerce Drive
Marion, IN 46953

Zoom Video Call
Call 317-361-4460 to schedule an appointment.

Please contact Advising at our full-service campus located in Valparaiso.

Monday through Friday: 8 a.m. - 5 p.m.

(765) 222-4524
muncie-advising@ivytech.edu

Muncie Advising
125 S High Street, Ball Building, 2nd Floor
Muncie, IN 47305

All appointments can be setup virtually. Email askMuncie@ivytech.edu to schedule.

Monday - Thursday, 8 a.m. - 5 p.m. ET
Friday (virtually), 8 a.m. - 5 p.m. ET

(812) 924-3505
dlear8@ivytech.edu

New Castle Advising
3325 IN-3
New Castle, IN 47362

Zoom Video Call
Email dlear8@ivytech.edu to schedule.

Please contact Advising at our full-service campus located in Sellersburg.

Please contact Advising at our full-service campus located in Kokomo.

Monday–Friday, 8 a.m. to 5 p.m. ET

765-269-5819
richmondenrollment@ivytech.edu

Richmond Local Enrollment
2357 Chester Boulevard
Richmond, IN 47374

Fax: 765-962-3775

Monday & Wednesday, 8:30 a.m. to 7 p.m. ET
Tuesday & Thursday, 8:30 a.m. to 5 p.m. ET
Friday, 8:30 a.m. to 3 p.m. ET

765-932-7191
mroller1@ivytech.edu

Rushville Advising
330 N Main Street
Rushville, IN 46173

Virtual meetings or appointments by request. Call 765-932-7191.

Fax: 765-932-5263

Please contact Advising at our full-service campus located in Sellersburg.

Monday, Wednesday, Thursday, 8 a.m. to 5 p.m. ET
Tuesday, 8 a.m. to 6 p.m. ET (5-6 pm by appointment only)
Friday, 7:30 a.m. to 4 p.m. ET

(812) 947-7843
sl-advising@ivytech.edu

Sellersburg Academic Advising Center
8204 Hwy 311, Pfau Hall, G6
Sellersburg, IN 47172

Office Hours
Monday, Wednesday, & Thursdays: 8 a.m. - 6 p.m.
Tuesdays: 8 a.m. - 6 p.m.
Fridays: 8 a.m. - 4 p.m.

Please note: Monday, Wednesday, Thursday, and Friday are by scheduled appointment only. Tuesday is by walk-in appointment only.

(574)390-6759
asksouthbendelkhart@ivytech.edu

South Bend Advising Department
220 Dean Johnson Blvd.
South Bend, IN 46601

Please contact Advising at our full-service campus located in Evansville.

Monday–Friday, 8 a.m. - 4:45 p.m. ET

812-298-2554
aharnack@ivytech.edu

Academic Advising Center
8000 S Education Drive
Terre Haute, IN 47802

Virtual On-Demand Service:
Video | Voice | Chat
Monday–Friday | 8 a.m. to 4:45 p.m. ET
Enter Zoom Room →

By Appointment Only
Monday–Thursday, 8 a.m. to 6 p.m. CT
Friday, 9 a.m. to 5 p.m. CT

Drop-in Advising Day (No Appointment Required) Tuesdays 8am-5pm CT

219-476-4715
valparaiso-advising@ivytech.edu

Valparaiso Academic Advising
3100 Ivy Tech Drive
Valparaiso, IN 46383

24 hours a day, 7 days a week (se habla español)

Live Chat

You Might Also Be Interested In

  • 1 Source: US Department of Labor, Bureau of Labor Statistics. May 2024 State Occupational Employment and Wage Statistics: Indiana. (2025). Lightcast™, lightcast.io. Occupational Overview for Indiana, 2024-2025
  • 2 Associate degree cost is determined by tuition for an in-state, full-time student. Certificate and technical certificate costs are determined by tuition for an in-state, part-time student. Additional fees may be applied. Visit the Tuition & Fees page to learn more.