Back to Courses
Fall 2025 • CEN 3031

Introduction to Software Engineering

Introduces software engineering theory, principles, and methods. Topics include software planning, design, configuration management, testing, and maintenance.

Neha Rani, PhD(neharani@ufl.edu)
CAR0100 Carleton Auditorium

Office Hours

Wed 3:15 PM - 4:15 PM

MALA Room 4237

Join Zoom Meeting

Course Modules

6 modules available

Module 1: Ariane 5 - Who Dunnit

Analyze the software failure of the Ariane 5 rocket.

Module 2: GitHub First Contributions

Understanding what newcomers do in their first GitHub contributions.

Module 4: SCM in XP Teams

Software Configuration Management practices in Extreme Programming.

Module 5: Implementing Scrumban

A guide to implementing Scrumban methodologies.

Locked

Module 9: Good Enough Software

The challenge and philosophy of "Good Enough" software.

Locked

Module 10: Green Cloud Computing

Analysis of current trends in Green Cloud Computing.