Professional Documents
Culture Documents
/
.
, / :
-
-
- ,
-
-
-
-
/
:
.
1. [: 2]
1.1
1.2
1.3
,
.
. ,
wiki, ..
ACM (Association
for Computing Machinery)
.
2. [:3]
2.1
/
2.2
2.3
3. [: 3]
3.1
3.2
3.3
3.4
3.5
4.
[: 12]
4.1
4.2
4.3
4.4
4.5
[2]
.
,
/
,
/,
, .
(..
,
)
(,
, , ).
,
.
, ,
,
& (
4.6
) ,
(..
), .
.
5.
[ : 7]
5.1
5.2
5.3
(
)
()
( ).
5.3.1 /
5.3.2 /
5.3.3
5.3.4
5.4
(
)
..
/
() ..
(1 )
..
/
.
. ,
, / :
.
.
.
.
.
,
.
.
.
.
.
, ( )
. ,
, .
. / /,
/ / /
(scaffolding).
, , /,
, /
. , /
[3]
,
.
/
.
/
/
.
1.
[14 ].
1.1
.
1.2 .
,
.
1.3 ( ,
, ,
).
1.4
()
1.5 -
1.6 ,
.
. .
1.7 .
.
,
.
.
, ,
, (
.. Python).
(.. Python),
,
.. ..
, ,
,
&
( ) ,
(..
,
(),
( ) .
, , , ,
.
.
.
,
.
(plugins
modules),
.
.
2.
[6 ].
2.1 .
2.2 , ,
.
2.3 ,
.
(..
Wordpress),
, .
(..
Wordpress).
(..
Wordpress),
( , ,
, ,
, ,
. , ,
, ,
, ).
, PAN
WPAN.
.
3. [3 ].
3.1 ,
PAN,
WPAN.
3.2
,
, PAN, WPAN.
( ,
[4]
(netiquette),
,
().
3.3
(netiquette).
, ,
, ).
,
.
.
.
.
.
4.
[1 ].
4.1.
4.2.
4.3
.
, ,
.
.
,
.
( ),
.
5.
( ) [3 ].
5.1. ,
5.2. K
5.3. X
5.4.
5.5.
(skype, oovoo, hungout .)
.
(,
, ).
(oovoo)
.
..
:
, , /
1.
( .. 1. )
( ..)
-
(..) ,
. , ,
, .
,
, , ,
, ,
.
,
,
. ,
,
, (Application Programming Interface),
.
, .
, , Python
, , .
:
, ,
,
, .
[5]
.
Python,
. , (
), .
,
,
.
, , ,
.
- , .
,
- scaffolding. ,
, , .
.. , ( '
...) 2015-16 2016-17. ,
2015-16 Python
( ' ...),
' ( ...), 2016-17,
..
2015-16 ' ... ( 2014-15
' , .. Pascal ) ..
Pascal, ..
.... ( ...)
:
(,
,
)
(,
).
1.
(,
2.
2.1
2.2
2.3
1.1
1.2
1.3
[6]
:
-
,
,
,
,
.
:
,
,
,
, ,
-
,
,
. (,
, )
(, .).
3.
3.1
3.2
3.3 , ,
3.4
()
3.5 -
3.6 ,
.
3.6.1
:
,
,
,
4.
4.1 -
4.2
5.
5.1
5.1.1 .
5.1.2
5.2
:
6.
6.1
6.2
6.3
.
( Python):
,
(
, , .)
,
,
.
:
,
,
Python
.
(
Python):
(, ,
.).
.
-
(. ).
7.
7.1
( )
[7]
.
:
.
,
(Bubble sort
Insertion Sort)
.
:
(.. )
(..
).
7.2
(Bubble sort)
(Insertion Sort)
8.
8.1 , ,
8.2
8.3
:
(
).
,
.
9.
9.1
( )
9.2 (
,
, ,
, )
9.3 (modules)
:
:
, , ,
: .
.
10.
10.1
10.2 , , -
10.3 ,
10.4
10.5
11.
11.1
11.2 (
)
11.3
11.4 (
)
11.5
[8]
,
,
Python
:
Python
,
,
,
,
.
:
(..
)
(..
)
.
,
,
.
.
:
,
,
11.6
12
12.1
12.2
12.3 ,
12.4
,
Application Program Interfaces
(APIs)
.
:
..
.
(,
,
).
13.
API
13.1 -
13.2 (GUI).
14.
14.1
14.2 (.. abstraction, ,
, ,
- patterns).
14.3
Python, ,
"
"
.
:
RDBMS
,
Python
.
:
,
.
:
(..)
.
..
.
' ( 2015-16)
' ( 2016-17)
1.
2.
3.
4.
15
5.
15
6.
12
9.
12
10.
12
7
8.
[9]
11.
12
13. API
14.
I.
4. (4.1. , 4.2. , 4.3. , 4.4.
, 4.4.1. , 4.4.2. (. .. . .. . ..), 4.4.3. )
.
7. , (7.1. , 7.2. ,
7.2.1. , 7.2.2. , 7.2.3. , 7.2.4. 4 , 7.3.
, 7.3.1. , 7.3.2. , 7.3.3.
, 7.3.4. , 7.3.5. , 7.3.6.
, 7.4. , 7.4.1. , 7.4.2. , 7.4.3.
)
8. Pascal (8.1. , 8.2. , 8.2.1. , 8.2.2. , 8.2.3. ,
8.2.4. , 8.2.5. , 8.3. Pascal, 8.3.1. , 8.3.2. , 8.3.3.
)
9. (9.1. / , 9.1.1. read, readln, 9.1.2. write, writeln, 9.2. ,
9.3. )
10. (10.1. if, 10.2. case)
11. (11.1. , 11.2. while, 11.3. repeat until, 11.4. for)
12. (12.1. , 12.1.1. , 12.2. , 12.2.1.
). ( )
13. (13.1. , 13.2. )
14. . 14.1. ( ).
1.
:
(,
)
:
, ,
, , ,
. (, , )
(, .)
2. API
, (Python)
1) , , QBASIC,
. , ,
.
2) ,
: ) , 4.2.
( . ..) Pascal , )
4.3 4.4 (4.4.1, 4.4.2 4.4.3) , )
Pascal.
[10]
3) , 1 2, ,
, 2015-16 (Python).
( 2015-16).
( )
4.
7. ,
8. Pascal
9.
10.
11.
12.
13.
14.
API
API
( )
2.
( ..)
-
(
) . ,
.
,
, , ,
, .
:
,
,
. - ,
, .
. ,
(scaffolding).
.
, , , .
/
:
.
.
.
24 [:12 /:12]
1.1
1.1.1
1.1.2 (Von
Neumann)
1.1
(
) .
:
WebQuest -
.
.
1.
1.2
[11]
.
.
.
()
1.2.1
1.2.1.1
(,
)
1.2.1.2
(, ,
-
)
(, ,
)
1.3 (
)
- .
1.4 - Drivers
1.2, ,
,
,
,
:
( ,
- ,
)
( ,
, ,
, ,
chipset,
, - PCI PCIExpress,
- USB2.0, USB3.0, PS/2, VGA, HDMI,
LAN, )
(RAM - ,
, - , ROM BIOS )
(
- ,
SSD, , USB flash memory,
, -
)
(Desktop, Tower )
( ,
)
(, )
1.2 - 1.3.
:
( , ,
).
-
( , gps ).
-
().
-
(Windows, Linux).
:
.
.
(AM)
(FM)
ASK, FSK, PSK
2.
8 [:4 /:4]
2.1
2.1.1.
2.1.2.
2.1.3. &
.
AM FM
.
.
bit
bound rate (.
)
/
2.2
2.2.1. .
2.2..
2.2.. .
2.2.2.
()
[12]
Manchester
bps & Bdps
/
/
.
(FDM)
(TDM)
,
,
:
.
.
OSI ISO
.
2.3.2
2.4
2.4.1. /
2.4.2. /
2.5
2.5.1.
2.5.1.
2.5.2.
2.6
2.6.1.
2.6.2.
2.6.3.
2.6.3..
2.6.3..
3. /
12 [:6 / :6]
3.1
3.1.1 -
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6 -
3.2
3.2.1
3.2.2
(,
addressing, error and flow
control, routing, multiplexing)
3.2.2.1 (
)
3.2.2.2
3.3 OSI
3.3.1 1
3.3.2 2
3.3.3 3
3.3.4 4
3.3.5 5
3.3.6 6
3.3.7 7
3.4
3.4.1
3..4.1.1
3.4.1.2
[13]
/ , /
.
.
,
,
.
.
monitor
,
,
-
: )
)
)
.
,
,
( Internet)
OSI ISO.
, ,
.
,
3.4.1.3
3.4.2
3.4.2.1
3.4.2.2
3.4.3
3.4.3.1
3.4.3.2
3.4.3.3
3.4.4
:
.
(Bus, Star, Ring)
CSMA/CD
802.3
Fast Ethernet
Gigabit Ethernet
802.5
Token
Ring
802.11
( )
Client/Server
(peer to peer
:
(UTP, FTP, STP)
.
,
4.
18 [:12 / :6]
4.1
4.2
4.2.1
4.2.1.1 -
4.2.1.2
4.2.1.3
4.2.1.4
4.2.1.5
4.2.2
4.3 Ethernet.
4.3.1 802.3 (ETHERNET)
4.3.1.1
4.3.1.1
4.3.2 .
802.5
4.3.2.1
4.3.2.2
4.3.3 802.11 (WLAN) -
4.3.3.1
4.3.3.2
4.4 Client/Server
Peer-to-Peer
4.4.1
-
4.4.1.1
4.4.1.2
4.4.1.3
4.4.2
(P2P
4.4.2.1
4.4.2.2
4.4.2.3 3
4.4.3
Client/Server
Peer-to-Peer
5.
30 [:10 / :20]
5.1 .
5.1.1
5.1.1.1
5.1.1.2
5.1.1.3
5.1.2 (Hub)
(Switch)
[14]
.
.
Ethernet
802.3 802.5
Client/Server
(UTP, FTP,STP )
( cat 5, cat5e ).
( , ,
)
(media converters)
(Hub, switch, router)
,
/ 568,
(rack, patch
panel, , )
802.11
5.1.3
(Access Points)
5.1.4 (routers)
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6 -
5.3
5.3.1
5.3.2
5.3.3
(, )
ANSI/TIA/EIA-568-A
5.3.1 5.3.2
. 5.3.2
RJ45
UTP patch panel
(cable tester).
hub switch
access point
.
repeater
:
,
6.
[8 :8 / :10]
6.1
6.1.1 -
6.1.2
6.1.3 ,
,
6.2
6.2.1 -
6.2.2 (viruses) -
(worms)
6.2.3
(malware) -
(adware)
6.2.4
6.2.5
6.2.6
6.3
6.3.1
6.3.2
6.3.2.1
6.3.2.2
6.3.3
6.3.3.1
6.3.3.2
6.3.3.3
6.3.3.4
.
,
( ,
, )
,
, malware, adware,
.
WEP,
WAP v1, WAP v2
,
, antimalware
internet security
antivirus
access point
(DMZ)
[15]
3.
( ..)
-
,
, , ,
.
. ,
.
, ,
.
,
, , ,
.. :
-
,
- (, , , , video)
-
-
-
- Boole
-
- ,
.
-
.
- .
/
ENOTHTA 1: [26 + 26 ]
/
/ :
-
(,
, )
-
-
-
,
-
1.1
[: 2]
( , ,
)
1.1.1
1.1.2 ,
(,
/,
, ,
)
1.1.3
-
[16]
- ,
(..
,
, ,
)
-
-
-
-
-
-
1.2
[: 2 + 1]
(, , , ...)
.
1.2.1
-
-
-
1.2.2
1.2.3
- -
bit (.. 24-bit
, 128 bit, 10Mbit
, 32-bit IP address)
-
(.. Scratch "
" " "
CSUnplugged http://goo.gl/vFHOF7 ,
https://goo.gl/C5Klrz)
-
(..
,
- ,
)
-
(..
BIN2DEC, HEX2BIN )
-
1.3.
- [: 4+1 ]
ASCII UNICODE
1.3.1 ASCII
-
-
(parity bit)
1.3.2
UNICODE
- Unicode
- UTF-8
,
1.3.3
,
-
.
1.3.4
-
1.3.4.1
-
1.3.4.2
-
-
-
-
1
-
-
2
2
1.3.5
(overflow)
-
- /
ASCII,
.
- online
.
-
(..
TEXT, CODE CHAR)
-
(.. http://goo.gl/GYnPje,
http://goo.gl/CdjJJI)
-
(.. <meta> http://goo.gl/6AvRpR)
-
(.. LempelZiv http://goo.gl/1RZxUg, http://goo.gl/5CX9Y0)
-
(.. ,
)
-
-
-
""
-
-
-
-
-
(.. http://goo.gl/b1hhsJ)
- SVG (Scalable
Vector Graphics)
(.. http://goo.gl/rzsME8)
-
(..http://goo.gl/iPHP0R,
http://goo.gl/KKmW4s )
-
(.. 1bit, 2bit, 3bit
https://goo.gl/i4nXdD, http://goo.gl/cKpqB1)
-
(.. http://goo.gl/alURQ3, http://goo.gl/gkQPuF)
-
-
(.. http://goo.gl/Hg0uHV
1.4. [:
5+7]
1.4.1
(, )
1.4.2 (RGB,
CMY CMYK, HSB)
1.4.3 (,
, )
1.4.4
1.4.5
1.4.6
(OCR)
1.4.7
- &
-
-
-
1.4.8
[17]
-
- , ,
- ,
,
-
-
-
-
-
-
-
-
,http://goo.gl/JHyNKM, http://goo.gl/Oc5xN3 )
-
-
-
(.. )
-
-
(.. ,
, )
- - Web 2.0
(..
http://edu.glogster.com/)
-
1.5
-
-
[: 3+5]
1.5.1
1.5.2 -
1.5.3
- , ,
- ,
,
-
- MIDI
,
-
,
midi
-
-
(Fade-in, Fade-out)
-
-
-
- ,
1.5.4 MIDI
-
-
(sequencer)
1.5.5
(TTS, STT)
1.5.6
- audio streaming
- web radio
- podcasting
(.. http://goo.gl/EQn8AK)
- (..
, ,
, mp3)
- (avatar) (..
voki) , ,
.
- (..
, , )
- (..
)
- (..
MuseScore)
-
Web 2.0 (.. SlideTalk)
-
(.. http://blogs.sch.gr/esrblog/,
https://goo.gl/YnzTp4)
-
(.. VoiceNote II)
- podcast
, , , ..
-
-
-
animation
-
-
,
, ,
,
(rendering).
- 3D
-
animation
(..
http://www.kinoumeno.gr/)
- path animation (..
)
- animation
(.. Gimp, Adobe
Photoshop-ImageReady)
- animation Javascript (..
https://goo.gl/I3tnD8 )
- 3D
(.. Sketcup
Make)
-
1.6 2D 3D
[: 3+6]
1.6.1
1.6.2
- Path cel animation
1.6.3
1.6.4 2D animation
1.6.5 3D
3D animation
- (
,
,
)
-
-
[18]
- (video)
- , ,
- , , ,
, ,
- /
-
(
, , , )
(digital storytelling)
2D-3D animation (.. Pencil, Pencil2D, Pivot,
Muvizu, Blender)
1.7 [: 3+4]
1.7.1
1.7.2
-
- ,
-
- , ,
,
- -,
-
-
1.7.3 - Video
1.7.4
(Video streaming)
-
(,
)
- '
(VoD)
- Video,
video
-
(..
" " "
", 3-5 ,
60 MB
format : MP4, WMV, FLV, VOB,
MOV, AVI, ASF)
-
, video
/
-
-
1.8. &
-
[: 2+2]
1.8.1
(avatar)
- ,
-
-
(Desktop Virtual Reality
3D
Systems)
-
(Virtual Reality
Immersive Systems)
-
(Projection Virtual Reality
Systems)
-
(Simulation
Virtual Reality Systems)
1.8.2
1.8.3
multi-user
-
-
(.. )
-
-
3D
(, ,
/, , ,
, ,
, )
-
(.. http://goo.gl/qpedVZ, http://goo.gl/gDG6Q2,
https://goo.gl/ut9h9D, http://goo.gl/o6IJ1J,
http://goo.gl/v5NxKe, http://goo.gl/Fv49hO)
3D
- 3D
online :
(.. http://www.3dtin.com,
https://www.tinkercad.com,
http://stephaneginier.com)
- -
1.9.
(
) [: 2]
1.9.1
&
1.9.2.
1.9.3
[19]
- /
( .
OpenSim windows linux)
- ()
(..Imprudence,
Singularity viewers OpenSim)
- , ,
,
, ,
, , 3D
3D
- 3D
2: [18 + 16 ]
-
2.1 :
-
[: 5 +4]
2.1.1
,
2.1.2
-
2.1.3
Boole
- 2.1.4
-
-
Boole
-
-
-
-
-
2
-
.
.
-
.
-
- ,
/
( 2 20 )
- ,
.
- (..
, http://www.elmp.gr/)
-
,
-
- D, OR, NOT Excel
.
-
AND /OR
- Boole
- .
animation
- -
-
.
-
.
-
.
- . .
,
. .
-
-
-
.
-
Boole
- .
-
,
(. .
http://www.neuroproductions.be/logic-lab/)
,
.
-
.
..
- 2
2.2
[: 6 +6]
2.2.1
2.2.2
2.2.3
2.2.4 Flip-Flops
2.2.5
[20]
-
,
-
,
-
-
-
- ""
.
- flip-flops
- flips - flops
-
3 bits
- flip-flops
bits. . ,
.
.
-
. . ,
.
.
-
-
videos.
-
,
-
) 1 RS flip flop ) 1 flip flop-
(3 4 bits)
. -
/ - /
.
-
(.. http://goo.gl/wkd3S4
- 2.3
(.. , [ 3+3]
)
2.3.1
- /D, D/A
2.3.2 D/A A/D.
2.3.3
-
2.3.4 modem
-
- modem
D/A
A/D
-
(. Audacity) -
. .
-
, (..
studio)
D/A /D,
,
- ,
.
- ,
.
-
(.. hi8,
Firewire ,
CD).
-
modem
-
modem .
modems.
- .
2.4.
[ 4+3]
-
2.4.1
2.4.2
.
.
.
2.4.3 H
- . .
- 2.4.4
. .
- . .
. .
-
.
-
. .
.
-
.
- .
-
.
-
[21]
-
/
-
-
--
-
. .
-
. .
. Moore
-
.
-
-
: 4
-
-
,
-
-
Moore
- E
. .
-A
3: (10 + 12 )
- 3.
[ 4+3]
( ,
-
,
, ...)
,
(
-
,
,
,
, ...)
-
( ,
,
-
, ,...)
( ,
,...)
-
.
-
(
,
,
, ...)
[22]
( ..
"Jigsaw ")
-
- .
- ,
-
.
-
(, ,
,
, )
-
( ..
powerpoint, prezi, ..
photoshop, gimp, .. udacity,
MuseScore,
.. Pencil, Movie aker, OpenShot,..).
- - -
(, ,
, ,
,...)
-
3.1
[ 4+4]
- (..
)
-
- ,
- 3.2
[ 2+4]
-
- ,
(..
http://goo.gl/xE80Vr, http://www.e-jobsobservatory.eu/)
--
Erasmus+
4.
( ..)
-
,
,
.
, :
, , .
,
,
.
,
, (,
), ,
.
. ,
.
, - -
.
.
.
, ,
, ,
, .
.
, ,
. : ,
,
, ,
.
, ,
,
.
. ,
,
.
, ,
,
.
.
[23]
.
..
.
.
.
.
1.
12 [4 + 8]
1.1 (,
)
1.2
(Operating System)
1.3
1.4
1.5 (Kernel)
1.6
(User Interface)
1.7
1.8. .
1.9.
:
:
.
.
.
.
(
) & .
/
/
, ,
/ ,
..
.
/.
:
(boot)
BIOS
/
.
.
..
:
(. Cmd Windows
copy Bash Terminal Linux cp)
/.
.
.
. (
)
/
(, ).
;
:
video
/
(video), (Dos-Unix),
Apple, Windows, Linux-xBSD
/;
/ (
) . (DOS)
(Windows 7, xBSD - Linux ThinClient)
.
.
:
.
( - multiprogramming,
- multitasking).
.
(
[24]
CPU, Windows)
.
:
video :
o http://www.edutv.gr/deyterobathmia/ilektronik
oi-ypologistes-to-logismiko-leitourgikasystimata-os-to-ms-dos.
o http://www.edutv.gr/deyterobathmia/ilektronik
oi-ypologistes-eisagogi-stin-texnologia-tispliroforias.
.
(
, ,
usb flash, ..).
.
2.
[21 ] [7 + 14 ]
2.1
2.2 (File System)
2.3 (Directory,
Catalogue Folder)
2.4
2.5
[25]
:
.
(, , .).
, .
.
(
/) .
.
.
(,
, ),
.
.
- ;
;
; ;
.
;
( Sector, cluster).
.
.
;
;
.
/
.
..
.
.
, ,
.
, ,
.
,
. .
, (, ,
, ).
.
Windows,
,
.
.
.
.
.
.
. .
malware (- )
.
/
.
.
.
.
.. .
.
.
.,
,
.
.
.
3.
[12 ] [4 + 8]
3.1
;
3.2
T ;
;
(
, ,
,
)
.
3.3
.
[26]
:
,
..,
.
:
( task manager / MSWindows).
:
.
.
.
,
..
.
.
:
Process Explorer
.
:
.
.
.
:
.
(.. swap area)
pagefile.sys
/.
4. /
[6 ] [2 + 4]
4.2 /
(
/
)
,
- .
/.
:
/.
:
/.
4.1
4.3
/
4.4
:
.
.
.
:
()
.
.
:
.
.
.
:
,
.
:
/ (
)
.
.
:
.
5.1
. . &
/.
(), 2 (
) ( ,
)
5.
[12 ] [4 + 8]
5.2
()
[27]
,
(.
)
, Active
Directory LDAP
(disaster
recovery).
(Vulnerabilities)
.
5.3
(Malware
(Antivirus)
(Updates)
.
- ( Blowfish)
-
(PKI) ,
- (MD5,
SHA1,SHA2 )
.
,
,
.
PGP,
password Blowfish,
MD5, SHA2.
(Firewalls )
VPN
2
IDS
5.4
Firewall
VPN
IDS
Backup
5.5
/
/
Firewalls Internet
2 HUB
Man in the Middle
Wireshark.
VPN server
OpenVPN ( VirtualMachine).
.
.
(tablets,
smartphones)
6.
[18 ] [6 + 18]
6.1 /
6.2
6.3
:
(. VMware,
VirtualBox, KVM, Xen)
(Linux, xBSD, Windows ,
Android ) /
.
/
.
.
.
:
-
- /
5. ()
( ..)
,
,
, .
[28]
, ()
:
-
-
-
-
-
- ,
-
-
- , , ,
/
/
/ :
/
/
1.
() [: 4]
1.1 ,
(,
/, ,
, )
1.2
1.3
(
),
1.4
,
/.
.
.
:
CSV
,
CSV
, CSV
SQL (QBE).
/ (..
, EURLex, ,
Europa,
).
2.
() [: 10]
2.1
2.2
: ACID
(, ,
, ) CAP
(, ,
)
2.3
:
- (, ),
,
(,
, )
-
(, NoSQL,
NewSQL)
2.4
(, ,
, ),
(
(
)
.
(
)
.
(
).
(
, ,
) .
[29]
),
( ,
,
,
,
),
2.5
,
-,
,
2.6
,
3
,
( )
.
3.
[: 26]
3.1
3.1.1.
3.1.2. ,
3.2
3.2.1.
3.2.2.
3.2.3
3.3
3.3.1. , ,
-
3.3.2.
3.3.3.
3.3.4. ER
3.3.5.
3.4
(Normalization)
3.4.1. ,
3.4.2.
3.5
3.5.1.
3.5.2.
(DDL)
(DML)
SQL
SQL
SQL
4. SQL
[: 40]
4.1 SQL
(DDL)
4.1.1 SQL
4.1.2
CREATE TABLE
[30]
(
.
,
, ,
) ( : Dia,MySQL
Workbench,...)
,
(
)
,
.
(
, ).
.
SQL
.
(..
, , ,
) .
.
.
.
SQL
4.2 SQL
(DML)
4.2.1
SQL
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
5.
[: 8]
5.1
5.2
noSQL
noSQL
noSQL
/
6.
[: 14]
6.1 noSQL
6.1.1 noSQL
6.1.2 () noSQL
6.2
(three-tier
client/server architecture)
7.
[: 6]
7.1
7.2
7.3
7.4 -
[31]
.
, :
/ ,
,
( , ,
)
SQL
(..
)
(,
, ,
).
.
noSQL
.
/
.
6.
( ..)
-
,
, ,
,
.
:
, - (webstandards)
HTML
CascadingStyleSheets (CSS)
, , animation, video,
HTML,
, (CMS)
,
.
webstandards
. (e-mail)
(blog)
,
,
1.
[ 4 ]
1.1
1.2
1.3
1.4 - WebStandards
1.5
ipaddress (ping, tracert, nslookup)
IP DNS
.
web
:
WWW
http
html
FTP
(e-mail)
e-mail,
-
(chat)
,
(, , video)
.
.
2.
[ 12 ]
/ brainstorming
//padlet
2.1.
2.2.
[32]
.
:
(, ,
, ...)
.
/
(
)
2.3.
-(
):
-
-
-
2.4. (
)
2.5. (
-
)
2.5.1.
2.5.2.
2.5.3.
2.6.
2.6.1. /
2.6.2.
2.6.3.
2.6.4.
2.6.5.
2.6.6. -
[33]
-, , .
41-46:
:
- googleforms
- surveymonkeys
- eclass
-, ,
. 41
:
-
-
GanttProject
- MS-Project, JIRA
--
(, , , ,
animation, ).
,
,
.
-
"
"
,
.
brainstorming
.
2.7.
2.7.1.
2.7.2. (,
)
2.7.3.
2.8. (
) -
3.
[ 12 ]
3.1.
3.1.1.
3.1.2.
3.1.3. Y
[34]
,
, ' ,
. 3, . 3.2 " "
.
:
()
()
()
()
.
.
,
.
.
,
.
.
.
.
.
.
.
3.2.
3.2.1.
3.2.2.
3.2.3.
3.2.4.
3.3.
3.3.1
3.3.2.
)
3.4.
3.4.1.
[35]
"
" 1
i-teacher . 15-22
-, ,
"
" . 165-188
-
( ):
-
-
-
.
.
.
.
.
,
.
, ,
.
,
.
.
-
,
.
, ,
, ,
,
, table,
,
,
,
,
,
, ,
, CD/DVD,
,
, ,
, ,
photoshop,
,
,
,
,
( )
&
3.4.2.
4.
[ 12 ]
4.1.1.
4.1.2. /
-, ' , . 5,
" "
, ' ,
. 3, . 3.1 " "
-, ,
. 71-78
4.1.3.
(, , )
4.2.
4.2.1.
(
,
,
)
4.2.2
[
,
(
,
,
),
() ,
(
, ,
,
)]
4.2.3
[
(
,
[36]
-, , .
165-188
-.
.
.
.
.
.
.
,
,
,
),
(
-,
A
) ]
4.3.
- colorindex
-
-
4.4.
4.4.1.
4.4.2.
4.4.3.
4.4.4.
4.4.5.
4.4.6.
-,
HTML
CSS
(W3C/WAI)
WEB
(validators)
5. HTML CSS [ 32 ]
5.1 HTML - HTML5
-
-
-
-
- -
5.2
- ,
- (quotations)
- (abbreviations)
-
- (div)
- (span)
- (iframe)
- ( ) HTML5
5.3
5.4 CSS
5.5
5.6
5.7
5.8
5.9
o
o
o
o
o
o
o
o
o
o
o
6.
web [ 12 ]
6.1
- (SVG,
Canvas, WebGL)
- video
-
-
[37]
CSS
imagemap HTML CSS
- Project
:
HTML CSS
webvalidator
WebAccessibiltyGuidelines (W3C, WCAG
2.0 LevelAA)
(.. Googlefonts)
2D& 3D
SVG, Canvas WebGL
/
web
web
JavaScript
JavaScript
- (banner)
-
6.2
-
-
- video
6.3
- XML
- JSON
- MathML
6.4
-
(responsivedesign)
-
-
-
7.
[12 ]
7.1 JavaScript
7.2 JavaScript
7.3 JavaScript
7.4 JavaScript
7.5
7.6
7.7
7.8
7.9
7.10
(plugins)
(domainname)
web
8.
(CMS)
[ 12 ]
8.1 CMS
8.2 CMS
8.3
8.4
8.5
8.6
-
- DNS
- domain
[38]
,
animation
.
:
o
o
o
o
GoogleMaps
JavaScript
1+3+5+..+999
o
o
(
)
:
o ( )
o ( )
o e-mail
o ( 10
)
LAMP (Linux, Apache,
MySQL, PHP)
, ,
CMS
(domainregistration)
web hosting control panels
/
5. ,
( ..)
(), , ,
, , , , .
, , :
, , ,
(Small Office Home Office SOHO Small Business),
,
.
,
, , .
, ,
. , , ,
.
:
&
, , , (Small
ffice/ome ffice-SOHO) :
,
( )
( )
.
, - ,
, , ,
. , , ,
, , ,
, .
:
.
.
.
1.
[: 2, 8]
.
.
1.1
[: 1, 4]
1.1.1
/
1.1.2
[39]
1.1.3
1.2
[: 1, 4]
1.2.1
.
1.2.2
1.2.3
.
.
, ,
, info-kiosks,
, .
.
2.
[: 13, 52]
2.1
[: 1, 1]
2.1.1
2.1.2
2.2
() [: 1, 6]
2.2.1
2.2.2
.
2.2.3
.
.
,
.
,
.
,
,
.
.
[40]
()
.
.
.
.
.
.
,
.
&
.
/ ,
,
, ,
.
,
,
.
, 1
2 , .
:
2
, 1
, .
(.CISCO IT essentials virtual
desktop).
.
,
.
,
.
(
),
.
2.3
[: 1, 4]
2.3.1
.
2.3.2
2.3.3
2.3.4
.
.
.
, ,
/
.
,
,
.
/
,
.
.
(, , ,
.).
, . ,
wiki
,
(, ,
, ,
, ).
2.4
[: 1, 4]
.
2.4.1
,
2.4.2
.
2.4.3
2.4.4
.
.
,
.
.
,
.
,
( ). /
.
.
,
.
2.5
[: 2, 6]
2.5.1 &
2.5.2
.
2.5.3
2.5.4 ,
.
2.5.5
.
.
(CPU, HDD,RAM)
- ..
(,
, ).
- ,
.
data
center (data center environmental monitoring).
[41]
,
.
,
.
.
,
.
,
.
BIOS / PC Health Status
( SpeedFAN)
.
CPU Warning Temperature, CPU Fail
Warning, Power Fan Fail Warning, Smart Fan Control
...
: ,
, ,
, .
, , (
(
).
,
,
,
, CPU.
.
2.6
[: 5, 23]
2.6.1 -
.
2.6.2
,
2.6.3 /
(ports)
2.6.4
2.6.5
.
2.6.6
2.6.7
(
).
2.6.8 Chipset
2.6.9 .
,
2.6.10
2.6.11 BIOS/UEFI
.
,
.
(CPU sockets).
,
,
.
.
,
.
[42]
.
(system information OS ,
CPUZ, , startup
screen logo
/).
,
, , .
,
,
.
(
,
pins, chipset, ).
,
&
( )
ATX, MicroATX, MiniITX
.
( Hot Potatoes).
) (ports) -
(.VGA, Ethernet) & (, , )
) -
( cpu socket, front panel pins) & (
, ).
)
, AGP, PCI, PCI-E
.
) USB
.
) RAM -
(RAM).
,
RAM.
,
,
North & South Bridge chipset
.
BIOS & UEFI.
.
,
,
.
.
RAM &
.
.
.
Clear CMOS .
.
.
Pins.
) CPU Socket,
,
,
.
.
CPU
Benchmark Tests,
,
.
,
,
(
, front panel or usb connections, Clear
CMOS .).
,
, chipset ( ,
system information, BIOS/UEFI, ).
,
(
,
CPU, RAM, ).
,
:
.
CPU.
.
.
.
CMOS Clear..
.
o http://ark.intel.com/
o http://products.amd.com/enus/DesktopCPUResult.aspx
BIOS
, ,
, , ,
.
.
2.7
[: 2, 8]
,
2.7.1
,
2.7.2
.
2.7.3
2.7.4
2.7.5
.
.
,
,,
IDE SATA .
BIOS
.
[43]
(
).
.
:
2 IDE 2 IDE Headers (Primary +
Secondary Channels)
2 IDE 1 IDE Header (Primary
Channel,, Master - Slave Settings)
1(+) Sata + 1(+) IDE
BIOS
.
.
.
.
,
(
RAM, ,
,
).
.
,
,
(HDD & DVD),
.
.
.
-
.
.
,
.
.
3.
[: 4, 16]
3.1
[: 2, 8]
3.1.2
3.1.2
3.1.3 -
3.1.4 -
3.1.5 -
3.2
[: 2, 8]
3.2.1 .
3.2.2 ANDROID
3.2.3 iOS
.
3.2.4 ..
.
3.2.5
.
(/ )
-
.
.
.
.
backup restore.
.
[44]
,
, .
Cisco IT Essential Virtual Laptop.
-
.
- RAM
- &
.
- - -
.
, ,
.
Cisco IT Essentials Virtual Laptop.
/
Android iOS
mirroring ,
WiFi
GSM, WiFi, Bluetooth,
GSM Data
( ,
, (ip , mac address,
)
- .
/
.
,
iOS
.
.
.
-
/
.
.
,
,
, Sim Tray, Loud Speaker,
Button, iOS Battery .
. (WiFi Access Point).
, , ,
, ,
.
, ,
.
,
.
(usb, ethernet, wifi)
, ,
.
, ,
.
.
( ,
)
UPS.
4.
[:
2, 8]
.
.
.
5. &
[: 5, 20]
4.1 ,
4.2
4.2.1 -
4.3
4.3.1
4.4
4.4.1
4.5 UPS -
5.1
[: 1, 2]
.
.
[45]
:
.
(
, , home cinema)
.
UPS. ( 2 , 2 monitor, adsl
modem router, switch 30 )
(, , ,
, ...).
.
windows,
linux.
.
.
(.
, tonner, drum, laser photoconductor,
laser waste disposal)
(
- )
(
, .)
( ,
, )
UPS.
( ,
, ,
).
(beep
error codes) BIOS.
(troubleshooting Procedure).
BIOS
.
.
/
:Parted Magic, Trinity Rescue Kit, UbuntuRescue-Remix, Hirens Boot CD/DVD.
,
BIOS,
.
,
.
5.2
[: 1, 3]
,
,
.
,
.
5.3
[: 1, 3]
BIOS.
,
, CPU GPU
.
5.4
[: 2]
,
.
,
.
chip
.
.
,
,
.
.
5.5
[: 1, 3]
:
.
.
.
.
5.6
[: 2]
.
.
.
.
5.7
[: 2]
.
socket.
5.8
[: 1, 3]
.
, ,
.
:
.
.
:
..
(Windows,
Linux)
6.
.
[: 1, 4]
6.1 ..
[46]
6.2 ..
( Windows, Ubuntu)
6.1.1 Windows 2008 - 10
.
6.1.2 Linux Ubuntu 15.x
6. &
( ..)
-
, &
/ - / .
.
.
,
marketing,
.
.
.
/
.
.
, Tablet
.
.
- .
Tablet smart-phones
- .
,
.
1.
&
&
: 3 (1+2)
1.1.
1.1.1 .
1.1.2
1.1.3
.
1.2. &
1.2.1 (PC)
1.2.2
(laptop)
1.2.3 (Tablet)
1.2.4 (Smart
Phone)
website
.
(
)
.
,
PC.
,
, .
(/W S/W),
.
,
( ,
BUS .,
2.
/.
-.
: 15 (5+10)
2.1
2.1.1
2.1.2 Sockets
2.1.3 chipset - ( ;)
2.1.4 Buses
2.1.5 on-board +
website
.
.
[47]
)
,
( ,
. PC 2700, 3200,
5333, 6400, 8500, 10600, 12800,
14900, 17000 .) pins,
.
,
(slot ,
.)
,
( ,
).
,
.
laptop
tablet.
2.1.6
;
2.2 ()
2.2.1
(C.P.U.)
2.2.2 Intel
2.2.3 AMD
2.2.4
2.3
2.3.1
2.3.2
Dimm
SO-Dimm
Rimm
2.3.3
2.3.4
;
2.4
2.4.1
2.4.2 PCI- Express
2.4.3 AGB
2.4.4 PCI
2.4.5
2.4.6 On-board
2.4.7
2.4.8 mainstream
2.4.9
;
2.5
2.5.1
(PowerSupply Unit)
2.5.2 Watt
;
2.6
2.6.1
HDD
SSD
Hybrid
P-ATA
S-ATA
2.6.2
Ethernet
Firewire
E-SATA
USB 3.0
Thunderbolt
File Server
2.6.3
;
2.7
Laptop.
2.7.1
2.7.2
2.7.3
2.7.4 extras
[48]
(C.P.U.),
.
.
.
(P.S.U.),
.
/.
.
(
)
.
.
tablet.
tablet
tablet .
Bluetooth
USB 3.0
HDMI
SSD
Thunderbolt
2.7.5 Laptop
2.7.6
2.7.7 2 1 Laptop - Tablet
2.8
Tablet.
2.8.1
2.8.2
Tablet
2.8.3
2.8.4
2.8.5
2.8.6 G-Sensors
2.8.7
2.8.8 IPS
2.8.9 Bluetooth
2.8.10 NFC
2.8.11 3G/4G
2.8.12 Micro SD
2.8.13 USB
2.8.14
2.8.15 phablets
2.8.16
tablet
;
2.8.17
.
3.
: 6 (2+4)
3.1
3.2
3.3
3.4 MIDI
3.5
3.6 - Plotters Scanners
3.7 CD - DVD Blu Ray
3.8 USB flash drives
3.9
3.10 Firewire
3.11 TV - Tuners
3.12 Card-readers
3.13 UPS
3.14
3.15 -
3.16
website
.
.
.
.
(
).
.
(
).
/
& ..
4. /
(Software)
: 15 (5+10)
4.1 .
4.2
(Open S/W).
4.3
/
malware
worms
network flooding
spyware
website
.
,
[49]
. (. Debian , Kde .)
,
,
.
&
&
(Open S/W) ,
.
/ ,
.
Phishing aps
Trojans
adware .
4.4
&
4.4.1
4.4.2
(Open S/W)
4.4.3
4.4.4
(Open S/W)
4.5 &
/,
(. system registry fix,
system monitor ..)
4.6
(,
)
.
.
&
&
(Open S/W).
.
/,
,
,
.
&
( -H/W
.
)
&
.
&
.
.
.
5. /
: 18 (6+12)
5.1 , .
5.2 , .
5.2.1 T
.
5.2.2 T
,
IPS.
5.3
5.3.1 dial up modems.
5.3.2 Switches Hubs.
5.3.3 Wireless, Access points,
Bridges
5.3.4 (Routers)
5.3.5 Ethernet
connectors.
5.4
.
5.4.1
.
5.4.2
.
.
,
,
.
.
, .
6.
.
: 12 (4+8)
6.1 1
6.2 2
6.3 3
6.4 4
6.5 5
6.6 6
.
,
.
.
&
7.
: 12 (4+8)
7.1
7.2
7.3
[50]
.
,
.
.
7.4
7.5
7.6
7.7
7.8
7.9
, , /
1.
( 1 )
( ..)
2.
( ..)
.
, ,
. ..,
.
,
.
,
.
. ,
. ,
,
.
.
TCP / IP OSI .
,
.
,
. ,
, , (port-mapping), DNS .. ,
,
,
. , ,
,
. .
.
, .
[51]
:
.
.
1.
4 [: 3/: 1]
1.1 .
1.2 OSI
(ISO), TCP/IP
(DARPA) .
1.3 .
.
,
,
(collision
domain) -
(broadcast).
.
.
.
,
( )
.
,
,
, ()
(NIC)
(datasheet).
MAC
'
.
ethernet
2. -
(TCP/IP)
14 [: 11/: 3]
2.1 -
() ( OSI).
2.2 .
2.2.1 CSMA/CD
(IEEE802.3).
2.2.2 Token Ring / Bus.
2.3
.
2.4 ETHERNET
(10/100/1000Mbps).
2.4.1
.
2.4.2
(MAC) ethernet -
ethernet
(Jumbo frames).
2.4.3 ,
Auto MDI/MDI-X.
2.5 ,
(Ad-Hoc), (infrastructure).
2.6
(Asynchronous Transfer Mode, ATM).
2.7
(PPP).
[52]
,
.
OSI TCP/IP
.
:
:
, - :
( - [
]),
/ (Protocol Data
Unit - (PDU) - - )
(
. ).
:
,
.
:
CSMA/CD (IEEE802.3),
thernet.
,
CSMA/CD
,
(collision domain)
(broadcast)]
.
(broadcast) Ethernet switched
ethernet ( ).
-
(
/
).
,
,
.
:
,
ethernet/UTP
EI/ - 568/, ISO / IEC11801.
,
(specifications)
(datasheets),
(manuals).
(MAC)
.
(IP)
/ /-,
,
ethernet
.
IP
IPv4.
IP ,
,
.
,
(CIDR)
IP
IP.
.
IP (datagram)
(ttl, DF, MF,
offset .).
MAC
IP.
ARP RARP.
IP
ethernet.
Windows Unix.
ARP.
.
(OSI)
/.
TCP/UDP.
TCP
OUI.
Ethernet
3.
24 [: 18/: 6]
3.1 Internet Protocol
4 (IPv4).
3.2 IP
(datagram) .
3.3
, Address
Resolution Protocol (ARP)
Dynamic Host Configuration Protocol
(DHCP).
3.4 IP .
3.5 IPv6.
3.6 .
3.6.1 /.
3.6.2 .
3.7 -
( ).
4.
12 [: 9/: 3]
4.1
(Connection oriented)
(connectionless).
4.1.1 TCP -
[53]
(
-).
:
RFCs
( ,
IP).
IP
.
,
IP - (-).
.
.
.
,
.
ARP
arp.
DNS.
IPv6,
IPv4.
.
.
.
.
:
Ethernet
.
,
( ping).
: ipconfig / ifconfig, arp [-a],
ping, traceroute / tracert, nslookup, dig,
route / netstat -r ( Windows Linux).
(hosts, resolv.conf, ).
DHCP (DHCP server)
.
:
client-server telnet
/ ssh
.
.
,
TCP.
(socket)
.
,
Internet,
.
(PSTN/POTS
ISDN).
xDSL.
,
.
.
4.1.2 UDP -
.
4.1.3 (sockets).
4.1.4 TCP /
.
5. -
14 [: 10/: 4]
5.1 .
5.1.1
(PSTN).
5.1.2 .
5.1.3
(ISDN).
5.1.4
(xDSL).
5.1.4.1
(DMT).
5.1.4.2
DSL
Modem/DSLAM.
5.1.4.3 .
5.1.4.4 .
5.1.4.5 (dB),
(SNR), .
5.1.4.6
.
5.2 FTTH Metro
Ethernet.
5.3 .
5.3.1 (Link
Budget).
[54]
,
TCP
/ UDP.
/
,
,
.
.
:
- client
server (
).
:
netstat,
nmap TCP
,
host
. ( Windows-Linux).
.
:
, ,
.
,
.
( )
(dB).
.
.
SNR
.
/
.
(Link Budget)
,
, ,
.
5.3.2 .
(Client -Server)
, WEB, EMAIL, FTP,
TELNET.
.
.
.
6.
16 [: 12/: 4]
6.1 DNS.
6.2 .
6.2.1.
E-mail (POP3 IMAP / SMTP).
6.2.2 .
(FTP, TFTP).
6.2.3.
HTTP.
6.2.4.
(TELNET).
6.2.5.
(VoIP/SIP).
6.2.6.
(video chat,
, .).
7.
8 [: 6/: 2]
7.1
.
7.2 /
OSI.
7.2.1 .
7.2.2 .
7.2.3 .
7.2.4
[55]
:
, ,
.
Modem,
Modem/Router
.
SNR Margin,
Attenuation, TX level
,
ping, ,
.
.
,
,
(
-
).
.
(ISP).
:
/
.
POP3 (POP3 server)
RFC (1939)
/
POP3 ,
.
RFC.
:
server, telnet
110 server
client.
,
nslookup / dig
DNS (DNS server).
-
(port scanning)
(Server).
(web
server) Apache.
:
.
Management Information Base
(MIB)
(D).
.
7.2.5 .
7.3 .
7.3.1 CMIP, SNMP.
7.3.2
(monitoring).
7.3.3 NMS.
7.3.4
(MS - MIB AGENT).
7.3.5 .
NMS
SNMP.
(
).
.
/.
.
,
,
.
(firewall) / - .
.
8.
16 [:12/: 4]
8.1
.
8.2 - -
.
8.2.1
- .
8.2.2 .
8.2.3 /
.
8.2.4
.
8.3 .
8.3.1 .
8.4 .
8.4.1 .
8.4.2 (Firewall).
8.4.3
IDS.
8.4.4
.
8.4.5.
()
ISO27001.
-
(Manager) - Agent)
SNMP (Get, GetNext, Set, Trap).
snmpget, snmpwalk.
:
OpenNMS, NET-SNMP
(Windows Linux).
online
OpenNMS - Demo, SpiceWorks SNMP
monitor ..
:
.
.
.
.
/
.
:
(md5sum
/ sha1sum - MS FCIV).
/ /
/
/ .
/
(crypt (mcrypt), PGP
/ GnuPG).
/
(GnuPG).
. (Enigmail).
(SSH, https, SSL, VPN).
- (DDoS, ARP
poisoning / IP spoofing, Man In The Middle,
Passwords / Dictionary attacks).
firewall
(.. iptables).
EN/ISO-27001.
5.
( ..)
,
, /
[56]
. ,
, , ,
/ .
,
.
/
:
(..)
1.
/ [4
+ 2]
1.1
1.2
/
1.3
1.4
1.5
( #1)
( #2)
/
/
/
2.
/
[6 + 8]
2.1
/
2.2
(.. Rational Unified Process,
..)
2.3
(.. MS Project,
Gantter, Function Point Analysis
..)
( #1)
/
/
( #2)
.
.
3.
[12 + 12]
/
3.1
3.2
ERP
3.3
SCM
.. /
3.4
CRM
3.5
- MRP
3.6
/
3.7
/
3.8
- GIS
3.9
- HRM
3.10
( #1)
webbased ERP,
.
( #2)
(.. the Root Beer Game)
/
on-line
.
( #3)
web-based MRP
( #4)
webbased
.
( #5)
[57]
3.11
GIS.
( #6)
web-based
.
4.
[4 + 4]
4.1
4.2
4.3
( #1)
/
( #2)
..
5.
[8 + 8]
5.1
5.2
5.3 SaaS, PaaS, IaaS
5.4
( #1)
/
/
(.. Hellas Grid)
(.. MPI)
( #2)
( #3)
( #4)
PaaS
6.
/
[10 + 10]
6.1
6.2 ,
,
6.3
6.4
m-commerce / business
6.5 2, 2C
6.6
6.7
( #1)
demo 2
( #2)
( #3)
(
)
( #4)
( #1)
proxy
server
( #2)
7.
[4 + 4]
7.1
[58]
/ .
7..2
(Security Awareness)
/
7.3
(..
RFID, Cloud Computing)
7.4 ,
7.5
8. ,
[4 + 4]
8.1
(eBusiness plan)
8.2
,
8.3
( #3)
demo
( #4)
pdf
( #5)
( #1)
(e-shop) CMS
( #2)
:
&
3.
( ..)
(..) , ,
, , .
(project-based learning) ,
, .
.
,
. ,
,
.
, ,
.
, .
http://jtf.acm.org
http://www.eclipse.org
https://jdk7.java.net/
https://notepad-plus-plus.org/
http://developer.android.com
https://www.android.com/
http:// android-developers.blogspot.com
http://android-developers.blogspot.gr/
http:// ai2.appinventor.mit.edu
http:// www.appinventor.org/appInventor2
[59]
2 :
() 12 34 Android 1 13
AppInventor2 .
( Android) 11 Android,
, 2 47 AppInventor2
.
/
1:
(,
,
, )
.
.
.
(2 + 6)
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
(JVM)
,
(IDE) Greenfoot.
.
- ,
- .
.
.
.
.
.
.
.
Act() .
(2 +
6)
2.1. , , ,
2.2. if else
2.3. for
while
2.4.
2.5.
2.6.
(,
, )
,
JOptionPane.
(javadoc)
API (JOptionPane, java.lang)
(2 + 7)
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
3.9.
3.10.
String ArrayList
Java
Python
.
/ /
move turn
greenfoot
[60]
RandomGenerator
Greenfoot.
Greenfoot
checkKeyboard, isKeyDown, mouseClicked.
isTouching,
removeTouching GreenFoot
(2 + 10)
4.1. /
4.2.
4.3.
4.4.
4.5.
4.6.
4.7. (Interfaces)
4.8. (packages)
4.9.
Eclipse JTF Java Task Force
ACM
/
JTF.
ConsoleProgram DialogProgram
ACM Actor
GreenFoot.
.
.
(1 + 8)
5.1.
5.2.
5.3.
5.4. (event
handlers)
5.4.1.
5.4.2.
(event driven programming).
,
.
.
JTF-ACM
(1 + 6)
6.1.
6.2.
6.3.
.
SQL
JDBC Java
SQL
RowSet
URLs
Sockets
(1 + 6)
8.1.
(chat)
Socket
[61]
8.4. Datagrams
javadoc
ServerSocket Java
(2 + 8)
9.1.
9.2. Model
View Controller
9.3.
9.4.
9.5.
9.6.
9.7.
9.8.
9.9.
9.10.
9.11.
.
.
(bottomup) .
:
A
2 (APPS) ANDROID
1.
Android
(1 +2 ) (1)
1.1. (project)
1.2.
Android
1.3.
1.4. (Built types )
1.5. project
, ,
.-
.
. (modules,
libraries, test apps, workspace eclipse)
.
(Views folders, Tool windows)
(project workspace)
:
eclipse Java
.
Android
(
Java XML)
.
2. Android
(Apps)
(1 + 4) (1)
2.1.
2.2.
2.3. (,
, )
2.4. (Manifest)
2.5. /
2.6. Android
.
, ,
Java
[62]
,
XML
XML
3.
(2 + 8) (2)
3.1. (Layout)
(Views)
3.2.
3.3.
3.4.
3.5. , ,
3.6. XML
XML
XML
XML
4. Java
Android
(2+3) (0)
4.1. Java
Android
4.2.
4.3.
4.4.
Java
.
.
(event driven programming).
:
(Java)
.
(
)
5. (App)
(1 + 3) (0)
5.1.
5.2.
5.3.
5.4.
(event driven programming).
6.
(1 +2) (1)
6.1.
6.2. Uses-SDK
6.3.
(Application)
6.4.
, ,
.
[63]
Android
6.5.
6.6.
6.7.
6.8.
(
)
Intent Filters
(Uses
Permission)
Private Internal files, Public External
Files
7.
(1 + 5) (1)
7.1. (shared
preferences, Private Internal
files, Public External Files)
7.2.
7.3.
7.4.
(..
SQLlite)
population
(Permissions)
Unix-type
Android
test project
8.
(1 + 2) (1)
8.1.
8.1.1.
8.1.2.
8.2.
8.3. (test structure, test
project)
8.4.
8.5.
/
test project
test
structure test project
9.
(Activity)
(1 + 0) (1)
9.1.
(Callback)
9.2.
(activities)
( resumed,
- paused,
destroyed)
9.3.
10.
(components) Android
(0 + 3) (1 )
10.1.
10.2.
10.3.
10.4.
10.5. (fragments)
10.6. Action Bar
[64]
samples
Android
samples
11.
(samples)
(1 + 1) (1 )
11.1.
11.2.
11.3. samples
11.4. Sample
11.5. samples
12.
(0 + 1) (1)
12.1.
12.2. (Versioning)
12.3.
12.4.
2 APPINVENTOR
samples
sample
sample
13.
AppInventor2
(1) (4)
13.1. (project)
AppInventor2
13.2.
13.3.
(Design/ Block)
13.4.
(companion/emulator)
13.5.
13.6. (project)
AppInventor2
AppInventor2
AppInventor2
(App)
(companion/emulator)
,
()
menu
sound Player
14.
(1 ) (6)
14.1.
, data assets
14.2.
(
, ,
)
14.3.
14.4. background
14.5.
(
)
14.6.
Menu
/ background
/
15.
AppInventor2
(4 ) (8 )
15.1.
AppInventor2
15.2.
AppInventor2
15.3.
(, .)
15.4.
[65]
15.5.
15.6.
15.7. AppInventor
:
/
(2015-16 2016-17)
16.
(1 ) (5)
16.1.
16.2.
AppInventor
16.3. AppInventor tutorials
16.4.
AppInventor
AppInventor
AppInventor ( .)
,
,
17.
(1 ) (1+5)
17.1. ,,
17.2.
()
17.3.
17.4.
(, ,
, ,
, )
( touch, flang .)
(date, time .)
timer
vibrate
(.. ,
, SMS, alert)
,
18.
18.1. (1 ) (6 )
18.2.
18.3.
18.4. wifi
18.5.
-
18.6.
server-side
(..
Php)
19.
(1+3) (1+7)
19.1.
19.2.
(TinyDB)
19.3.
(TinyDB)
TinyDB
population
,
[66]
20.
(1) (6)
20.1.
20.2.
(manifest)
20.3.
()
20.4.
20.5.
Forum AppInventor2
google
market
qr-code
4.
( ..)
(..) ,
, ,
.
,
, , , ,
.
,
.
,
.
/
:
.
.
.
.
.
.
.
[ 8 + 2 ]
1.1 ,
1.2
-
-
1.3
1.4
1.5
1.6
.
1.7
2.
[8 +4]
2.1
2.2
2.3
2.4
1.
[67]
.
,
.
.
.
( :
, MySchool)
(.. dia, s Project).
:
.
(
: ).
( :
).
.
.
.
.
.
.
.
.
.
2.5
2.6
:
.
[10 + 4]
3.1
3.2
3.3
3.3.1
3.3.2
3.4
.
.
.
.
4.
[10 + 6]
4.1
4.2
(function
oriented)
4.3
(object
oriented)
4.4
(HCI)
(
-).
5.
[4 + 4 ]
5.1
5.2
5.3
5.4
.
. ( :
, , ).
.
.
.
( : Dia, ,
Google Docs, e-portfolio,
,
6 ).
:
( )
(Case Tools).
:
/
.
3.
[68]
.
,
.
,
.
.
:
.
. (
: Dia, , Google Docs,
e-portfolio,
,
)
.
.
.
.
.
.
.
( - )
.
,
.
.
cloud computing
,
.
( )
5.5
5.6
6.
[8 + 32]
6.1
6.2
6.3 -
6.3.1
6.3.2
6.3.3
(client-side)
6.3.4
6.3.5
6.3.6
6.3.7
7.
[6 + 2]
Cloud
7.2.
7.3
7.4
.
network computing
.
.
.
notepad++.
CSS .
Javascript
JQuery
(.. e-mail).
(server) JSON Ajax.
i) PHP/Python Mysql ii)
cakePHP Python Django.
.
:
/ /
3.
( ..)
,
..,
/ .
[69]
.
. , ,
, ,
, .
.
.
,
/.
:
) , .
) .
) .
. ,
, ,
.
(, , ) ,
.
, , .
,
, , ,
. ,
(
).
,
.
/, , ,
,
.
.
.
.
,
.
.
1.
10 [: 2/ :8]
1.1
.
1.2
(Overclocking).
1.2.1
().
1.2.2 .
1.2.3 .
1.2.3.1 T
(Crossfire, SLI).
1.3 .
:
.
:
:
,
,
, ,
/.
,
.
.
.
2.
5 [: 2/ :3]
2.1
.
:
.
:
(, .)
[70]
2.1.1 .
/
2.1.2 .
.
2.2 .
2.3 (heatpipes).
2.4
.
.
.
.
.
3. - RAID
5 [: 2/ :3]
3.1
(RAID).
3.1.1 .
3.1.2 .
3.1.3 .
3.1.4 .
:
(0,1,0+1,5).
,
.
:
.
.
.
.
.
.
4. (Computer
Clusters)
10 [: 4/ :6]
4.1
.
4.1.1 (
,
, ).
4.1.2 .
4.1.3
.
:
openMosix
LiveCD.
: http://1epal-argyroupolis.eu/index.php/tosxoleio-mas///-
MAC 5.
10 [:1 / :9]
.
5.1 .
,
5.2
,
.
DNS
5.3 .
(
).
.
.
.
/.
:
ipconfig netsh.
:
arp
MAC .
ping
.
tracert
(
Open Visual
Traceroute).
netstat
nslookup
DNS.
Wireshark
/.
6.
10 [:2 /:8]
.
6.1
- Network Access Storage
(NAS) Storage Area Network (SAN).
.
6.2
(NAS
.
Server).
6.3
(Cloud Computing).
,
.
:
, ,
(.
, ).
,
OpenMediaVault FreeNAS.
.
Owncloud ( Dropbox).
[71]
(Cloud).
7.
,
25 [:5 / :20]
.
7.1 Linux (Ubuntu
Server).
7.1.1
.
.
7.1.2 Linux.
7.2
.
(Web Server).
7.3
,
(FTP Server).
.
Telnet 7.4
(Proxy Server).
SSH
7.5 .
Server.
7.5.1
Telnet SSH.
Microsoft Remote
7.5.2
Desktop Services.
(Microsoft Remote
teamviewer
Desktop Services).
7.5.3
/.
Teamviewer.
7.5.4
.
(Virtual Network Computing (VNC)
- VNC server/VNC client.
7.5.5 (Port
(Port
Forwarding).
Forwarding).
:
(Web Server).
(FTP Server).
(Proxy Server).
(e-mail Server).
telnet SSH.
.
Teamviewer.
,
TigerVNC.
,
(Port Forwarding).
8.
30 [:6 / :24]
8.1
.
8.1.1 IP (IP
.
Spoofing).
8.1.2 MAC
.
(MAC Address Spoofing).
8.1.3 .
8.1.3.1
.
(rute-force attacks).
8.1.3.2 (Man in the
.
Middle-MitM).
8.1.4 (DS)
(DDS)
.
8.1.5
.
8.2
.
,
8.2.1 .
,
8.2.2 .
8.2.3
.
.
8.2.3.1 ,
.
.
8.2.3.2
.
.
8.2.4
(Public Key
Windows
Servers).
.
8.2.5
:
:
.
(port scanner)
.
MD5 sums,
password
,
,
,
,
,
,
, ,
Windows
(Encrypted File System EFS).
H/Y ,
.
Linux (IPFire, IPCop ..)
[72]
/
.
Linux.
.
Tor.
,
.
(Web of Trust-WoT).
MAC ,
8.2.6 .
8.2.7 .
https, ftps,
8.2.8 - .
ssh telnet.
8.2.9
Wireshark
.
8.2.10 (FireWall).
.
8.2.10.1 .
8.2.10.2
Windows.
8.2.10.3
Linux.
8.2.10.4 .
8.2.11
.
8.2.12
MAC (MAC
Filtering).
8.2.13 .
8.3
.
8.4 (Virtual
Private Networks-VPN).
8.5 .
8.5.1
(Anonymous
Proxy).
8.5.2 or (The onion routerTor).
9.
20 [:4 / :16]
9.1 .
.
9.1.1 .
9.1.2 .
9.1.3
.
.
9.1.4
(Ad
Hoc/Infrastructure)
9.2
.
(802.11a, 802.11b, 802.11g, 802.11n)
9.3
.
,
9.3.1 .
.
9.3.2 .
9.3.3 (Extenders).
9.3.4 .
,
9.3.5 .
.
9.4
.
9.5 .
9.5.1 , (Roaming)
.
(Mobility)
9.5.2
.
9.6 .
,
9.6.1
WEP WPA/WPA2.
9.6.2
Radius (Radius
.
Server).
.
( )
.
[73]
:
,
:
,
,
,
,
.
:
(
, , ,
, )
WEP, WPA/WPA2
Radius.
(smartphones, tablets)
(wifi tethering).
.
(Hotspots).
WEP
.
WEP
.
WPA WPA2
.
MAC
(MAC Filtering)
.
Radius.
.
.
.
.
10.
5 [:1 / :4]
10.1 .
10.1.1
.
10.1.2 .
10.2
(UTP, ).
10.3 .
10.4
.
11. PowerLine
5 [:2 / :3]
PowerLine.
11.1
.
11.2 PowerLine.
.
11.2.1 .
11.2.1 .
11.2.3 .
11.2.4
.
PowerLine
..
:
.
:
(.
).
,
.
:
PowerLine
.
:
powerline
.
4.
( ..)
, ,
, (
helpdesk) .
, :
[74]
(servers)
1.
12 [:3 / 9]
1.1.
1.2.
1.3.
.
i.
ii.
iii.
iv.
v.
vi.
vii. /
2.
24 [: 3/ : 12]
2.1.
2.2.
2.2.1
2.2.2 ,
,
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
laptop/tablet
2.3.
,
Windows server Ubuntu server
2.3.1
(Server Hardware
Monitoring)
2.4.
..
3.
28 [: 7 / : 21]
3.1 BIOS
3.2
[75]
,
:
)
)
(, ,
)
)
(http://ts.sch.gr)
Linux
(..
teamviewer)
,
,
:
,
,
,
,
(.. SIW, HWinfo, Speccy .)
/
(.. Slimware Utilities)
BIOS/UEFI.
(benchmarking)
CD
(.. Hirens boot CD)
BIOS .
(registry)
.
.
(backup)
(restore).
.
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
(Telnet, teamviewer)
,
.
(routers, modem,
) .
,
,
(.
routers,
,
static ip .)
( .)
.
.
4.
28 [: 7 / : 21]
4.1
(
, ...)
4.2
4.2.1 ping
4.2.2
traceroute
4.2.3 show
proccesses
4.3 IP
4.3.1 static IP
4.3.2 DHCP
4.4 Hostnames
4.4.1
DNS
4.4.2
(router
configuration)
4.4.3 /
4.4.4 /
(password)
4.4.5
4.5
4.5.1
4.5.2
[76]
.
(format)
(defragmantation) .
(software
updates)
(, ,
.)
.
(password).
.
.
.
.
.
:
( , ,
switches) .
ping
router.
TCP/IP. /
.
(DNS, mail
server)
(
,
).
.
5.
20 [: 5 / : 15]
5.1
(server)
5.2
5.3
5.4
(Active directory services)
5.5
5.6 (Web
Servers)
5.7
[77]
.
/
(client)
(log files)
:
.
- .
(. Active Directory)
,
.
(Mail servers)