Software Development & Computer Science

Planning to transfer to a four-year university and earn a bachelor’s degree in Computer Science? Explore ACC’s Computer Science Associate of Science transfer degree, designed to prepare you for upper-division study in computing, software development, data science, and related fields.

 

Interested in building software, websites, applications, or games? ACC offers certificates, associate degrees, and a Bachelor of Applied Science in Software Development that prepare students for careers in programming, application development, software testing, and web development.

Information Technology & Cybersecurity

Want to start or advance a career in IT? Explore ACC’s programs in network administration, cybersecurity, databases, and IT support. Students can choose from certificates, associate degrees, and a Bachelor of Applied Science in Cybersecurity to build practical skills for today’s technology workforce.

Bachelor of Applied Science in Software Development

Take your AAS further. Continue your education with ACC’s Bachelor of Applied Science in Software Development and build advanced skills in programming, software design, and development. This program prepares graduates for growing careers as software developers and application developers in today’s tech industry.

Bachelor of Applied Science in Cybersecurity

Advance your cybersecurity career. ACC’s Bachelor of Applied Science in Cybersecurity builds on associate-level training and prepares students to protect networks, systems, and data from evolving threats.

 

Students develop skills in network security, cloud security, penetration testing, programming, and cyber defense strategies, along with the legal and ethical aspects of cybersecurity. Graduates are prepared for growing careers in cybersecurity analysis, network security, and information security.

Technology Careers at ACC

Consider a Career in Technology

Technology powers nearly every industry, creating exciting career opportunities in areas such as software development, computer programming, cybersecurity, networking, database administration, web development, game development, and IT support.

Employers across the Austin region continue to report strong demand for skilled technology professionals. Many of these positions regularly appear in regional workforce reports as high-demand and difficult-to-fill roles, making technology one of the fastest-growing career paths in Central Texas.

Programs that meet industry needs

Austin Community College works closely with technology employers in Austin and surrounding communities to develop programs aligned with workforce needs. Faculty collaborate with industry partners to ensure courses teach current tools, technologies, and best practices used in the field.

As technology evolves, ACC’s Information Technology & Cybersecurity and Software Development & Computer Science programs continue to grow and adapt to prepare students for today’s careers and tomorrow’s innovations.

High-quality, affordable, and convenient

Austin Community College offers affordable tuition, experienced faculty, and flexible learning options designed for working students. With smaller class sizes, modern labs, multiple campuses, and online course options, students can build technical skills in a supportive environment.

Many programs also provide opportunities for internships and real-world experience through partnerships with local companies and organizations.

Did you know?

Austin Community College partners with employers across the Austin region to provide internships and apprenticeship opportunities for students in technology programs.

Students may gain practical workplace experience through courses such as ITSC 2264, where the college and employer develop an individualized training plan aligned with the student’s academic program. These guided workplace experiences connect classroom learning with real-world projects and may be paid or unpaid depending on the employer.

Check your degree plan to see if ITSC 2264 is available for your program.

Students may also participate in the Apprenticeship Program. Apprenticeships are structured training programs that combine on-the-job experience with formal education, allowing students to build professional skills while working with industry mentors.

Apprentices typically complete about 2,000 hours of work experience over 18-24 months, applying what they learn in class to real-world technology environments. Some apprenticeships are paid, and in some cases successful apprentices may transition into permanent positions with their employer.

ACC offers options

Start your four-year degree or prepare to enter the workforce

Image of college students

Transfer Degrees

Save money and earn your Associate of Science degree (AS) in Computer Science or Computer Information Systems at ACC before transferring to a 4-year institution.
Image of young woman working on laptop

Workforce Certificates & Degrees

Earn a certificate or Associate of Applied Science degree (AAS) through one of eight IT career tracks in Computer Information Technology. Enter the workforce in as little as three semesters.

Want to earn your Bachelor’s degree?

Earn a four-year IT degree

Image of student working on computer in ACC ACCelerator

BAS in Software Development

Earn a Bachelor of Applied Science Degree (BAS) in Software Development at Austin Community College. 

Image of student working on computer in ACC ACCelerator

BAS in Cybersecurity

Earn a Bachelor of Applied Science Degree (BAS) in Cybersecurity at Austin Community College.

Interested in a cutting-edge career?

ACC has three exciting new programs

close-up of hand touching iPad screen

App Development: Coding & Design

Apple application development is in-demand. This program prepares students for entry-level jobs as Swift App Developers.

Image of network cables plugged into servers

Data Science

Data Scientists transform massive amounts of data into actionable business intelligence. 

close-up of combination lock sitting on laptop computer keyboard

Cybersecurity

Cybersecurity analysts protect a company’s valuable data and network from attack and unauthorized access. 

Skills needed to excel

graphic of two gears for analytical skills

Analytical skills

Are you able to use critical thinking to solve problems? Can you break things down to small steps in order to find a solution?

icon graphic for meet deadlines

Meets deadlines

Does meeting a deadline pose a challenge you can’t ignore? Do you pride yourself on your ability to plan and use your time wisely?

icon graphic of an ice cube to show grace under fire

Grace under fire

When others are losing their cool, are you the one who can keep their head? Are you able to stay calm when the pressure is on?

Icon graphic of a robot to show passion for technology

Passion for tech

Are you obsessed with technology? Do you spend your free time gaming, building apps, helping your less techie friends?

icon graphic to illustrate team player

Team player

Can you work with others to solve problems? Are you open to other people’s suggestions to work toward the best solution?

Icon graphic of a puzzle piece to show persistence

