University of North Carolina at Greensboro

University of North Carolina at Greensboro The University of North Carolina at Greensboro is a top-tier institution that offers a comprehensive software engineering program for aspiring professionals.

  • North Carolina in  north carolina 1400 Spring Garden St

University of North Carolina at Greensboro

About

Software engineering is an important and growing field in technology, and the University of North Carolina at Greensboro (UNCG) offers a Bachelor of Science degree that provides students with the resources and knowledge they need to become successful professionals in the field. The program focuses on topics such as software design, programming, data structures, operating systems, networking, and software development methodology. Students will get a strong foundation in software engineering concepts and theory, as well as the necessary technical skills to design, implement, and test software applications and systems.

The program requires students to complete 120 credit hours of work, including general education requirements, major electives, and core courses in software engineering. Core classes include Software Engineering, Systems Analysis, Database Management, Operating Systems, Data Structures, Programming in Java, Networking, Computer Graphics, Object-Oriented Design, Artificial Intelligence, and Software Project Management. The program also offers several elective courses that explore more advanced topics such as web programming, computer security, game design, mobile application development, and cloud computing.

In addition to classroom instruction, students can take advantage of UNCG's Office of Experiential Learning, which provides internships, cooperative learning experiences, independent research, and other learning opportunities. The goal of the program is to provide students with real-world experiences that will help them grow professionally, preparing them for successful careers in software engineering.

At UNCG, students have access to state-of-the-art laboratories, technology centers, and library resources to support their studies. As part of their Software Engineering degree, students can design and build their own software applications using the latest technology, making them better prepared to enter the workforce. The university also offers extensive career services, including job search resources and workshops, as well as professional development courses.

UNCG's Software Engineering program is accredited by the Computing Accreditation Commission of ABET, the leading accrediting body for college and university programs in applied science, computing, engineering, and engineering technology. This accreditation ensures that the program meets the highest standards of quality and prepares students for success in the software engineering industry.