SlideShare una empresa de Scribd logo
1 de 24
IT 402 – Integrative Capstone Design Colonel Goda -> Colonel (retired) Monaco*:  “Hopefully you can relate your design experiences and lessons learned to the cadets who are working on their senior design project” (* a little bit of history thrown in) 1
Integrative Capstone Design the high point : crowning achievement forming, coordinating, or blending into a functioning or unified whole : uniting  to create, fashion, execute, or construct according to plan : devise, contrive 2
Cadet Frank Monaco USMA 1970 Senior “Design” Project USMA/Department of Earth, Space and Graphic Sciences, April, 1970 3
My Senior Design Project – write a “limited assembler” for the GE-235 ,[object Object]
The main machine in the line was the GE-225. It used a 20-bit word, of which 13 bits could be used for an address. Along with the basic CPU the system could also include a floating-point unit, or interestingly, a fixed-point decimal option with three 6-bit decimals per word. It had 11 I/O channel controllers, and GE sold a variety of add-ons including disks, printers and other devices. The machines were built using discrete transistors, with a typical machine including about 10,000 transistors and 20,000 diodes. They used core memory, and a standard 8k-word system held 186,000 magnetic cores.
The GE-215 was a scaled-down version of the GE-225, including only 6 I/O channels and only 4K or 8K of core.
The GE-235 was a re-implementation of the GE-225 with three times faster memory than the original.  The GE-235 consisted of several major components and options:
Central processor
400 CPM or 1000 CPM card reader
100 CPM card punch or 300 CPM card punch
Perforated tape subsystem
Magnetic tape subsystem
12 Pocket high-speed document handler
On-line high speed printer or Off/on-line speed printer
Disc storage unit
Auxiliary Arithmetic Logic Unit (ALU)
DATANET data communications equipment4
My Background Took “EF105” Programming in Basic/CADETRAN as a plebe 1966 Took EF 382 Computing for the General User with FORTRAN - Major Farrell Patrick – was hooked Took EF 4XX (Can’t remember) – “Mini” Assembler for GE235 as my Senior Design Project (IBM Punch Cards) – Translate simple Addition/Subtraction from Assembler to Machine Code and get it to run… Commissioned June 1970; married 38+ years; 4 sons, three Military, 10 Grandkids Airborne, Ranger, 82nd Airborne, Korea, back to  (Master Blaster) 82nd Grad School @Georgia Tech for “Information and Computer Science” (built a $5000 PC in 1978 64Kbytes RAM, 2x8” 256KByte FDD (pix/specs to follow), then to teach Cadet Goda early 1980s  Early Days of the Internet (from ARPA-NET) highlight was teaching the first ever course at USMA on a “Microcomputer” Terak LSI-11 1982-1983 (UCSD Fortran as a section of EF 105) IBM and Apple PCs 1982-1983 Beginning of the Computer Science program at USMA; was Systems Manager for VAX/VMS 11/780 Single Tracked “53” – “Automatic Data Processing” (ADP) Served as the Land South East (NATO) Automation Officer, Izmir, Turkey (300 baud was fast) Helped built Fort Drum IT as Division Automation Management, 10thMtn Div and DOIM Fort Drum late 80s – early 90s Associate Dean and DOIM/CIO at USMA 1992-1997 Military Retirement (1997) CIO positions  in Higher Ed current role as a business owner – http://www.monacofamily.com and Manager of Educational Technology for a local School District.   5
System I Built in 1978 (Grad School)Heathkit HT-11A ,[object Object]
64Kbytes RAM = $512
Two 8 inch Floppy Dish Drives – 256KBytes each
5MB Disk Drive was an option for about $5K!
Ran RT-11, UCSD Pascal
Wrote “FMT” on it6

Más contenido relacionado

La actualidad más candente

IMPACT OF IT IN CIVIL ENGINEERING
IMPACT OF IT IN CIVIL ENGINEERINGIMPACT OF IT IN CIVIL ENGINEERING
IMPACT OF IT IN CIVIL ENGINEERING
Kulbir Singh gill
 
Topic mechatronics
Topic mechatronicsTopic mechatronics
Topic mechatronics
cecyte
 
Presentation of Mechanical
Presentation of Mechanical Presentation of Mechanical
Presentation of Mechanical
Haseeb Butt
 
Application of IT in engineering
Application of IT in engineeringApplication of IT in engineering
Application of IT in engineering
Suman Shrestha
 

La actualidad más candente (20)

Why mechanical engineering? 5 career prospects you need to know
Why mechanical engineering? 5 career prospects you need to  knowWhy mechanical engineering? 5 career prospects you need to  know
Why mechanical engineering? 5 career prospects you need to know
 
Mechanical engineering
Mechanical engineeringMechanical engineering
Mechanical engineering
 
IMPACT OF IT IN CIVIL ENGINEERING
IMPACT OF IT IN CIVIL ENGINEERINGIMPACT OF IT IN CIVIL ENGINEERING
IMPACT OF IT IN CIVIL ENGINEERING
 
Jeremy riesberg - industries that could use your engineering skills
Jeremy riesberg -  industries that could use your engineering skillsJeremy riesberg -  industries that could use your engineering skills
Jeremy riesberg - industries that could use your engineering skills
 
Introduction to Mechanical Engineering
Introduction to Mechanical Engineering Introduction to Mechanical Engineering
Introduction to Mechanical Engineering
 
5 reasons to study mechanical engineering
5 reasons to study mechanical engineering5 reasons to study mechanical engineering
5 reasons to study mechanical engineering
 
Carrers in instrumentation engineering
Carrers in instrumentation engineeringCarrers in instrumentation engineering
Carrers in instrumentation engineering
 
Help with mechanical engineering assignment help | Help me in homework
Help with mechanical engineering assignment help | Help me in homework Help with mechanical engineering assignment help | Help me in homework
Help with mechanical engineering assignment help | Help me in homework
 
Topic mechatronics
Topic mechatronicsTopic mechatronics
Topic mechatronics
 
Mechanical Engineering
Mechanical EngineeringMechanical Engineering
Mechanical Engineering
 
Introduction to mechanical engineering
Introduction to mechanical engineeringIntroduction to mechanical engineering
Introduction to mechanical engineering
 
WHAT IS MECHANICAL ENGINEERING?
WHAT IS MECHANICAL ENGINEERING?WHAT IS MECHANICAL ENGINEERING?
WHAT IS MECHANICAL ENGINEERING?
 
Presentation of Mechanical
Presentation of Mechanical Presentation of Mechanical
Presentation of Mechanical
 
Ici
IciIci
Ici
 
Job Opportunities for Mechanical Engineers
Job Opportunities for Mechanical EngineersJob Opportunities for Mechanical Engineers
Job Opportunities for Mechanical Engineers
 
Mechatronics
MechatronicsMechatronics
Mechatronics
 
Application of IT in engineering
Application of IT in engineeringApplication of IT in engineering
Application of IT in engineering
 
Engineering
EngineeringEngineering
Engineering
 
Application of Engineering Mathematics
Application of Engineering MathematicsApplication of Engineering Mathematics
Application of Engineering Mathematics
 
Engineers
EngineersEngineers
Engineers
 

Destacado

The Magic Circle: Realistic Expectations for Virtual Worlds
The Magic Circle: Realistic Expectations for Virtual WorldsThe Magic Circle: Realistic Expectations for Virtual Worlds
The Magic Circle: Realistic Expectations for Virtual Worlds
Timothy Michael
 

Destacado (9)

Dream todeployment
Dream todeploymentDream todeployment
Dream todeployment
 
The Magic Circle presentation @ Wharton's Tech-Fast
The Magic Circle presentation @ Wharton's Tech-FastThe Magic Circle presentation @ Wharton's Tech-Fast
The Magic Circle presentation @ Wharton's Tech-Fast
 
The Magic Circle: Realistic Expectations for Virtual Worlds
The Magic Circle: Realistic Expectations for Virtual WorldsThe Magic Circle: Realistic Expectations for Virtual Worlds
The Magic Circle: Realistic Expectations for Virtual Worlds
 
Wil Reynolds' of SEER Interactive: 100% Total SEO
Wil Reynolds' of SEER Interactive: 100% Total SEOWil Reynolds' of SEER Interactive: 100% Total SEO
Wil Reynolds' of SEER Interactive: 100% Total SEO
 
Planning and Achieving Change (CCA Research Council)
Planning and Achieving Change (CCA Research Council)Planning and Achieving Change (CCA Research Council)
Planning and Achieving Change (CCA Research Council)
 
I Am Not a Rock Star: Alcoholism & Addiction in Tech
I Am Not a Rock Star: Alcoholism & Addiction in TechI Am Not a Rock Star: Alcoholism & Addiction in Tech
I Am Not a Rock Star: Alcoholism & Addiction in Tech
 
Parry Lean Service Design
Parry Lean Service DesignParry Lean Service Design
Parry Lean Service Design
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similar a Final Draft of IT 402 Presentation

Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)
ALPESH MARU
 

