CSE 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 CSE department is is to become a world-class student-centered Department of Computer Science and Engineering which:
- 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 CSE 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 entrepreneureal 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:
- Have a thorough understanding of personal and professional ethics.
- Can effectively communicate computing problems and solutions, both in an oral and written format.
- Have demonstrated the ability to apply mathematical knowledge to software/architectural design problems. This includes a basic mathematical background in discrete math, differential and integral calculus, and probability and statistics.
- Have demonstrated the ability to apply scientific knowledge.
- Have demonstrated the ability to apply software engineering principles to the design and implementation of software systems.
- Are able to design, conduct, and evaluate experiments concerning software solutions.
- Have demonstrated the ability to function on a multi-disciplinary team using current software engineering tools and techniques.
- Have received a broad liberal arts education sufficient to understand the international implications and needs of software systems.
- Have demonstrated a basic understanding of core Computer Science topics including Algorithms, Data Structures, Software Design, Concepts of Programming Languages, Operating Systems, Computer Organization and Architecture, and Hardware.
From the department mission statement we have derived the following specific objectives for the BS CpE program. These are to be met by graduates within a few years after graduation. The objectives are to produce graduates who:
- Have a broad knowledge and a wide range of interests, and are valuable members of their general community. Our graduates will:
- Be productive professionals in an information technology discipline, or
- Be pursuing or will have pursued graduate or professional degrees, or
- Become successful entrepreneurs or managers, and
- Take a leadership role in their chosen fields.
To achieve the objectives, the Bachelor of Science in Computer Engineering degree program strives to obtain the following outcomes which should be achieved by all graduates at the time of their graduation. Each graduate:
- Will have a thorough understanding of personal and professional ethics.
- Can effectively communicate engineering problems and solutions, both in an oral and written format.
- Will have demonstrated the ability to apply mathematical knowledge to software/architectural design problems. This includes a basic mathematical background in discrete math, differential and integral calculus, and probability and statistics.
- Will have demonstrated the ability to apply scientific knowledge.
- Will have demonstrated the ability to apply software engineering principles to the design and implementation of large software systems.
- Is able to design, conduct, and evaluate experiments concerning software and/or hardware solutions.
- Will have demonstrated the ability to function on a multi-disciplinary team using current software engineering tools and techniques.
- Will have received a broad liberal arts education sufficient to understand the international implications and needs of software systems.
- Will have demonstrated a basic understanding of core Computer Engineering topics.

Click here for more information about our 40th Anniversary.
40th Anniversary Awards
Distinguished Alumni Symposium Photos
Award Banquet Photos