• The B.Sc. in Software Practice is for students who are interested in all aspects of building software.
  • The program has a broad range of courses to develop depth in programming, algorithms, hardware, software design, user interfaces, project management, and business issues. Even then, almost half of the courses are options.