1 Software Engineering
- DeliveryOn campus
- Study modeFull time
- Duration4 years
- StartsFall, Spring
- Research citations778,840
The Bachelor's Degree in Software Engineering at San Jose State University provides a comprehensive foundation in software design, development, and maintenance. The program covers essential topics such as programming languages, software architecture, requirements engineering, testing, and project management. By immersing themselves in both theoretical concepts and practical applications, students learn to create robust and scalable software systems.Students typically engage in a variety of hands-on projects that facilitate learning through real-world scenarios. In addition to core courses, the curriculum often includes electives that allow students to customize their education based on their interests in areas like artificial intelligence, web development, or cybersecurity. The program is designed to equip students with technical skills as well as soft skills such as teamwork, problem-solving, and effective communication.Studying in the United States, particularly in the heart of Silicon Valley, offers students unparalleled opportunities to network with industry professionals and access to internships. This region is a global hub for technology and innovation, providing an ideal backdrop for aspiring software engineers to learn and grow.
Entry requirements, as the university states them
- High school diploma or equivalent
- Strong background in mathematics and sciences
- Experience with programming is advantageous but not mandatory