Explore a world of possibilities with programs and learning styles designed for everyone.
Find essential resources and support to guide your educational journey.
Discover everything you need to begin your college experience.
Discover clear financial pathways and valuable aid to make college a reality.
Discover endless opportunities to engage, grow, and make lasting connections.
Find essential resources and personalized assistance to help you navigate college life with confidence.
Discover essential information and insights into what makes our college unique.
© 2025 Jackson College All Rights Reserved
Find resources designed specifically for you.
Overview
Program Options
About the Program
Career Outlook
Next Steps
Build the future with code. Jackson College’s Software Engineering program prepares students to design, develop, and maintain software systems that power modern devices and digital tools. Students gain hands-on experience in programming languages, cloud computing, databases, and systems design. Whether you’re looking to enter the workforce or transfer to a bachelor’s program, this degree equips you with the skills needed to create scalable software solutions and succeed in the evolving tech industry.
At Jackson College, we offer a wide range of degrees and certificates designed to help you achieve your educational and career goals. The following options are available within this program.
Prepares students for careers in software development or transfer to a four-year computing program.
The Software Engineering program at Jackson College is designed for students who want to develop the skills necessary to pursue their career goals or transfer to a four-year university to work toward a bachelor’s degree in the field. The curriculum includes studies in databases, cloud computing, systems design, and multiple programming languages. Students will learn to create scalable programs, web applications, and cloud-based software. The program combines classroom instruction with hands-on experience, preparing students for various roles in the software engineering industry.
Introduces students to network technologies and concepts including protocols, topologies, hardware, and troubleshooting techniques. Prepares students for the CompTIA Network+ certification.
Develops foundational programming skills through problem-solving, algorithms, flowcharts, and structured logic. Prepares students for learning high-level programming languages.
Covers the essentials of cloud infrastructure, deployment models, virtualization, security, and cloud service management. Emphasizes real-world application through labs and cloud-based tools.
Examines the software development life cycle, from systems analysis to design and implementation. Students create project documentation and system models.
The Software Engineering – Associate in Applied Science degree prepares students for entry-level roles in software and systems development or to transfer into a bachelor’s program in computer science or software engineering. The curriculum blends coding, design, and IT fundamentals, aligning with industry needs and modern development tools.
With further education, graduates can pursue high-demand careers such as software engineer, application developer, or systems architect—fields that offer strong job growth and competitive salaries. Many employers seek candidates with a four-year degree and hands-on coding experience.
Designs, codes, tests, and maintains software applications for computers and mobile devices across industries.
Builds and maintains interactive websites and browser-based applications using HTML, CSS, JavaScript, and back-end technologies.
Evaluates an organization’s technology needs and helps implement software solutions to improve operations and efficiency.
Develops and runs test cases to identify bugs and ensure software performs as intended before deployment.
Understanding potential earnings is an important part of exploring career options.
Salary estimates are based on data from America’s Career InfoNet and the Occupational Outlook Handbook. Actual earnings vary by location, industry demand, business size, education, and experience. Check local job listings for the most accurate salary information.
Are you interested or have questions about this program? Fill out our form to get answers and learn how Jackson College can support your goals.
Want to learn more about Jackson College? Contact Admissions or schedule a virtual or in-person meeting to get personalized guidance, take a campus tour, and explore your next steps.
Ready to take the next step? Follow our step-by-step application process to start your journey at Jackson College and turn your goals into reality.