Software engineering is a growing field of study at Temple University. With its large student population, Temple provides many opportunities for students to pursue a software engineering degree. Temple offers both undergraduate and graduate degrees in software engineering.
Undergraduate programs in software engineering at Temple provide students with the technical knowledge and skills required to become successful software engineers. Courses include programming languages, databases, software design, systems analysis, web development, mobile computing and software development methodologies. Students also learn to think critically and use problem-solving skills to develop reliable and secure software. In addition, they gain hands-on experience through internship opportunities.
At the graduate level, Temple offers an MS in Software Engineering program. This program focuses on advanced software design and development, as well as computer security and electronic commerce. Students can also specialize in software engineering management. The MS program also prepares students for professional certification such as the Certified Software Development Professional (CSDP).
Temple has a variety of resources for software engineering students, including a student-run Software Engineering Association and various career services. Temple also provides research opportunities to software engineering students, including the Undergraduate Research Opportunities Program, which provides funding to students working on research projects involving software engineering.
Overall, Temple University offers excellent software engineering education, providing students with the technical skills and theoretical knowledge they need to become successful software engineers. With its student-run organizations, research opportunities and career services, Temple provides an ideal environment for software engineers to hone their craft.