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 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:
- An ability to apply knowledge of computing and mathematics to software design and computing problems
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
- An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
- An ability to function effectively on teams to accomplish a common goal
- An understanding of professional, ethical, legal, security and social issues and responsibilities
- An ability to communicate effectively with a range of audiences both in an oral and written form
- The broad liberal arts education necessary to analyze the local and global impact of computing on individuals, organizations, and society
- Recognition of the need for, and an ability to engage in continuing professional development and life-long learning
- An ability to use the techniques, skills and modern computing and software engineering tools necessary for computing practice
- An 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 tradeoffs involved in design choices.
- An ability to apply design and development principles in the construction of software systems of varying complexity.
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.
- 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 possess:
- An ability to apply knowledge of mathematics, science, and engineering to both software and hardware design problems
- An ability to design and conduct experiments and to analyze and interpret data related to software and hardware design solutions
- An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
- An ability to function on multi-disciplinary teams using current computer engineering tools and technologies
- An ability to identify, formulate, and solve engineering problems based on a fundamental understanding of concepts of computer engineering topics
- An understanding of personal, professional, and ethical responsibility
- An ability to communicate effectively both in an oral and written form
- The broad liberal arts education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
- Recognition of the need for, and an ability to engage in life-long learning
- Knowledge of contemporary issues in computer engineering
- An ability to use the techniques, skills and modern engineering tools necessary for computer engineering practice