MBA Degree online,MBA,PROJECTS,BMS NOTES,BMS PROJECTS, MBA PROJECTS, MBA NOTES, MANAGEMENT FORUM, MBA HELPLINE,FYBMS,SYBMS,TYBMS, MANAGEMENTPARADISE.COM

Go Back   ManagementParadise.com - Your MBA Online Degree Program and Management Students Forum for MBA,BMS, MMS, BMM, BBA, students & aspirants. > The Lounge !! > LaUghTeR AccEleRatED , Just CHILL !!



Electrical Engineering vs. Computer Science

This is a discussion on Electrical Engineering vs. Computer Science within the LaUghTeR AccEleRatED , Just CHILL !! forums, part of the The Lounge !! category; Electrical Engineering vs. Computer Science Wire wrapped board. Once upon a time, in a kingdom not far from here, a ...

Reply
 
LinkBack Thread Tools Display Modes
Sponsored Links
Electrical Engineering vs. Computer Science
Old
  (#1 (permalink))
jenishkottaram
Trainee Manager
jenishkottaram is an unknown quantity at this point
 
jenishkottaram's Avatar
Institute: CUSAT
 
Status: Offline
Posts: 1
Management Paradise Rupees.: 413
Join Date: Dec 2008
Electrical Engineering vs. Computer Science - December 9th, 2008

Electrical Engineering vs. Computer Science
Wire wrapped board. Once upon a time, in a kingdom not far from here, a king summoned two of his advisors for a test. He showed them both a shiny metal box with two slots in the top, a control knob, and a lever. "What do you think this is?"

One advisor, an engineer, answered first. "It is a toaster," he said. The king asked, "How would you design an embedded computer for it?" The engineer replied, "Using a four-bit microcontroller, I would write a simple program that reads the darkness knob and quantizes its position to one of 16 shades of darkness, from snow white to coal black. The program would use that darkness level as the index to a 16-element table of initial timer values. Then it would turn on the heating elements and start the timer with the initial value selected from the table. At the end of the time delay, it would turn off the heat and pop up the toast. Come back next week, and I'll show you a working prototype."

Big Island, Hawaii The second advisor, a computer scientist, immediately recognized the danger of such short-sighted thinking. He said, "Toasters don't just turn bread into toast, they are also used to warm frozen waffles. What you see before you is really a breakfast food cooker. As the subjects of your kingdom become more sophisticated, they will demand more capabilities. They will need a breakfast food cooker that can also cook sausage, fry bacon, and make scrambled eggs. A toaster that only makes toast will soon be obsolete. If we don't look to the future, we will have to completely redesign the toaster in just a few years."

"With this in mind, we can formulate a more intelligent solution to the problem. First, create a class of breakfast foods. Specialize this class into subclasses: grains, pork, and poultry. The specialization process should be repeated with grains divided into toast, muffins, pancakes, and waffles; pork divided into sausage, links, and bacon; and poultry divided into scrambled eggs, hard- boiled eggs, poached eggs, fried eggs, and various omelet classes."

"The ham and cheese omelet class is worth special attention because it must inherit characteristics from the pork, dairy, and poultry classes. Thus, we see that the problem cannot be properly solved without multiple inheritance. At run time, the program must create the proper object and send a message to the object that says, 'Cook yourself.' The semantics of this message depend, of course, on the kind of object, so they have a different meaning to a piece of toast than to scrambled eggs."

"Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don't want the eggs to get cold while the bacon is frying, so concurrent processing is required, too."

"We must not forget the user interface. The lever that lowers the food lacks versatility, and the darkness knob is confusing. Users won't buy the product unless it has a user-friendly, graphical interface. When the breakfast cooker is plugged in, users should see a cowboy boot on the screen. Users click on it, and the message 'Booting UNIX v.8.3' appears on the screen. (UNIX 8.3 should be out by the time the product gets to the market.) Users can pull down a menu and click on the foods they want to cook."

"Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel 80386 with 8MB of memory, a 30MB hard disk, and a VGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap. (Imagine the difficulty we would have had if we had foolishly allowed a hardware-first design strategy to lock us into a four-bit microcontroller!)."

The king wisely had the computer scientist beheaded, and they all lived happily ever after.

Sunset. Hawaii. Sunset. Hawaii.
Source: unknown Internet hero; Images: from my old Rollei 6008.
Advertisement
   
Friends: (0)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Electrical Engineering vs. Computer Science
MBA Help
RAM
Your Friendly Helper
MBA
 
Specialisation:MBA
Rep Power: 10BMS MBA Helper[/url]
MBA Helper
Hello,
This is RAM (Robot Automated Message). It may take a while for the MP community to reply to YOUR message. By the time, use the Search Option below to get more information related to your topic



If You Are New to the Forum, Click Here for NEWBIE's Guide to MP ! , Follow the Rules and Check the FAQs .

Hope You Enjoy your Stay . Help Others Help Yourself !

PS: DO NOT POST FOR THANKING A USER, CLICK ON THE THANKS BUTTON INSTEAD

Re: Electrical Engineering vs. Computer Science
Old
  (#2 (permalink))
ozan_k
Active Manager
ozan_k is an unknown quantity at this point
 
ozan_k's Avatar
Institute: Istanbul University
 
Status: Offline
Posts: 101
Management Paradise Rupees.: 1,322
Join Date: Dec 2008
Re: Electrical Engineering vs. Computer Science - December 16th, 2008

nice post
thanks so much
   
Friends: (0)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Bookmarks

Tags
computer, electrical, engineering, science

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


» jam_mag
» Announcements
» entrepreneur_partner
» event


» MBA Events
Ahvan 09 - First Day...
by PR_mp
Last post by PR_mp
1 Day Ago 06:17 PM
INvitation for...
Last post by agarwalla.rima
2 Days Ago 04:06 PM
Ahvan, the IIM-Indore...
by PR_mp
Last post by PR_mp
2 Days Ago 02:17 PM
I-Rising’s Enigma, IIM...
by PR_mp
Last post by PR_mp
1 Week Ago 07:16 PM
Chain Reaction event ,...
by PR_mp
Last post by PR_mp
1 Week Ago 07:14 PM
» Stats
Members: 161,162
Threads: 159,469
Posts: 322,306
Top Poster: MP-ROBOT (18,230)
Welcome to our newest member, C_JOHN
Powered by vBadvanced CMPS v3.2.0


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0
vBulletin Skin developed by: vBStyles.com
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
ManagementParadise is not responsible for the views and opinion of the posters. The posters and only posters shall be liable for any copyright infringement.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169