Software Engineering is a growing field of study that offers students the opportunity to become certified professionals in a wide variety of industries. Students enrolled in Hawaii Community College's Software Engineering program will gain an understanding of the mathematical, engineering, and computer science principles that are involved in software development, as well as the various technologies used to develop these systems. They will also be able to apply their knowledge to the design of computer-based solutions that enhance user experience.
At HCC, the software engineering curriculum is centered around the development of programming languages, database management, and software engineering principles for the development of websites, mobile applications, and other computer systems. Through this program, students will gain an understanding of software architecture, database management systems, web application development, mobile development, and user interface design. Students will also learn how to use software development tools such as version control systems and versioning systems to make sure their software is up-to-date, secure, and compliant with modern standards. Additionally, they will gain practical skills in testing and debugging software programs and become knowledgeable on software project management and tools.
The faculty at HCC has decades of experience in the software engineering industry and they offer students the opportunity to work on real-world projects through the HCC Software Engineering Design Lab. This lab encourages students to explore their interests in software engineering and helps them to further develop their skills by providing access to resources such as software libraries and software engineering software.
The Software Engineering program at HCC provides students with the theoretical foundations and hands-on training necessary to become certified software engineers. It blends theory with practice, giving students the skills and confidence needed to succeed in the software engineering profession. With its strong emphasis on technology, software engineering education at HCC is preparing future software engineers to lead the way in the ever-changing world of technology.