Computer Engineering
Computer Engineers are involved in the design, development, manufacture, installation, and operation of general purpose and embedded computers of all sorts. They are concerned with both hardware (i.e., the electronic circuits and devices that actually store and process information) and software (i.e., the programs that control the operation of the hardware).
Educational Objectives
The overall objective of the undergraduate program in computer engineering is to produce the best skilled, hands on practicing computer engineer. More specifically the objectives are:
- To provide graduates with the technical knowledge and skills that will enable them to have a successful career in the computer engineering profession;
- To provide graduates with a general education that will enable them to appreciate the social, ethical, economic, and environmental dimensions of problems they may face;
- To develop in graduates the communication skills and social skills that are necessary to work effectively with others;
- To develop the ability of graduates to solve problems by learning what is already known, and then applying logic and creativity to find a solution;
- To provide graduates with the intellectual skills necessary to continue learning and to stay current with the profession as it changes.
B.S.E.E. Program in Computer Engineering
The B. S. degree program in Computer Engineering provides a solid foundation in the fundamentals of mathematics, science, computer hardware, computer software, and engineering design that are needed to practice the profession or to pursue a graduate degree in the field. In addition to the necessary fundamentals, the curriculum also includes training in the areas of current growth and development that are of importance in the modern practice of computer engineering. Some of the most important of these are: Very Large Scale Integrated Circuits (VLSI), which have reduced the cost and increased the power of computer hardware by several orders of magnitude in the past decade; Multimedia Systems (i.e., systems that process audio and visual information as well as text and numbers); Embedded Systems, also made possible by VLSI; Digital Signal Processing (DSP), which plays a vital role both in processing the continuous signals that are common in embedded system applications and in compressing and processing the large volumes of information that are common in multimedia systems; Computer Networks, which have become vital for interconnecting multiple computers in distributed control applications, and for interconnecting users of general purpose computers who wish to share information and computing resources (e.g., Local Area Networks; the Internet); Graphical User Interfaces (GUIs), which are rapidly replacing text-based interfaces in nearly all applications; and Object Oriented Programming (OOP), which is providing new techniques for the design of reliable and maintainable software.
For more information about the program please visit the SDSU General CatalogMajor Academic Plan
You may find the academic plan for Computer Engineering program at here.
Note: The forms on this page are in Portable Document Format (PDF) and require Adobe Acrobat Reader 5.0 or higher to view and print. Download Adobe Acrobat Reader free from the Adobe Web site.