Similar a Final Draft of IT 402 Presentation (20)

Digital Fluency
Digital FluencyDigital Fluency
Digital Fluency
 
IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
 
Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
what is core-i
what is core-i what is core-i
what is core-i
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
 
Multicore computing
Multicore computingMulticore computing
Multicore computing
 
Intel Compute stick documentation
Intel Compute stick documentationIntel Compute stick documentation
Intel Compute stick documentation
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 
Computer Evolution
Computer EvolutionComputer Evolution
Computer Evolution
 
Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)
 
Computer, device for processing, storing, and showing data..pdf
Computer, device for processing, storing, and showing data..pdfComputer, device for processing, storing, and showing data..pdf
Computer, device for processing, storing, and showing data..pdf
 
Ita unit i
Ita unit iIta unit i
Ita unit i
 
Ita unit i
Ita unit iIta unit i
Ita unit i
 
¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?
 
Introduction to computer_hardware
Introduction to computer_hardwareIntroduction to computer_hardware
Introduction to computer_hardware
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 

Más de monacofamily

I I K D For Public Info Version II
I I K D  For  Public  Info Version III I K D  For  Public  Info Version II
I I K D For Public Info Version II
monacofamily
 
Trends In Higher Ed
Trends In Higher EdTrends In Higher Ed
Trends In Higher Ed
monacofamily
 

