University of Missouri-St Louis

University of Missouri-St Louis “University of Missouri-St Louis offers software engineering students the opportunity to gain knowledge and skills needed for success in their chosen field.”

  • Missouri in  missouri One University Boulevard

University of Missouri-St Louis

About

Software engineering education in the University of Missouri-St Louis provides students with a comprehensive understanding of computer science fundamentals, advanced programming techniques and principles of software engineering. The curriculum is designed to develop problem-solving skills, introduce students to modern software engineering tools, and give them a foundation for designing, constructing, and deploying effective software solutions.

Software Engineering at UMSL focuses on the principles and practices of developing robust software systems for a variety of computing platforms. Students will learn the essential data structures, algorithms, and object-oriented programming techniques used in modern software engineering. They also gain an understanding of quality assurance, project management, and software maintenance.

Courses such as System Analysis and Design, Database Systems, Computer Networks, Operating Systems, and Software Design provide students with the theoretical knowledge and practical experience necessary to manage, design, and develop software systems. Additionally, courses such as Algorithm Design, Programming Languages, and Software Testing are offered to prepare students for the job market.

In addition to coursework, students can also engage in research opportunities related to software engineering through the department's lab. Through their research, students gain exposure to cutting-edge technologies and the opportunity to collaborate with professors and industry experts on topics related to software engineering.

By completing a software engineering degree from the University of Missouri-St Louis, students will be prepared to enter the workforce as professional software engineers. With the skills and knowledge gained at UMSL, graduates can begin successful careers in software development, software testing and software management.