Go back
Students learn to code videogames in Maynard Math and Science building

Computer Science: Concentration Software Engineering

Total Credit Hours
Full-Time Faculty
ApplySearch for FacultyFind a Program

Why B.S. CS: Concentration Software Engineering at APSU?

The APSU Computer Science and Information Technology Department has dedicated full-time faculty members and features small class sizes. All classes are taught by professors and instructors satisfying APSU Faculty Qualifications Matrix. Many classes are conducted in modern computer labs, and all classrooms are “smart” classrooms, allowing computer-based demonstrations and lectures.

Check out the Department of Computer Science and Information Technology

Department of Computer Science and Information Technology

What will I learn?

This program concentrates on the technical areas of computing including programming and algorithm design. Students will also learn how to build and manage large software systems. The program includes a significant mathematics component.

The Freshmen Seminar degree requirement completed by most students is APSU 1000. The course is delivered in a small-class setting with like-minded students led by a faculty member and a peer leader. The interdisciplinary course is intended to support first-semester students and provide them with a foundation for university success. Emphasis is placed on student engagement, university learning success strategies, support services, library literacy, financial literacy, and academic and career planning. The first class meeting of APSU 1000 during fall semesters is on Freshmen Convocation Day.

The general education core is designed to develop critical competencies in written communication, oral communication, mathematical analysis, and critical thinking skills. Students at APSU select coursework in the general education core in the areas of Communication, Humanities and Fine Arts, Social and Behavioral Sciences, History, Natural Sciences, and Mathematics.  Pre-requisites in the general education core that apply to social work are Biology, Sociology and Psychology.

What engagement opportunities are available to APSU students?

The Association for Computing Machinery (ACM) is the first organization dedicated to the science of computing machinery. The ACM's mission is the advancement of computing as a science and a profession. The ACM Student Chapter at Austin Peay State University is the professional organization for computer science students and computer enthusiasts in the campus community. The department also participates in computer security competitions and students can join the APSU Security Competition Team.


RANKED-UP ESPORTS (RUE) aims to train and send out an Esports team across different tournament fields including but not limited to First Person Shooters, Battle Royales, and Racing games, depending on the abilities of the team. Our regiment will include class like training sessions and critical playing analysis, as well as team streaming and recording sessions. RUE is a chapter of TESPA!


CYBERSECURITY CLUB aims to share cybersecurity knowledge, spread enthusiasm, and develop security skills of APSU Students and invited guest members. Technical and administrative aspects` of offensive and defensive cybersecurity will be developed, discussed, and shared. The lessons and exercises conducted in the meetings, demonstrations, and competitions are for educational and scientific purposes only.

APSU students engage in HIP curricular and co-curricular experiences that advance their learning and knowledge. Opportunities include first-year seminar, first-year learning communities, common reading experience 'The Peay Read', undergraduate research, study abroad, service and community-based learning, internships, e-portfolio development, and capstone courses & projects.

What Do B.S. CS: Concentration Software Engineering Majors Do After Graduation?


  •  Software Engineer
  • Mobile Specialist/Technologist
  • Web Developer
  • Software Developer
  • Software Programmer
  • Applications Developer
  • Computer Programmer
  • Computer Systems Analyst