Stays on task

Do you approach a challenge as if it were a puzzle? Can you focus for hours, determined to find a solution to the problem?

icon graphic of a magnifying glass to show attention to detail

Detail oriented

Do you notice details that other’s miss? Do you spot visual inconsistencies and spelling errors without even trying?

icon graphic of chameleon to show adaptability

Adapts to change

Does the idea of change make you excited for a new challenge? Does the thought of doing the same thing for years terrify you?

Image of ACC student Clair in front of Highland Campus

I felt like my professors truly understood what they were teaching us. I had many professors [at ACC] who had 20+ years of experience in their fields and were able to offer real-world examples and solutions to different problems we faced, along with career advice that I have taken to heart.

Claire, ACC student

Majoring in LAN System Administration & LAN System Security

Claire's full interview

How long have you been at ACC? I have been a student with ACC since 2012 when I was taking classes while I was in high school. I have been a full-time student perusing my degrees here since the fall of 2016. What degree are you pursuing? I am currently pursuing two degrees at ACC, the CIS AAS in LAN System Administration, and the CIS AAS in LAN System Security. I will graduate in the spring of 2018 with both degrees, and I could not be happier with how my advisors helped me to achieve this goal. What do you plan to do after graduation? After graduation, I plan on continuing my education with UNT. In the spring 2018 semester, I started my Bachelors in Information Technology through their online school. I plan to attend full time after I graduate from ACC. After that I would like to work as a system administrator here in Austin, using what I have learned here at ACC. What obstacles did you have to overcome while pursuing your degree? One of the largest obstacles I have faced while at ACC was working while I was a student full time. I am fortunate enough to be able to work in the IT field while I pursue an IT degree, but it could be stressful at times. I am very thankful for how forgiving and understanding my professors have been throughout the course of my degree. Without them, I would not be able to graduate on time. What is your best advice for someone considering enrolling in Computer Science & Information Technology? I would say to enroll as soon as you can! This program is a growing one, in a growing field, in a growing city. What you will learn here will be applicable to almost every computer-based career, which spans over 50 different types of jobs in a field that is growing substantially every year. I suggest you get started with classes that pique your interest and choose a degree in Computer Science & Technology that lines up with what you enjoy. What are some of your hobbies? Other than computer-based hobbies such as gaming and design, I love to read and be musical! Whether that be listening to music, or playing my clarinet, being musical scratches an itch that sometimes using a computer just doesn’t itch. Reading is a great way to enjoy a more creative side of me as well and can keep me from always being in a technical mindset, which can be tiring. Can you tell us anything else that is unique about your experience at ACC? One of the most unique things about my time at ACC are the professors I have had the privilege to learn under. I was previously enrolled at a large state university, and while some professors did make an effort to know me, most of the time I felt like a single person in a sea of students. Here at ACC, I feel like I am my own individual, who can form a bond with almost every professor that I have had, especially in this degree program. Professors like Dr. Macleod and Professor Wade both create a rapport with almost every student that comes through their classroom doors, and that is something that has resonated with me during my time here. Along with this feeling of camaraderie with my professors and fellow students, I felt like my professors truly understood what they were teaching us. I had many professors who had 20+ years of experience in their fields and were able to offer real-world examples and solutions to different problems we faced, along with career advice that I have taken to heart. My time at ACC has been spent making friends I will not forget and learning from some of the most personal and compassionate professors I will ever have.

Frequently Asked Questions

Frequently Asked Questions

Are courses available at all campuses?

Introductory courses in Software Development & Computer Science and Information Technology & Cybersecurity are offered at most campuses. Check the ACC online course schedule for specific course locations.

How do I choose a career path?

There are many Computer Science and Computer Information Technology programs, so how do you choose? Attend an Area of Study information session, check out the different career tracks on the
Software Development & Computer Science, IT & Cybersecurity and watch the videos or meet with an advisor. We want to help you find the educational track that is right for you.

I work full-time. Can I get a degree online or on the weekends?

Many of our students are employed adults that pursue a degree around their work schedules. There are online courses, evening courses and some weekend courses. We even have special programs that offer accelerated courses or supportive services to help you reach your educational goals, leading to a career in IT.

Do I need a laptop?

Having a laptop is not required but is recommended. Our students have had success with even inexpensive models but if that’s not an option, computers are available in the Software Development & Computer Science and Information Technology & Cybersecurity labs. In addition, 600+ computers at the ACCelerator, in Highland Campus and other ACCelerator’s in various campuses is also available for student use. Ask your instructor or lab tutors for recommendations on laptop specs.

How quickly can I get into the workforce?

Want to enter the workforce quickly? A Software Development & Computer Science or Information Technology & Cybersecurity marketable skills award can be earned in one semester as a full-time student. Certificates can be earned in as little as two semesters and an associate degree in two years as a full-time student. Check out the Computer Programming track as an example.

What's the difference between Computer Science and Computer Information Technology?

Software Development & Computer Science

  • Designed for students planning to transfer to a four-year university and earn a bachelor’s degree in Computer Science.
  • Programs focus on computing, software development, data science, programming, application development, web development, and game programming.
  • Degrees & certificates prepare you for upper-division study and technology careers.

Information Technology & Cybersecurity

  • Designed for students aiming to start or advance a career in IT or cybersecurity.
  • Programs focus on network administration, IT support, databases, and cybersecurity.
  • Degrees & certificates prepare you for practical, hands-on careers in the technology workforce.

Tip: Check with your advisor or the transfer office for guidance on career paths or transferring to a four-year university.