The program is open to any students with an undergraduate degree that satisfies the admission requirements. A background in computer science or IT is not required, though it would certainly be helpful. The program curriculum covers a blend of technical and organizational concepts. Students who do not have a background in IT or computer science may be asked to take one or two leveling courses in IT and computer programming, to be completed before the end of the first semester.