Software Engineering
Definition of Software Engineering:
Definition by Standard Glossary of Software Engineering Terminology
"The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software."
OOSE
Object-Oriented Software Engineering (or as we like to call it, OOSE) is a course about developing software that others can understand, maintain, and grow. The course goals include improving your ability to:
- Elegantly implement larger-scale software systems.
- Work effectively with a team of programmers.
- Think independently and innovatively.
- Communicate your ideas, designs, and implementations.