Undergraduate Computer Science Degree Program

Undergraduate Objectives and Educational Outcomes

Within three to five years of graduation, Computer Science graduates are expected to exhibit the following professional characteristics:
  1. Career advancement: They will be successful in practicing the profession of Computer Science through their education and training in analytical ability, engineering design and development experience, and communication and human interaction skills.
  2. Professionalism: They will act with both professional and social responsibility in their career field, including a commitment to apply ethical standards related to the practice of Computer Science.
  3. Lifelong Learning: They will continue to develop their knowledge and skills through progress toward or completion of graduate education, and/or other professional development for successful adaptation to technological and cultural changes in society.

Educational Outcomes for Student Performance

The program will meet the above objectives by establishing the following educational outcomes for student performance.

At the time of graduation, the students will attain the following:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.