You are on page 1of 76

..

/


.

, / :
-
-
- ,
-
-
-
-
/

:





.


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.

' / / ... 2015-16.


: . , . , . , . ,
2013 ( 1
/ ...) (
) 2327/31-12-1999
.


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

, Application Programming Interfaces (APIs)


.
:

, (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.
()

2.2.3. ASK, FSK, PSK


2.2.4. Manchester
2.3
2.3.1.

[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
/
-

- stop motion video


- tutorial (..
Avidemux)
(.. Wink)
- time lapse video (..
Ubuntu
https://goo.gl/oIBmC5)
- (.. VLC,
https://goo.gl/MFGZ1P)
- (..
Google Hangouts On Air/YouTube)

-
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

-
( ):
-
-
-

HTML, JavaScript, Joomla, WordPress, web


2.0 ..



.



.


.




.

.

,

.

, ,



.

,

.

.
-
,

.


, ,
, ,
,
, 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, RAM, Chipset ,


, HDD.



,
.
,

, ,

,
, 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

.. Windows, Linux Ubuntu,


Mint ( )
Virtual Box.

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.

8.2. Uniform Resource Locator


8.2.1.
8.2.2.
8.2.3.
8.3. Sockets


(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)

server side ( php)



( php AppInventor)
chat





( )

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.
.

SQL INJECTION (DROP DATABASE)


HTML
.

:
/ /
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. /

IPs, subnet mask, DHCP.


IPconfig
DNS.
WAN.
Router.

. tracert.
.
IPScanner.






.




(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)

You might also like