ÐÓ°ÉÂÛ̳

Computer Science

Bachelor of Science in Computer Science

The goal of the Computer Science undergraduate program is to produce students with the following set of abilities at the time of graduation:

  • Ability to apply knowledge of computing, basic science, and mathematics appropriate to the discipline and the program educational objectives
  • Ability to analyze a problem, identify and define the computing requirements appropriate to the problem's solution
  • Ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in the design choices
  • Ability to apply design principles in the construction of software systems of varying complexity, in accordance with applicable standards
  • Ability to design, implement, and evaluate the capability of a computer-based system, process, component, or program to meet desired needs
  • Ability to use technique, skills, and tools necessary to current computing practice
  • Ability to function effectively on teams to accomplish a common goal
  • Ability to communicate effectively with a range of audiences
  • Ability to analyze the local and global impact of computing on individuals, organizations, society, and environment
  • Ability to understand professional, ethical, legal, security, and social issues and responsibilities
  • Ability to recognize the need for and ability to engage in continuing professional development

Its program educational objective (PEO) is to achieve the following attributes for the alumni within three to five years after graduation:

  1. Engage in the productive practice as computer science professional to solve significant problems across broad-range of application areas
  2. Adapt to technology advances through continued professional growth and by embracing life-long learning
  3. Make well-rounded decisions when faced with social, ethical, legal, and environmental issues inherent to computing practice
  4. Communicate effectively with their peers, customers, supervisors through both written and oral means

Back Top