What is Software Engineering?
Are you a good fit for Software Engineering?
A career in Software Engineering
In the simplest form, a software engineer designs programs to make computers run properly. In a larger sense, software engineers analyze the needs of customers and clients and then design and build systems to meet those needs. A software engineer will typically have an expertise in a few areas of development, such as networks, operating systems, databases or applications, and will collaborate with a team to produce a complex system or project.