Computer Engineering Objectives & Outcomes
Computer Engineering Program Mission and Objectives
The mission of the undergraduate computer engineering program in the Department of Electrical and Computer Engineering is to provide a balanced education in fundamental principles, design methodologies and practical experiences in computer engineering, general engineering, and physical and mathematical sciences topics through which the graduate can enter into and sustain a lifelong professional career of engineering innovation and creativity.
The overriding goal of the computer engineering program is to provide the graduate with the skills and understanding needed to design and build innovative new products and services. They balance the rival requirements of competitive performance/cost and practical constraints imposed by available technologies.
- Graduates will understand the underlying principles and practices of digital circuits and systems, including design techniques, engineering design tools, mathematical methods, and physical technologies.
- Graduates will participate effectively in team-based approaches to design, verification, and realization tasks.
- Graduates will be proficient in the systematic exploration of the design space to achieve optimized designs.
- Graduates will demonstrate compliance with professional ethics (for example, as stipulated in the IEEE Code of Ethics).
- Graduates will be proficient in the use of communications (oral presentations and written reports) to articulate their ideas effectively.
- Graduates will be prepared for the continuing learning and self-improvement necessary for a productive career in computer engineering. will play leadership roles in their professions.
Computer Engineering Program Outcomes
- (Scientific foundations) The student will understand the underlying principles, models, and analytic approaches in the basic sciences of mathematics, physics and computing, and be able to apply them in the design of software and hardware systems.
- (Engineering foundations) The student will understand fundamental engineering principles of electronics, mechanics, materials, and systems, and be able to apply them to the solution of computer engineering problems and systems.
- (Experimentation) The student will be able to design and conduct experiments for measuring, modeling, and implementing analog or digital systems and signals, and be able to analyze and present experimental results to validate the conclusion of the experiment.
- (Technical design) The student will be able to design a computing system based on input/output specifications and mathematical or descriptive models, and be able to estimate operation conditions and costs.
- (Design assessment) The student will be able to develop and assess alternative system designs based on system requirements, cost and time constraints, environmental safeguards, marketing features and other non-technical issues.
- (Tools) The student will be proficient in computing technologies and instrumentation for data acquisition, processing, communication, modeling, simulation, and graphical presentations.
- (Professionalism) The student will achieve high level of quality, reliability, integrity, and accountability in professional practice.
- (Leadership) The student will be able to develop project plans and task breakdowns, manage project under stress, accept and respond to criticism, reach consensus and make compromise on technical or non-technical issues.
- (Teamwork) The student will be able to contribute to the collective planning and take responsibility for the outcome of a team project, be able to work effectively with multi-discipline team, recognize and foster positive contributions of diverse viewpoints in problem solving.
- (Communication) The student will have effective listening, speaking, reading and writing skills, and be able to develop and deliver informative and persuasive presentations in oral and visual forms.
- (Ethics and morals) The student will understand relevant ethical systems and articulate ethical and moral principles in professional activities.
- (Social issues) The student will understand the impact of computing and information technologies on modern society, and related economic and political issues.
- (Lifelong learning) The student will maintain a contemporary understanding of scientific and technical concepts contributing to a successful professional practice, and persistently engage in constructive self-assessment and personal improvement.
- (Entrepreneurship) The student will understand and apply the fundamentals of business planning, financing and marketing strategies to start a new high technology business.