Software engineering education at the University of Pikeville provides students with the skills and knowledge to become successful software engineers. Through a combination of classroom instruction, hands-on labs, and industry-related projects, students gain an understanding of the entire software engineering life cycle, from design through implementation and testing.
This innovative program prepares students for a career in software development, allowing them to collaborate with other professionals in their field or move on to further their education in specialized areas such as mobile application development, web development, and gaming engineering. Students learn about the challenges and opportunities associated with software engineering, such as user experience design, requirements engineering, project management, and software testing. Through collaboration with industry-leading companies, students gain experience in applying software engineering concepts in real-world settings.
The University of Pikeville also offers students the opportunity to specialize in specific areas of software engineering. Specializations available include robotics engineering, artificial intelligence, distributed systems, and computer networks. With the ability to explore these topics in greater detail and to build more in-depth knowledge, students can refine their skills and tailor their education to meet their individual goals.
By the end of the program, students will be prepared to work as software engineers, developing and maintaining complex software systems to meet the needs of today's businesses. The unique and comprehensive curriculum offered at the University of Pikeville helps students become well-rounded professionals, who are ready to take on the challenging and ever-evolving world of software engineering.