Software Engineering

Software engineering

Software engineering is an approach to software development that uses engineering techniques to inform the process. It involves the definition, implementation, assessment, measurement, management, change and improvement of the software life cycle process. Software configuration management is used to systematically control changes and maintain integrity and traceability of the code.

1 courses cover this concept

CS 61B: Data Structures

UC Berkeley

Fall 2022

CS 61B focuses on software efficiency from design and runtime perspectives. It covers object-oriented programming with Java, teaching data structures and various programming concepts. The course promotes hands-on learning with optional assignments.

No concepts data

+ 55 more concepts