By: Zach Pitts
The typical day of a software developer, a sub class of computer engineering, entails the oversight of the company software. This oversight consists of debugging and coding the software. The biggest part of this job is when a new feature for the software is being developed to make the software more convenient and user friendly.
A bachelors degree in computer science or software developing is needed for this path of work. Both degrees entail significant math requirements like a sequence in calculus plus courses in differential equations and linear algebra. Also a sequence of physics.