MSCSE program is expected to already have competence in the fundamentals, as required within an accredited program for a B.S. in Computer Science and Engineering or Computer Science. An applicant without such background may still be admitted, provided the deficiencies are corrected by coursework that is in addition to the normal degree requirements and that is completed within the first year of graduate studies. Alternatively, a student may take a similar course at another approved accredited institution.