From mobile devices to revolutionary breakthroughs in Artificial Intelligence, software-enabled technology permeates every aspect of our daily lives. Rapid developments in cloud computing and Internet ...
This course emphasizes the importance of quality when developing software systems. Topics include design for reuse, formal specification, applications of software testing, and maintenance of evolving ...
This is a project-oriented course on fundamentals of software development and software engineering. Working in teams, students apply a recognized software engineering methodology, a modern programming ...
Drexel’s Software Engineering (BSSE) degree students learn to design and build reliable, high-quality software products. Software engineering majors tend to be good at solving problems and writing ...
Many important issues and tradeoffs in software engineering appear only once projects reach a certain scale: large codebases, large teams, long periods of time. In this class, we will study a number ...
Dr. Amouzgar received his Bachelor of Electrical Engineering from McGill University in Montreal, Canada. He worked in the industry for more than a decade, mostly in Telecom and Software Engineering ...