CS Mission and Objectives

CS at SMU is a Research-oriented, Student-Centered department. The department promotes world class research with absolute commitment to excellence in teaching.

The vision of the CS department is to become a world-class student-centered Department of Computer Science that:

  • Provides an education of the highest quality for both undergraduate and graduate students
  • Provides state-of-the-art facilities and internationally recognized faculty
  • Promotes partnerships with industry and community
  • Fosters high-quality scholarly research.

The mission of the CS department is to:

  • Equip our graduates with the knowledge and expertise to contribute significantly to the information industry and to continue to grow professionally
  • Partner with local, state, national, and international entities in education and research
  • Engage both faculty and students in scholarly research activities
  • Nurture our graduates’ interpersonal and entrepreneurial skills so that they may provide vision and leadership within the information industry’s diverse culture.

From the department mission statement we have derived the following specific objectives for the BS CS program. These are to be met by graduates within a few years after graduation. The objectives are to produce graduates who:

  • Are productive professionals in some information technology discipline.
  • Are pursuing (have pursued) graduate or professional degrees.
  • Become successful entrepreneurs and managers.
  • Have a broad knowledge and wide range of interests.
  • Are valuable members of their general community.
  • Take a leadership role in their chosen field.

The BS CS degree program has been structured to ensure that the outcomes which follow are met by all graduates at the time of their graduation. All graduates will possess:

  1. Analyze a complex computing problem and 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.