Academic Catalog

Software Engineering, B.A.T.

The Bachelor of Applied Technology in Software Engineering is designed for students who complete the Associate of Applied Science in Computer Science degree and want to learn advanced skills in software engineering.

Software engineers hold key positions in many industries — including medical, industrial, military, communications, aerospace, business, scientific and general computing. While in the BAT program, you will develop highly sought after research, design, development and testing skills that will help keep many critical systems operating accurately and efficiently. Students will also have the opportunity to develop strong problem-solving and communication skills, along with the development of teamwork skills, while being exposed to state-of-the-art technologies for developing mobile applications, web applications and software for embedded systems.

WVUP offers students the opportunity to gain work experience while completing their associate in Computer Information Technology through a state-funded program called Learn and Earn. The Learn and Earn program creates partnerships between industry and community and technical colleges by allowing students hands-on learning experience, and employers to train ideal future employees. A few examples of local businesses partnered with WVUP for the learn and earn in computer science are iTech, Ntiva and Westbrook Health Services.

For more information on all Learn and Earn programs, click here.

Milestone Course

These courses are the keys to graduation. Courses should be taken in the recommended semesters to stay on time for completion.

Career Planning

  • Software Engineer
  • DevOps Engineer
  • Systems Analyst
  • Senior Application Developer
  • Applications Architect

Capstone Course

A semester long project that must be taken in the graduation semester. A “C” or better must be earned. Software Development Fundamentals Certification.

Students should average 15 credit hours per semester, or 30 per year, to graduate on time.

Total Degree Credits: 120