Más de monacofamily (11)

KISS: Proven Strategies to Stay Connected with Online Students!
KISS: Proven Strategies to Stay Connected with Online Students!KISS: Proven Strategies to Stay Connected with Online Students!
KISS: Proven Strategies to Stay Connected with Online Students!
 
2012-NCEA-Presentation
2012-NCEA-Presentation2012-NCEA-Presentation
2012-NCEA-Presentation
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
 
I I K D For Public Info Version II
I I K D  For  Public  Info Version III I K D  For  Public  Info Version II
I I K D For Public Info Version II
 
USMA 1970 National Conference on Ethics in America
USMA 1970 National Conference on Ethics in AmericaUSMA 1970 National Conference on Ethics in America
USMA 1970 National Conference on Ethics in America
 
Strategic Plans For The Technical And Human Sides Of Convergence
Strategic Plans For The Technical And Human Sides Of ConvergenceStrategic Plans For The Technical And Human Sides Of Convergence
Strategic Plans For The Technical And Human Sides Of Convergence
 
Tamu V1 5
Tamu V1 5Tamu V1 5
Tamu V1 5
 
Timely Emergency Notification Systems
Timely Emergency Notification SystemsTimely Emergency Notification Systems
Timely Emergency Notification Systems
 
Recommendation For Improving Authentication For Our Online Systems At Pace V2.0
Recommendation For Improving Authentication For Our Online Systems At Pace V2.0Recommendation For Improving Authentication For Our Online Systems At Pace V2.0
Recommendation For Improving Authentication For Our Online Systems At Pace V2.0
 
Pace Information Exchange Proposal 12 9 05 Final Version
Pace Information Exchange Proposal 12 9 05 Final VersionPace Information Exchange Proposal 12 9 05 Final Version
Pace Information Exchange Proposal 12 9 05 Final Version
 
Trends In Higher Ed
Trends In Higher EdTrends In Higher Ed
Trends In Higher Ed
 

Final Draft of IT 402 Presentation

  • 1. IT 402 – Integrative Capstone Design Colonel Goda -> Colonel (retired) Monaco*: “Hopefully you can relate your design experiences and lessons learned to the cadets who are working on their senior design project” (* a little bit of history thrown in) 1
  • 2. Integrative Capstone Design the high point : crowning achievement forming, coordinating, or blending into a functioning or unified whole : uniting to create, fashion, execute, or construct according to plan : devise, contrive 2
  • 3. Cadet Frank Monaco USMA 1970 Senior “Design” Project USMA/Department of Earth, Space and Graphic Sciences, April, 1970 3
  • 4.
  • 5. The main machine in the line was the GE-225. It used a 20-bit word, of which 13 bits could be used for an address. Along with the basic CPU the system could also include a floating-point unit, or interestingly, a fixed-point decimal option with three 6-bit decimals per word. It had 11 I/O channel controllers, and GE sold a variety of add-ons including disks, printers and other devices. The machines were built using discrete transistors, with a typical machine including about 10,000 transistors and 20,000 diodes. They used core memory, and a standard 8k-word system held 186,000 magnetic cores.
  • 6. The GE-215 was a scaled-down version of the GE-225, including only 6 I/O channels and only 4K or 8K of core.
  • 7. The GE-235 was a re-implementation of the GE-225 with three times faster memory than the original. The GE-235 consisted of several major components and options:
  • 9. 400 CPM or 1000 CPM card reader
  • 10. 100 CPM card punch or 300 CPM card punch
  • 13. 12 Pocket high-speed document handler
  • 14. On-line high speed printer or Off/on-line speed printer
  • 18. My Background Took “EF105” Programming in Basic/CADETRAN as a plebe 1966 Took EF 382 Computing for the General User with FORTRAN - Major Farrell Patrick – was hooked Took EF 4XX (Can’t remember) – “Mini” Assembler for GE235 as my Senior Design Project (IBM Punch Cards) – Translate simple Addition/Subtraction from Assembler to Machine Code and get it to run… Commissioned June 1970; married 38+ years; 4 sons, three Military, 10 Grandkids Airborne, Ranger, 82nd Airborne, Korea, back to (Master Blaster) 82nd Grad School @Georgia Tech for “Information and Computer Science” (built a $5000 PC in 1978 64Kbytes RAM, 2x8” 256KByte FDD (pix/specs to follow), then to teach Cadet Goda early 1980s Early Days of the Internet (from ARPA-NET) highlight was teaching the first ever course at USMA on a “Microcomputer” Terak LSI-11 1982-1983 (UCSD Fortran as a section of EF 105) IBM and Apple PCs 1982-1983 Beginning of the Computer Science program at USMA; was Systems Manager for VAX/VMS 11/780 Single Tracked “53” – “Automatic Data Processing” (ADP) Served as the Land South East (NATO) Automation Officer, Izmir, Turkey (300 baud was fast) Helped built Fort Drum IT as Division Automation Management, 10thMtn Div and DOIM Fort Drum late 80s – early 90s Associate Dean and DOIM/CIO at USMA 1992-1997 Military Retirement (1997) CIO positions in Higher Ed current role as a business owner – http://www.monacofamily.com and Manager of Educational Technology for a local School District. 5
  • 19.
  • 21. Two 8 inch Floppy Dish Drives – 256KBytes each
  • 22. 5MB Disk Drive was an option for about $5K!
  • 25. Terak 8510/A First Microcomputer Ever Used in Instruction at West Point, 1982 Taught two sections of EF105 using UCSD “Fortran” 7
  • 26.
  • 27. Had 2-28 MB Winchester Disk Drives
  • 28. Also ran “IGDS”, next Slide8
  • 29.
  • 30. The debut of dual 1280 x 1024 pixel displays established the industry standard for high-resolution displays - the same standard as today.
  • 31. This system was used to give birth to the Space Shuttle design
  • 32. The Department at the time was known as “Geography and Computer Science”
  • 33. We worked with the Defense Mapping Agency and the Engineer Topographic Labs and had cadets spend summers there in exchange for equipment for our labs.9
  • 34.
  • 35. The capabilities of many digital electronic devices are strongly linked to Moore's law: processing speed, memory capacity, sensors and even the number and size of pixels in digital cameras. All of these are improving at (roughly) exponential rates as well. This has dramatically increased the usefulness of digital electronics in nearly every segment of the world economy. Moore's law precisely describes a driving force of technological and social change in the late 20th and early 21st centuries. The trend has continued for more than half a century and is not expected to stop until 2015 or later.
  • 36. The law is named after Intel co-founder Gordon E. Moore, who described the trend in his 1965 paper. The paper noted that number of components in integrated circuits had doubled every year from the invention of the integrated circuit in 1958 until 1965 and predicted that the trend would continue "for at least ten years”. His prediction has proved to be uncannily accurate, in part because the law is now used in the semiconductor industry to guide long-term planning and to set targets for research and development.* http://en.wikipedia.org/wiki/Moore’s_law 10
  • 37. Moore’s Law* * http://en.wikipedia.org/wiki/Moore’s_law 11
  • 38. 1970 – 2010 – Moore’s Law Now, my son takes his new iPad to help him fly C-17 Missions! I used to sit here and wait for my “job” to finish – sometimes, it ran overnight! 12
  • 39. The Five Phases of the Gartner “Hype Cycle” for New Technology include: Technology Trigger (event that causes users to decide to change from legacy (i.e., “old”) technology no longer maintainable to new (supposedly better!) technology for competitive edge Peak of Inflated Expectations (how great this new system will be!) Trough of Disillusionment (what happened to the good old way of doing it?) Slope of Enlightenment (now I understand why they wanted me to learn this new system!) Plateau of Productivity (this is a much better system with seemingly limitless potential!) 13
  • 40. Gartner “Hype Cycle” for New Systems How good our old systems were at start 14
  • 41. Practical Approaches to Good Design If you build it, they will come Detailed requirements analysis Incremental Approach Quick and Early Wins 15
  • 42. Monaco Design Rules – I. “Version 0.0” – “The Enemy of the Good is the Best”, and its corollary, “The Enemy of the Best is the Good”. Strike a balance, but keep “Version 0.0” simple! Get input from the folks who do the work “the old way” - but thoroughly understand the “big picture” before too far along in the design. Understand how Moore’s Law will change/impact the design and the art of the possible. Prepare all constituencies who will be impacted by the system for the Gartner Hype Cycle – and be prepared to lead them out of the “trough of disillusionment” and up the “slope of enlightenment”. Do not design “too much” into Version 0.0; instead, incorporate scalability and infrastructure to to get to Version 0.X. 16
  • 43. Monaco Design Rules – II. A good design, violently executed, is better than a perfect design, poorly executed. Project Design Leadership: getting people to do things they ordinarily would not want to do (but should). Goal of a “Good” Design: once implemented, users should take the new system for granted like electricity and heat/air conditioning. A design is only as good as the frequency that its designer is involved in the system implementation. Making a design decision – it is almost always better to ask for forgiveness than permission. Effective Design = doing the “right” things; Efficient Design = doing them with constrained resources; Innovative Design = suggesting to users before they suggest them to the Designer. Good Designs involve 24x7x365 non-stop reliability. 17
  • 44. One last note: If You Have to Use the Manual - Probably a “Bad” Design 18
  • 49.
  • 50. Be aware of the Gartner “Hype Cycle”
  • 51. No matter how much testing and end user considerations you do, it will never be enough – systems will behave differently with “real” users and real networks.
  • 52. Consider using online surveys to solicit feedback on end user requirements both before and after Version 0.0
  • 53. Consider the best practices/products/services already in use for your design area and decide how yours will be unique
  • 54. Test Test Test; give to users; fix; test test test; repeat.
  • 55. Remember that the “Enemy of the Good is the Best” but also that the “Enemy of the Best is the Good”23
  • 56. Questions/Follow Up?(Briefing will be linked from WebPage) 24