Within a few years of graduation, the School of Computing expects its Computer Science alumni will be in professional situations in which they can:
  • Apply technical knowledge and up-to-date skills in analyzing, designing, and developing efficient computerized solutions in professional environments, and/or pursue an advanced degree in Computer Science or a related field;
  • Engage in continuous professional development;
  • Join computer science professional organizations and participate in local technical societies;
  • Demonstrate leadership in addressing technical and business challenges;
  • Commit to the moral imperatives and professional responsibilities expected from practicing professionals.
By the time of graduation, the program enables students to:
  • Analyze legal, social, security, and ethical issues that arise in the computer science discipline both locally and globally and recognize the need for continued professional development.
  • Demonstrate the ability to work effectively in a collaborative setting.
  • Communicate effectively in both oral and written forms.
  • Apply design and development principles in the construction of software systems of varying complexity.