People interested in a career related to software development and computer technology are often one of two main areas: computer science or software engineering (sometimes called software development,