Computer Engineering As Discipline (Unfinished)
Computer Engineering As Discipline (Unfinished)
CpE History,
Professions &
Affiliation.
Computer engineering is defined as the discipline that embodies the science and technology of
design, construction, implementation, and maintenance of software and hardware components of
modern computing systems and computer-controlled equipment. Computer engineering has
traditionally been viewed as a combination of both computer science and electrical
engineering . Computer engineering is solidly grounded in the theories and principles of
computing, mathematics, science, and engineering and it applies these theories and principles to
solve technical problems through the design of computing hardware, software, networks, and
processes. Historically, the field of computer engineering has been widely viewed as «designing
computers.» In reality, the design of computers themselves has been the province of relatively
few highly skilled engineers whose goal was to push forward the limits of computer and
microelectronics technology.
Historically, the field of computer engineering has been widely viewed as "designing
computers." In reality, the design of computers themselves has been the province of relatively
few highly skilled engineers whose goal was to push forward the limits of computer and
microelectronics technology. The successful miniaturization of silicon devices and their
increased reliability as system building blocks has created an environment in which computers
have replaced the more conventional electronic devices. These applications manifest themselves
in the proliferation of mobile telephones, personal digital assistants, location-aware devices,
digital cameras, and similar products. It also reveals itself in the myriad of applications involving
embedded systems, namely those computing systems that appear in applications such as
automobiles, large- scale electronic devices, and major appliances.
The situation bodes well for a successful career in computer engineering. Robust studies in
mathematics and science are absolutely critical to student success in the pursuit of computer
engineering. Mathematical and scientific concepts and skills must be understood and mastered in
a manner that enables the student to draw on these disciplines throughout the computer
engineering curriculum. One cannot overstate the role that mathematics and science play in
underpinning an engineering student's academic pursuits.
A strong and extensive foundation in mathematics provides the necessary basis for studies in
computer engineering. Mathematics provides a language for working with ideas relevant to
computer engineering, specific tools for analysis and verification, and a theoretical framework
for understanding important concepts. Clearly a program in computer engineering requires a
solid foundation in computer science, beyond mere introductory experiences. Computer
engineering students should be provided many opportunities to observe, explore and manipulate
characteristics and behaviors of actual devices, systems, and processes.
Many of the skills found in a technical writing course benefit a computer engineering
curriculum . Overall, student learning activities should span the curriculum and should include
producing technical writing and report writing, engaging in oral presentations and listening
activities, extracting information from technical documents, working in a group dynamic, and
utilizing electronic media and modern communication techniques. Professional, legal and ethical
issues are important elements in the overall computer engineering curriculum, and must be
integrated throughout the program of study. This context should be established at the onset and
these matters should appear routinely in discussions and learning activities throughout the
curriculum.
The ACM Code of Ethics notes that «When designing or implementing systems, computing
professionals must attempt to ensure that the products of their efforts will be used in socially
responsible ways, will meet social needs, and will avoid harmful effects to health and welfare.»
The Code goes on to provide an excellent framework for conduct that should be fostered
beginning early in students' experiences. The curriculum recommendations contained herein are
intended to be compatible with those requirements, but recognize that in some
instances, institutions may find it necessary to make specific alterations. Articulation agreements
often guide curriculum content as well, and are important considerations in the formulation of
programs of study, especially for transfer-oriented programs. Institutions are encouraged to work
collaboratively to design compatible and consistent programs of study that enable students to
transfer from associate-degree programs into baccalaureate-degree programs.
The Seventies Electrical engineering departments thus entered the 1970's aware of the need for
computer engineering education--just in time to deal with microprocessors. By 1971 graduates of
computer engineering programs were sufficiently numerous that they began to be reported
separately in Engineering Education. There were about 1000 computer engineering graduates a
year in the early 1970's--at first only about 1/3 at the BS level and the rest postgraduates. Not
until 1973-74 did the number of BS degrees in computer engineering narrowly pass the number
of MS degrees, and not until 1976-77 did the number of BS computer engineering degrees--at
1280 above 1000 for the first time--exceed the combined total of MS and Ph.D. The early
emphasis on graduate degrees is not surprising. It reflects the tendency to introduce new
technology at the advanced level with codified material then filtering down to the undergraduate
Page 2.106.2 level. Electrical engineering departments in the early 1970's offered most of their
computer engineering courses at the graduate level [14]. In the 1970's computer engineering was
becoming sufficiently important that departments began including it in their title. By 1974 there
were departments of computer engineering at Case Western Reserve and Syracuse universities, a
department of electrical and computer engineering at Oregon State, and a department of
electrical engineering and computer science at the University of California at Berkeley. In
tracking departmental name changes, this paper considers departments that have the words
"computer," "electrical," and "engineering" in their titles to be combined departments of
electrical and computer engineering. It considers departments that have the words "computer"
and "engineering" but not "electrical" to be separate departments. No note is made of computer
science departments without the word engineering in their title whether within or outside
engineering schools. Microprocessors lowered the cost barrier to computer engineering
laboratories while also demonstrating that all electrical engineering students, not just computer
engineers, needed to work with microprocessors. There was a new impetus for curriculum
development. The Model Curricula Subcommittee of the IEEE Computer Society's Education
Committee published a model curriculum for an undergraduate program in computer science and
engineering in 1977 [15]. In addition the NSF-funded Digital Systems Education Committee
(DISE) developed programs for educating computer professionals. Student interest in computer
engineering continued to grow. By the end of the decade 1500 BS and 1200 MS degrees in
computer engineering were being awarded annually. Ph. D. growth also climbed to a peak of 190
a year. Computer engineering was the only engineering field to experience growth in Ph.D.s in the
1970's [16]. Accreditation of computer engineering programs began in the early 1970's with the IEEE
being the lead society for the Accreditation Board for Engineering and Technology. By 1980 ABET had
accredited 17 computer engineering programs.
Author
AI designer/developer
Blogger
Business Systems Analyst
Client Support Representative
Computer Engineer
Computer Security Analyst
Database Developer
Entrepreneur
Hardware Systems Designer
Industry Consultant
Information Technologist
Interface Designer
Inventory Control Manager
Journalist
Laboratory Technician
Logistics Specialist
National Security Consultant
Marketing Coordinator
Media Correspondent
Network Security Specialist
Operations Manager
Patent/Computer Lawyer
Product Developer
Professor/Teacher
Project Manager
Researcher
Reporter
Robotics Specialist
Satellite Communications Specialist
Smart Phone Designer
Software Engineer
Software Security Engineer
Systems Designer
Technical Support Representative
Technical Writer
Telecommunications Engineer
Video Game Programmer
Web Design
As designers, hardware engineers must often think creatively, infusing prior knowledge with
imagination as they envision new possibilities and methods. Problem-solving, a common
activity for hardware engineers, also involves both creative and critical thinking.
Analysis, the process of understanding a system by examining the functioning of its parts,
constitutes much of what hardware engineers do as they design, build, test, and troubleshoot
computer hardware.
Hardware engineers should know how to identify and address hardware-related problems.
These professionals spend lots of time testing and troubleshooting their work and
recommending solutions and updates.
Website: https://www.dlsud.edu.ph/
Asia Pacific College
College of Engineering
Website: https://www.apc.edu.ph/
Central Colleges of the Philippines
College of Computer Studies
Website: https://www.ccp.edu.ph
Jose Rizal University
College of Computer Studies and Engineering
Website: http://www.jru.edu
Holy Angel University
College of Engineering
Website: https://www.hau.edu.ph/
American Societies for Engineering Education
Website: http://www.asee.org/
Bulacan State University
College of Engineering – Computer Engineering Department
Website: https://bulsu.edu.ph/
Polytechnic University of the Philippines
College of Engineering and Institute of Technology
Website: https://www.pup.edu.ph/
International School of Asia and the Pacific
Website: https://isap.edu.ph/
Sulu State College
Website: https://www.sulustatecollege.edu.ph/
Technological Institute of the Philippines
Website: https://www.tip.edu.ph/
Share this: