SAMENVATTING
BEDRIJFSINFORMATICA
2018-2019
Boek: Computer science: An overview 12e editie
Auteurs: J. Glenn Brookshear, Dennis Brylow
Docenten: Tias Guns & Floris Devriendt
, Les 1: Inleiding informatica
1. Hoe transformeren informatiesystemen bedrijven?
1. Dominantie van mobiele digitale platform (smartphones)
2. Artificiele intelligentie
3. Cloud computing
o Meer dingen worden naar de cloud gebracht.
→In IT gaat alles heel snel
➔ Globalisering opportuniteiten
o Internet verlaagd de kost van internationaal zaken doen.
o Meer import/export (ali express bv) + outsourcing
2. Relatie bedrijven en informatica
Enerzijds: business side → bedrijf heeft strategische doelen en processen
Anderzijds: Hoe deze doelen verwezenlijken?
Daar komt IT aan te pas, meestal via software:
- Software draait op hardware
- Data nodig om het te doen werken en gegevens op te slaan.
- Communicatie met elkaar en klanten.
3. Welke bedrijven zijn getransformeerd met informatiesystemen?
- Taxibedrijven (apps ipv bellen).
- Colruyt collect & go
- Klantenkaart bij winkels → target advertisements
- Mc Donalds bestelschermen
- Netflix (van dvd’s naar streaming)
- Banken: mobile bankeing
1
Bedrijfsinformatica: Les 1
,4. Geschiedenis computers
Rekenaar = beroep om dingen uit te rekenen (mensen, geen computers)
Nog steeds → Calculator (facturen opstellen)
1e basisidee computer: machine of toestel dat instructies kan uitvoeren
→ Initieel: automatisatie van rekenwerk. → daarvoor was het een beroep
→ Geëvolueerd naar ordinateur:
= ordenen, structureren, transformeren en weergeven van data (en dus niet alleen rekenen)
→ Niet enkel getallen, bv ook tekst
= Data processing
Telraam of - Positie van kralen wordt gebruikt om gegevens (getallen) op te slaan
abacus - Afhankelijk van menselijke bediening
- Hulpmiddel bij uitvoerenberekeningen
Pascaline Blaire Pascal
- Rekenmachine gebaseerd op werking van tandwielen
- Gegevens werden mechanischingevoerd
- Eerste automatisatie
- 1 algoritme: optellen
Stepped reckoner Gottfried Leibniz
Leibniz-wiel
- 4 basisberekeningen: optellen, aftrekken, vermenigvuldigen, delen
Difference Charles Babbage
engine - Aanpasbaar voor verschillende soorten berekeningen
- Differentiaalberekening
Analytical engine Charles Babbage & Augusta Ada Bryon
- Nooit gebouwd: middelen ontbraken
- Programmeerbaar: instructies in de vorm van gaatjes in kartonnen
lezen = ponskaarten
→ eerste programmeerbare computer
Ponskaarten Joseph Jacquard
- Weefgetouw waarin de uit te voeren stappen voor het weefproces
aangestuurd werden door gaatjes patronen in kartonnen kaarten
- Laat toe om algoritme (weefpatroon) dat wordt uitgevoerd
weefgetouw gemakkelijk te veranderen
Volkstelling Herman Hollerith
- Volkstelling versnellen
• Verwerking data: 7 jaar
• Via ponskaarten: 6 weken
- Gegevens werden op ponskaarten gezet en automatisch uitgelezen
• Berekeningen = mechanisch
• Uitlezen = elektrisch
- International Business Machines Corporation (IBM)
2
Bedrijfsinformatica: Les 1
,Mechanisch Elektronisch bestuurde mechanische relais
naar digitaal - Elektromechanische machine – George Stibitz (1940)
- Mark I – Howard Aiken & IBM (1944)
- Eerste bug: een insect dat kortsluiting veroorzaakte
Vacuümbuistechnologie→ volledig elektronischeco radiobuizen
- 1037-1941: Atanasoff – Berry, Iowa State
- 1940-1945: Colossus: geheime Duitse code-breker
- 1940-1946: ENIAC computer
o Eerste publiek gekende computer
o Elektronisch (↔ mechanisch) ENIAC
o Digitaal (↔ analog)
o 18 000 radiobuizen → opslag
o 5 000 berekeningen / seconde
o Één programma tegelijkertijd
- 1950: UNIVAC1
- 1957: IBM
Verdere Transistor: electrisch relay
ontwikkeling → Sneller dan radiobuis
Halfgeleidertechnologie en geïntegreerde circuits van chips
Moore’s Law - Observatie ipv wet
- Elke 2 jaar verdubbelde het aantal transistors per chip
= processorsnelheid verdubbeld
- 2012: transistor kan niet meer kleiner door malefficiënte werking
Apple- computer Steve Job & Stephen Wozniak (1976)
- Betaalbare computer ontwikkelen
- Productie en marketing
Personal IBM (1981)
Computer - Besturingssoftware ontwikkeld door Microsoft
- Initieel gebruikt door hobbyisten
- Groot succes, ook in bedrijfswereld
Internet Revolutie in communicatie
- Computers waren nog niet geconnecteerd
- WWW, zoekmachines, facebook, instagram…
Into the Miniaturizatie van rekenmachines, chips
millennium Schaalvergroting van rekenmachines
- Mainframes
- Datecenters: kleine computers geconnecteerd door internet
- Cloud computing: datacenters wereldwijd geconnecteerd
3
Bedrijfsinformatica: Les 1
, Lessen, evoluties, trends
Computer = werktuig, hulpmiddel
Evolutie mogelijk door globale evoluties:
- Andere technologische evoluties (elektronica, ponskaarten)
- Maatschappelijke trends, benodigdheden (2e wereldoorlog)
- Digitalisatie = efficiënter
Evolutie = polyvalenter = breder inzetbaar = automatisatie
→ Hoe kunnen we eenvoudige taken automatiseren?
Als bedrijf een nieuw systeem maken = goede reclame, want je komt veel in de media = winst
5. Rol algoritmes
Informatica
= De wetenschap van de informatieverwerking
Houdt zich bezig met het wetenschappelijk onderbouwen van zaken als:
- Opslag van informatie
- Algoritmen voor het oplossen van computationele problemen
- De complexiteit en schaalbaarheid van algoritmen zelf
- Het programmeren van computers en ontwerp van programmeertalen
Ze vormt niet alleen de basis voor de huidige computertoepassingen, maar bouwt ook de
fundamenten van de toepassingen van morgen
→ (virtual reality, artificiele intelligentie, zelf-rijdende autos)
Informatieverwerking
- Gebeurt binnen organisaties met behulp van informatiesystemen (IS).
- Die maken gebruik van informatietechnologie (IT).
- Gebruikers, klanten, maatschappij…
Algoritme
= reeks stappen die bepaalt hoe een taak wordt uitgevoerd, hoe tot een oplossing wordt gekomen
→ Dit zijn elementaire handelingen
➔ Meest fundamentele concept van informatica
• Elk algoritme-domein heeft eigen terminologie
o Bv recept
o Ook eigen notatie bv notenleer
• Oorsprong in de wiskunde
o Staartdelingsalgoritme
o Euclides algoritme
→ Bepalen van grootste gemene deler van 2 getallen
o Kortste pad algoritme
→ Dijkstra
→ Bv gps
4
Bedrijfsinformatica: Les 1