Bachelor of Science in Information Technology in Programming

Step into the dynamic realm of coding and software development with our innovative Bachelor of Science in Information Technology (BSIT) with a major in Programming. In a world where technology drives progress, mastering the art of crafting software solutions is paramount. Immerse yourself in a curriculum that not only imparts proficiency in various programming languages but also equips you with the skills to decipher and adapt to new ones seamlessly. From developing robust applications to solving intricate business challenges, you’ll be well-prepared to shape the future through code.

Why Walsh?

Faculty With Real-World Experience

There’s no substitute for experience. 95% of Walsh faculty bring their real-world industry experience into the classroom . You will learn from proven business minds who have worked or are working in the roles you may see yourself in one day.

Flexible Learning Options

Recognizing the diverse needs of our students, Walsh College offers a range of flexible learning options. Whether you prefer traditional on-campus classes, online learning, or a hybrid approach, we have a solution that fits your lifestyle.

Career Services & Networking Events

Your success extends beyond the classroom, and we are committed to supporting your career aspirations. Walsh provides comprehensive career services, including resume workshops, networking events, and job placement assistance to help you launch your professional journey.

Walsh Now

Admitted students may concurrently enroll at Walsh and their transfer institution. Get a head start on your bachelor’s degree by declaring Walsh Now. Meet with a Walsh Enrollment Specialist to learn more.

Easy Transfer Process

Seamless transfer of all of your credits including courses completed through dual enrollment, early college, advanced placement, industry-specific, and more. Walsh Now admission allows you to concurrently enroll with as few as 36 credits completed!

A Network of Support

Our knowledgeable, professional staff will be there to help from your first contact to the day you graduate. With free tutoring, professional mentoring, and networking opportunities throughout the year, you’ll have the resources you need for academic and professional success.

Overview, Courses, and Graduation Requirements

Learning Outcomes

Throughout the Bachelor of Science in Information Technology with a major in Programming, you’ll embark on a comprehensive journey that hones your skills in software development, equipping you for the demands of the tech industry. Courses such as Project Management & ITIL Framework, Server Virtualization & Performance Engineering, Principles of Software Engineering, Advanced Programming, and Web Design provide a strong foundation in diverse aspects of software development. You’ll delve into Scripting and Automation, Ethical Hacking Strategies & Tools, Agile Project Management and Scrum, Cloud Infrastructure, Mobile Programming, Embedded Linux Programming, and Programming for Data Analysis, mastering essential techniques to design, build, and optimize software solutions. By the time you graduate, you’ll possess the expertise to create innovative applications, develop responsive websites, harness cloud technologies, and even enhance cybersecurity – a skillset primed for success in the ever-evolving digital landscape.

Career Outcomes

Upon completing the Bachelor of Science in Information Technology with a major in Programming, you’ll unlock a world of diverse career opportunities in the rapidly evolving tech landscape. Armed with a deep understanding of programming languages and software development best practices, you’ll be positioned for roles such as Software Developer, Web Developer, App Developer, or even System Analyst. Whether you’re creating intuitive user interfaces, optimizing software performance, or building innovative applications, your skills will be sought after by tech companies, startups, and industries across the board. With the Walsh College BSIT in Programming, you’ll pave your way to a rewarding and impactful career in the digital age.

Walsh Making a Difference.

There are a lot of reasons students love attending Walsh. Listen to some of our alumni share what made Walsh the right fit for them.

FastTrack Your Education

FastTrack is an accelerated degree program that lets you earn your bachelor’s and master’s degrees at the same time. Meet with a Walsh Enrollment Specialist to learn more.



So many possibilities are unleashed when you enroll in the right Walsh program.

We want to help you find the degree that’s right for you.



Take the first step toward the rest of your life. Apply online or speak with an Enrollment Specialist today.

Call 248-823-1600 or email