HOC 1 – Goal and basic concepts
Hardware
Input --> Computer --> Output !!Output is always necessary!!
Software
= sequence of orders formulated by programs
Less complex / easier to find errors
Reuse / collaboration is easy
Splitting into sub-problems
!Software can also be data!
Database
= organized collection of data stored in a computer & relational database
Network
= multiple computers to communicate and exchange data.
Examples: PAN – LAN – WAN – MAN
Protocols: TCP (transmission control protocol) and IP (internet protocol)
Servers
= computers only used for calculations and storage no screen, no keyboard
Examples: mail server, web server
Internet
Highest penetration rate -+83%
Computer architecture
= fundamental organization of the computer system
Phase 1: mainframe
Phase 2: PC & client server
Phase 3: Browser/cloud
Processes
= a business process is a sequence of steps / actions with the aim of generating a product or
a service.
Started in the 90’s need for operation between various actors/departments within an
organization
Information system
= the combination of IT hardware, software, processes and people who use it
, Business Information
Systems
HOC 2 – Algorithms
Steps in programming
1. Problem Definition
The problem needs to be fully and accurately defined.
2. Solution Strategy
Choice of a solution method and the data representation:
- Trying to divide the problem into smaller sub-problems
- Agreeing what will happen in each sub-problem
3. Representation of the algorithm
Flow chart, Nassi-Schneidermann diagram, Pseudo code
4. Programming
Translate algorithm into the selected programming language.
5. Compiling
- to detect eventual syntax errors
- translation into machine language (binary 1/0)
- compiler versus interpreter
6. Testing
-results must be logically correct
-compare with results obtained in a different way
-test all different cases
7. Documenting
All information that will help third parties understand, modify, help, improve or complete
the program.
8. Maintenance
-after a while your program will need an update.
-report your updates in your documentation
!!! Corrective, perfective adaptive and
Definition of algorithm:
- a sequence of actions / commands / rules
- starting from a given initial situation
- leading to a certain goal & within a finite time
Algorithms are used in: text processing, the functioning of computer, cryptography, …
, Business Information
Systems
Algorithm representations
1. Flow chart
- scheme with basic figures
- instructions are mentioned in the figures
- figures are connected by lines or arrows
2. Nassi-Schneidermann diagram
3. Pseudo code
, Business Information
Systems
Selection
1. If then
2. If then else
3. Case
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper lienhermans. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €8,49. Je zit daarna nergens aan vast.