aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 ·...

55

Transcript of aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 ·...

Page 1: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��

���������������� ��������������������� ������������

����

��������

���������������� ������������������������������������������������

��

Page 2: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

������� ����������������� ��������� �

��

������������������� ������

��������� ���� � �� �� ������ ������ �� ����� ������� ������ ��� ��� ��� ������ ������� ������� �����

�����������������������������������������������������������

���������������������

����������������������������������������

�� ������ ���������������� ���������������������������������

�� ���������������������������������������������������

��

�������� ������������� ������� �

���� ������������ ������������������ �� �

��� ������������ ����������������� ������������������� �

����������� �������� ������������� �� �

����������� ���������� ���� �� �

� ����������������������� ��� �� �

� �� �� �

� �� �� �

��

!�� �������������������������������������������������������������������������������

��

���������

� ������ ��������������� ����������������������������������������������������

� ����������������� �������������������������������������������������

� ����������������������������� ������������������������"�����!�����������������

�����������������������������

��

��

��

Page 3: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

���������� ���������� ��������������

����� �

��

������������������������������

������� � �� ���� � ������ � ������ � �������� �

��������������������������#���� �

$� � "� � %� � ������������������������������� �

������� &��������������������������� �

%� � "� � "� � ��������� ���������� �

������� &��� ������������������� �

'� � "� � !� � ���������������'���������������� �

���������������������������� ����� �

'� � "� � !� � �������������������������������� �

������� &(������������������������� �

'� � "� � !������ � ���������������� ������ �

�������� � � � � � "� � ��� �������������� �

� � � � � � � �

��&�������")� �"'� � *+� � *)��

��� �

��&����������������� �

������

��

�����������������������������

������� � �� ���� � ������ � ������ � �������� �

������� &������������������������ �

%� � "� � "� � ��������������������������������� �

������� &��������������������������� �

%� � "� � "� � �������� ���������� �

������� &���� ������������������ �

'� � "� � !� � ��������������'���������������� �

���������������������������� ����� �

'� � "� � !� � ���������������������������� �

������� &(������������������������� �

'� � "� � !� � ��������������������������������� �

������������������������ �

'� � "� � !� � ��������������������������������������

�������� � � � � � "� � ��� �������������� �

��&�������!+� �",� � *"� � *,� � ��&������������������

� �

��

Page 4: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

���������������������������

��

������� � �� ���� � ������ � ������ � �������� �

������������������������������������ �

'� � "� � !� � ������������������������������� �

������� &��� ������������������ �

!� � *���� � "������ � ���������������� �

������� &������������������������ �

'� � "� � !� � ���������������� �������������� �

������� &���������������������� �

!� � *� � "� � ����������������� �

������������������������������������� �

%� � "� � "� � ������������� �

������� &���������������������� �

'� � "� � !� � ������������������ �

��&�������"'� �"'� � *+� � *'� � ��&������������������

� �

��

��

��

��

������������������������������������������������������������������

��

������� � �� ���� � ������ � ������ � �������� �

&��������� �

!� � *� � "� � ����������� �

�������������������������� �

%� � "� � "� � ����������� �������� �

&���� ������� �

!� � � � !� � �������������� �

��

Page 5: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��������������������������

��

������� � �� ���� � ������ � ������ � �������� �

�������������� ������������������� �

!� � *� � "� � ������������������� �

������� &������������������� �

%� � *� � !� � ��������������� �

������� &����������������������� �

!� � *� � "� � ��������������� �

������������������������������������ �

� �'� � "� � !� � ������������� �

������� &����������������������� �

$� � "� � %� � ����������������� �

������� &�������������������������� �

'� � "� � !� � ������������������������������ �

��&�������"$� �"$� � -� � *)� � ��&������������������

� ���

��

��

��

��

�����������������������������������������������������������������

��

������� � ������ � ������ � ������ � �������� �

&�������� �

!� � *� � "� � ������������ �

&�������� � %� � "� � "� � ��������������� �

��

��

Page 6: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

������������������������������

������� � �� ���� � ������ � ������ � �������� �

������� &������������������������� �

'� � "��� � !���� � ���������������������������������� �

�������������� &������ � %� � *� � !� � ��������������������� �

������� &������������������������ �

%� � "� � "� � �������� ����� �

��

��&�������*!��� �*!� � '� � ,� � ��&������������������

����� �

��

��

���������������������������������������������������������������������

��

�������� ������� ������� ��� ���� �������� �

������������������� �"� �*� �!� � &������ �

������������������� �� �� �!� �������� ���� �

�������������� �"� �*� �!� � &(�������� �

����������������� �"� �*� �!� ���������������� �

�������������� �!� �� �!� � &���� ����� �

��

Page 7: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

�����������������������������

������� � �� ���� � ������ � ������ � �������� �

����������������������������� &(�������� �

"� � � � "��.�����/� �

������� ����������� �

������� &�������������������������� �

'� � "� � !� � ��������� �

��&�������)� �)� � "� � '� � ��&����������������� �

��

��

��

��

���������������������������������������������������������������������

��

�������� ������� ������� ����������� �������� �

������������ ���������� �"� �"� �%� � &������ �

�������������� �"� �*� �!� � &������ �

��������� ���������� �"� �"� �%� �#������� �

�������������� �"� �*� �!� �������� ���� �

������������� �"� �"� �%� � &�������� �

������������������ �� �� �!� �������� ���� �

������������ �"� �*� �!� � &������ �

��

Page 8: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��

��

��

����������������

��

��������

Page 9: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

����

��������

���������������������������� ���

��

Page 10: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!"#� �������������� �

���������$� ��� ������������������������������ �

����������$� �� ������ ������ ���� ������� ���.�� �������� /����������� �������������� �

������%���$� �����������%������������������������ �� ������ $� ����� �����������$� �� �����.)'0/

� ������������."'0/

� ����� ���������.���������������������/Strings, Characters and Regular

Expressions��������������Deitel� �����������$� ����������������������

������������������������������UML��

������� �����������������������������������

Java APIs ���������������JVM��

�������������������������Garbage Collection� �

����

���������$����

� Lewis, J. & Loftus, W. (1998), Java Software Solutions, Addison-Wesley.

� Eckel, B. (2003) , Thinking in Java, Prentice Hall.

� Ivor Horton, Beginning Java 2 (Programmer to Programmer), JDK 5 Edition.Wiley,

2005.

� Xiaoping Jia, Object-Oriented Software Development Using Java, second edition,

Addison-Wesley. 2003.

� Deitel and Deitel, Java - How to Program. Prentice Hall,2005.

� Timothy Budd, Understanding object oriented programming with JAVA , UPDATED

EDITION. Addison-Wesley. 2000.

� Timothy Budd, An introduction to object oriented programming, third edition. Addison

Wesley. 2002.

� ���������������������������,���������������������� �����������������"++!�

Page 11: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!&'� ���������� ���������� �

���������: &��������������

����������: ������� ��������������������������������������� ������%���: �����������������������������������

���� �� �: ��� �����������: ����������� �*+0�.�������������,+0����� �������������/

�����������"+0��.��������������/��������������� ���)+0

����������:��

� ��������� ������������������������� ��������������� �������� ����� ����������� � �������� ����������� �������� �������

������CNF�� DNF��������������������������

� ���������� �������������� ������������������������������������������������������������� ��� � ����

����������������������������������������

� ������������ ����� n ��� ����������������������������������������n��������������������������������������

������������������������������������������������������������������ ��������������������������������������

�������������� �������������������������������� ������������������� �.���������� ����������������������������������������� ����

� ���������� �� �����������������������������������������������������������������&�����������������������������

������� ���������������� ������������� �������������������������������� �� � �������������� ���!--%$��� ����

���������: ��

������������ ����(�� � ������������������������� ����!))) �

�����������������������(�� � ����������������������� ! �

� �

� �

� �

��

Page 12: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -! *� ������������������ �

���������: &��� ����������

����������: �����������������������������������%���: ������������������������������������ � ������ : ��� �����������: ������������*+0������"+0�������������)+0�

������������:��

!�+������������������������.������/��

���������Rn

���������������������������������������.������/������ ��������� ���� �� �������� ����� �� (������ ���� ������� �.���� �� ���� �/��� �� ����������

�������������������������������������������� ��������������������������������������������������������� �������������������������������������

����+���������� �

�������������������������������������������� ����������� � �����������������������������������������������������������������������������������������������������������������

�����������������������������������������������������������������������������������&�+����� ������ �

������������������ ����2 2������������������� ������ ��������������������� ������������������ ����������� ��������������� ������������������������������������������������

�������������������������������������� ���������� ���������������������������������� Vandermonde���

��

"�+���� ���� �������� �R Q F2, ,���� �������C���������������������������� �

� �#+� ������ ����������$�����LU���������������.��� ��� ������� IV)-,�/����

�������������$���������������� ������������ �����������������������������

���������:

� Linear Algebra, K. Hoffman & R. Kunze, Prentice-Hall, 1971

� A First Course in Linear Algebra, D. Zelinsky, Academic Press ,1968

� Linear Algebra, Howard Anton, 8th. Addition, Anoton Text Books inc. 2000.�

� ���������������������� ����������� �����������������1993����

� �����������������������������������������*-)��*--%��

Page 13: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -! &� ���������������������� �

���������: �����������������

����������: ��������� ������� ������������%���: ����������������������������������� � ������ : ��� �����������: ������������*+0����������"+0�������������)+0�

������������:

� ������������� ��������������������������������� ���������������������������������������������������������

� �������� ���������������������������������� ������������������������ ��������� ������������� ���

������������������1��� ���������������������������������������������

� ��� � �� ������������� �������������������������� ������������������������� ������������

�������������������������������������������e�

� ������������� �����������������������Heine������Cauchy����������������������������������

��

�������.x

ex

x

1lim

0

������x

x

x

)1ln(lim

0

�������x

x

x

sinlim

0�

������/ �������� ��� ����

��

� ������ ��������������������������Weierstrass������Cauchy������� �������� �������

� ����� �����������������������������������������������������������������������������������������

������������������������������������������������

� � ������� ���������&� ����Fermat������Rolle������LaGrange������Cauchy������de L'hospital�

� �������������� ����������1� ������������� ���������������������1������������� �����������������

� ������������1�������

� ����� ���������� �� �� ������������ �� ���������� ������������ ���� �������� �������� �������� �

�����������:

� �������������������� ����*���� ������������������������������ .1994 ���

� �������������������������������� ��������&��� Principles of Modern Analysis, Third Edition, W. Rudin, McGraw-Hill, 1976 *

Single Variable Calculus: Concepts and Contexts, Third Edition, J. Stewart, 2004 * Calculus: One and Several Variables, 10

th Edition, 2006 *

*������������������I���������������������1977���

� ������������������II������������������������������� ����.1985��

� ������������������������ 2������������������������������������.1995�

Page 14: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!�!� ����������������� ���� �

���������������������������������������Unix���������%������������������������������ ������������ ������ ��������������������������������20%��������������,+0���

������������$��

��

� ���������� �Unix���

� ������������������������� ��Unix

� �����Mail��� �FTP��

� ��������������������� �pipline

� �����������������������Script ���

� ������������������������Script��

� �� ��������������������grep

� ��� ����find, sort, cut, tr, wc xargs, ���

� �����������.export, readonly/

� ������

� ��������

� �����������

� ���� �subshells�

� ��������������������Awk�� �Sed

� ���� �expect

����� ���������$���Sed��

���������$����

1. Mark G. Sobell, A Practical Guide to Linux® Commands, Editors, and Shell Programming, : Prentice Hall, 2005

2. Mendel Cooper, Advanced Bash-Scripting Guide An in-depth exploration of the art of shell scripting, June 2006, http://tldp.org/LDP/abs/html/

3. Machtelt Garrels, Bash Guide for Beginners, 2006,

http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html

Page 15: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!� � �English For Students Of Computer Science

�� * Pre-Reading

a. Pre-Reading b. Skimming c. Scanning d. Meaning of Computer Words e. Prediction of Unfamiliar Words

* Text Organization

a. Comparison and Contrast b. General Statement and Illustrative Support c. Cause and Effect d. Time Sequence e. Points of Reference

* Topics of Readings

a. Introduction to Computers b. AI and Robotics c. Bio-Computing d. Computers and Medicine e. Virtual Reality f. Computer Viruses

* Communicative Activities

a. Problems Solving Activities b. Simulations

* Testing

a. Unseens throught the year b. Two seens - February and April c. Final

* Grades: 60% class grade 40% final grade

��

Page 16: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!!&� ��������������������'*�� �

����������$����������� &���������

����������: ��������� �������������������� ������%���: �������������������������������������� ������ : �������������������������$� �������������!+0�������������)+0

����������:

��

� ������������,$�����������������DOS������TASM��TLINK��TD�

� �����������������������������������������������

� ������

� �������������������

� ��������������������

� �������� ���

� ����������������������������������

� ���������������������������.����������/��

� �������������DOS����������1������

� ����������

� ����������������

� Macro��

� ����������������

� �����������������������

����� ���������$�� ���� ������������������������������

�����������

1. Ranall Hyde, The Art of Assembly Language Programming, UC Riverside, 1996. 2. P. Abel. IBM Assembly Language and Programming. Prentice Hall, 1987.

3. M. Mazidi, J.Mazidi. The 80x86 IBM PC and Compatible Computers. Assebly Language, Design and Interfacing. Prentice Hall, 1995.

��

Page 17: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!,"� ��������� ����������� �

����������$���������� &��������������

����������: ������� ������������ ��������������������������� ������%���: �������������������������������� � ������ : ��������� ����������������������: ����������� �*+0�.�������������,+0������ ������������/

�����������"+0��.��������������/��������������� ���)+0��

���������������

� ������������ ���������� ���������������������������������� ����������

� ������������������� ��������������������#��������������������������������������������������������

� �������������������������������������������������������������� �����������������������������������

� ��������������������������������������������������������������������������������(��������������������������

������� ���������� � $����������������#���������#���������� ������� ��������������� �� �� � �#������

������������ � ������������ ���������������*)%-*)-��������

����������������

� � ������������ ����(�� � ������������������������� ����!))) �

� � �����������������������(�� � ����������������������� ! �

� � ��

Page 18: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!##� ����������������� �

����������$���������� &��� ��������

����������: ��������� ��������������������������%���: ���������������������������������� � ������ : �����������������������������: ������������*+0�����������"'0�������������$'0

������������:��

��#+������������������

� �������������������� ���������������������� �����������������������������#������������������� � ����� ���� ������ ������ ��� ���� ���� ��������� ������ ������� ���� ������� ���

���������� ��������������������������� ��������������.������������/���������������������������������������������������������������������������������

��*�+������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

�������������������������������������������������������������������������������� �������

,�+��������������������������������������������������������������������������������������������������������������������������������

������������������������������� �����������������������������������������������������������������'�+���������������������������

������� ������ ���� ������ ������ ��� ���� ������ (���� ��������������� ����������� ������ ��������� �� ��������������� � ��� ���������� ���������� ������ ������� ����� ��������� �� ������

���������� �������������

����� ������ ���$� �������� ������ �(��� ���� ����� ��� �� � ������������.��� ���� � ������ IX*-!��������������������������������IX�*����(������� ��*-'�/��

���������������������������� ������������ �������������������������������������������

������������������ �����������������������# ������������

���������$����

� Linear Algebra, K. Hoffman & R. Kunze, Prentice-Hall, 1971.

� A First Course in Linear Algebra, D. Zelinsky, Academic Press , 1968.

� Linear Algebra, Howard Anton, 8th. Addition, 2000.�

� �������������������������� ����������� ������������������*--!��

� ���������������������������������������������*-)��*--%���

� ���������� ������(������������������������������ ����*--!����

� ����������������������������������������*-)��*--%������������������ ������������������������������������������� *

Page 19: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -! "� ��������������������� �

���������: ����������������

����������: ��������������� ���� ������%���: ���������������������������������� � ������ : ���������������������������������: ������������*+0����������"+0�������������)+0

������������:

� ������������ ����� ��� ���������� ������������ ����������� ������ ������� �������������� ������� ���������������

�����������������������������Euler����������� ����������������������������������������������������������������

� ���������������� ����������Riemann����������������������� ������������&���������Newton��

Leibnitz���������� �������� �� ������ ��� ���������� �������� ����� ����� ������� ������ ������ �� ����

�����������������������������������#�������������������� �������������

�������������� �������������Cauchy������������������������������������������������������������������������d'Alembert��Cauchy�����������������������������Rabbe�����������������������������������������Leibnitz�������Dirichlet� Abel & �

� ������������������������Taylor

� ��������������������� ���������������� � ���� ������� ��� ���������� ���������� ���� ��������������� ��������� ��

������������������������������ ��������������� ������������ ���������$

� ���������������� ������������������� ���������������������������������

����������������������������������������������Abel���������Dirichlet ��

���������:

� � �����������������������*���� ������������������������������ .1994 ���

� �������������������������������� ��������&���

� Principles of Modern Analysis, Third Edition, W. Rudin, McGraw-Hill, 1976

� Single Variable Calculus: Concepts and Contexts, Third Editon, 2004

� Calculus: One and Several Variables, 10th Edition, 2006

� �������������������� ����2�������������������������������������.1995��

Page 20: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��

� -!&�� ������������ �

���������:�� �� � &(������ �������

�������������������������������������������������� ������������������������������������������������������������� ���������������������

������%����� �������������������������� ������������ ������ ��� ������������������������������ �������������20%��������������,+0���

������������$��

��������������������� �O(n),2(n),�(n)�

������������������������������������������������������������

��������������&�����������������������

�����������&�����������������������������

������ �������������&����������

������(����������������������������(������� �Inorder,Postorder,Preorder���

�����������(���

�(�AVL��.��������LL,LR,RR.RL��������������/��

�(�3-2��

�(�B��

�������������������Heapsort�������������������������

����Hash�������Chaining��� �Open Addressing��������������Hash���

�����������������

������������������������

�����������������������

�������� ���������loop invariant���

���������������� � ���� �������

����������� ��������������������������

������� ���������$���(�B����

�����������:

��1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, Introduction to Algorithms, Second Edition, MIT Press, 2001. 2. A. V. Aho, J. E. Hopcroft and J. D. Ullman, Data structures and algorithms, Adisson Wesley, 1983. 3. Udi Manber, Introduction to Algorithms: A Creative Approach, Addison Wesley, 1989.

� -!,'� ������������������� �

���������$� ��������������������� ������������

����������$� �������������������������������� ��������������� ����������

Page 21: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

������%���$� ����������!�������������������������� ������ $� ����������������$� �������������."'0�/������.)'0/��

������������$��� ���

�������������������

����������������������

Exception Handling��Input and Output Streams

Generics Collection classes��

������� ���������$�����"-���������JAVA , How To Program, Sixth Edition Deitel

��

���������$����

� Lewis, J. & Loftus, W. (1998), Java Software Solutions, Addison-Wesley.

� Eckel, B. (2003) , Thinking in Java, Prentice Hall.

� Ivor Horton, Beginning Java 2 (Programmer to Programmer), JDK 5 Edition.Wiley,

2005.

� Xiaoping Jia, Object-Oriented Software Development Using Java, second edition,

Addison-Wesley. 2003.

� Deitel and Deitel, Java - How to Program. Prentice Hall,2005.

� Timothy Budd, Understanding object oriented programming with JAVA , UPDATED

EDITION. Addison-Wesley. 2000.

� Timothy Budd, An introduction to object oriented programming, third edition. Addison

Wesley. 2002.

� ���������������������������,���������������������� �����������������"++!

Page 22: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!�,� ���������������� �

�������: �������������������

����������: ������������������������������������������� ������%���: ����������������������������������� � ������ : ���������� �����������: ������������*+0-"'0������"+0-%+0�������������'+0-)+0

������������:

� ��������������������������

� �������������������

� ������������������� ������������������� ���� �������

� ������������������������������

� ����&����� ���&

� ���� ������ ��

����� ��������������� ��������������������������*$����������������������������������������������

������

���������:

� ������������������ � ���������������������1993���

� ����������������������������������������������������������*--$����

� Fundamentals of Algorithms, Brassard & Bratley, Prentice-Hall, 1996�

� Computer Algorithms - Introduction to Design and Analysis, Sara Baase, 2nd Edition, Addison Wesley, 1988

� Introduction to Algorithms - A Creative Approach, Udi Manber, Addison Wesley, 1989

Page 23: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!!�� ���������-����� �

���������: &��� ����������

����������: ������������������������������ ������%���: ������������������������������� � ������ : ��������������������������������������������������: ������������*+0�����������"'0�������������$'0��

� �� �� �� �� �� �� ���� �� ��� �� ���� ���� �� .� ����� �-�.������/�� ���/�� ��

����������: ��!�+������������������

���������� ������������ ������� � ���������Taylor� ������� � ������������Lagrange������������������������ ��������

����+���������������������� �

��������������������������������������������� ����������������������������Lagrange������ ��������������������������������������������������������������������������������������

�����������������&�+������������������ �

����������������������� ����������������������������������������������������������������� ��� �� �� �"�+���������������

�������������������� ����������� ����������� ���������� ����� �������� �������������������� �������� ���� � �(����� �������� ����������������������������� ������

����� ��������

����� ���������$���������������������������������������������� ���!-%�.���������������/�������*-%���� ���*-

"$���#���)������ ���$+-,*�����

������ ������ � $������ ������ ���� ������ �� ��� ���� ���� ����� ������ ���� � � ������� ����������� ��������������������������������������# ��������

����

���������$����

*��������������������������������

"�� . Elementary numerical analysis: an algorithmic approach, S.D. Conte, Carl de Boor, International series in pure and applied mathematics�

3. Numerical analysis, Richard L. Burden and J. Douglas Faires, Thomson Brooks c 2005, 847 pages. �

Page 24: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!&�� ����� ����������� �

���������$� �� &������������������%���$� �����������!�������������������������� ������ $� ��������������������������$� ���������������������� �20%

�������#������� ��80%������

����������$����

� ������������������������ ������������

� ������������������� ���.button-up, top-down�����/��

� ���������� ����C������Unix��

� �������������.��������������������������������������/��

� ��������������������

� ���������������������� ������������������

� ���������

� �������.�������������������� � ������������/��

� �������.���������������������������������������������������/��

� ������ ���������������

� �������������������main �������������������������������������/��

� ������

� ������������ ������

� ���� �

� ������ ��������

� �����������������

� ����������� �Unix ��

����� ���������$� ���� ����������������������������������������������� �������

����������$����

1. B. Kernighan, D. Ritchie. C Programming Language. Second Edition. Prentice Hall, 1988 -.

2. H. Deitel , P. Deitel. C How to program. Second Edition. Prentice - Hall, 1994.

. 3�������������������������������������� �� C��� �� ����� 1991��

. 4������������� ���� C��1996����

. 5�������������������������� �� C��1996��

Page 25: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!' � ���������������� �

���������: &������������

����������: ������������������������� ��������� ������%���: ������������������������������� � ������ : ������������������������: ��� ������*+0�������������-+0��

����

����������$����

� �����������������������������1����������

� ������������������� ���������������������������������������������

� ��������������������AND, OR, NOT, NAND, NOR, XOR��

� �������(Adders)��������(Selectors)����������(Decoders)��

� ��������������������������������ROM – Read Only Memory���

����� PLA – Programmable Logic Array

� ���������� ���Flip-Flop D-FF, T-FF, SR-FF, JK-FF

� ������������������������ ��� �������������������������

� ������������������

� ������������� �������������

� ����������� ��

����� ������������������������������.�����������/

���������$��

� Z. Kohavi, “Switching and Finite Automata Theory”. 2nd

Edtion, McGraw-Hill, 1978.

� Stephen A. Ward, Robert H. Halstead Jr, “Computation Structures”, 2nd

Edition, MIT press , 1990.

Page 26: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

� -!&#� �������������� �

���������:������ � &���������

������������������$���������������������������� ������%������������$��������������������������������� � ������ ��$�������������������������������� �������������$�����������������������������$+0-)+0���������������������� �����

�� !+0-%+0�������������� ��� ����!�� %��������������������������������������������������� ������

��������������&������&��

����������$����

������������������ ������������������������������������ ���������������Linux/Unix������� ������� ����� ����������� ������� �� ���������� ������� ���������� ������ ������ ������

������������� ����������������������������������� �������� ������������������� ����������� ����������������������� ������

��*� �����"� ������������� !� ��������������� %� ������������� '� �������������� $� ����������� )� ���/��� ,� ������������������

����� ���������$����/���� ����

��������������

1. A. Tanenbaum: Modern Operating Systems (2nd ed.), Prentice-Hall, 2001. 2. A. Silbetschatz et. al.: Operating System Concepts (6th ed.), Wiley; (June 26,

2001) ��

���������������������������������������������������� 3. M. Mitchell, J. Oldham: Advanced Linux Programming, New Riders.

http://www.advancedlinuxprogramming.com/

Page 27: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!�*� �������������������� �

���������: ������������ ���

����������: ���������������������������� ��������������������� ����������������������������������������������� #�������������������������

�������� ��� �������� ������������������ ������%���: ������������������������������ � ������ : ��������� ����������3���������������: ����!+0�������������)+0

������������:

� �������������� ������������������������������ ����������������� ����������������

� ������ ������������ ���������������� ������������ ����������������� ������������ ��������������

� ����� ����PROLOG ��

� ������������������ ����

� ������������������ ����

� ������������(���������

� ����������

� ����������������������������������

� � ��������

� ��������������� ��������PROLOG �.���������������������������������������������������/��

� State Spaces

� �������� ��� ����������� ��

����� ���������$�� � ��������������������������������������� �������#���$��.��������������������/��� ���"%"-")!���

�����������:��

� &������������������������&����������������������������&��� ���&����

� Clausal Form Logic, T. Richards, Addison – Wesley Publishing, 1989.

� The Logic Book, by M. Bergmann , J. Moor , J. Nelson, McGraw – Hill, 2004.

� A Logic Book: Fundamentals of Reasoning, Wadsworth Publishing R. M. Johnson, 2006

Page 28: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!#*� �������������� �

���������$ �����������������

����������: ����������������� ������������������� ������%���: ����������������������������������� � ������ : ��������������������������: ������������*+0-"+0�������������,+0--+0

������������:

� �����������#�������

� �����������������������������������

� �����������������#����������

� ��������������������������������

� �����������.DFS/

� ���������� ��

����� ���������$������������������������������������ ��������� ����� �����������$�����"!�����������������������������������������������

�����������:

� �����������������������������������������������������������*--$������

� Graph Algorithms , S . Even niman , 1979

� Fundamentals of Algorithms, Brassard & Bratley, Prentice-Hall, 1996�

� Computer Algorithms - Introduction to Design and Analysis, Sara Baase, 2nd Edition, Addison Wesley, 1988

� Introduction to Algorithms - A Creative Approach, Udi Manber, Addison Wesley, 1989.

� ������������������ � ���������������������1993���

Page 29: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!")� ������������������ �

���������$ &������������

����������: ������������ ��Visual C#��� ��framework .net����������%���: ������������������������������������� � ������ : ������������������������������: ������������"'0�������������)'0

������������$��

� C# and the .NET Framework

� C# Language Fundamentals Value and Reference Types

� Object Oriented Programming Classes, Structures and Objects Properties, Indexers Inheritance and Interfaces Delegates and Events Exceptions Collections

� Windows Applications Creating a Simple Windows Form Windows Forms Controls Menus, Toolbars Dialogs Dynamic Controls Custom Controls

� Streams and I/O Serialization

� Distributed applications Sockets Remoting

� Graphics programming

� Unsafe Code and Pointers

� Attributes ��

����� �����������$����� ��.Windows Forms Controls/��

����09_Controls ������������������

���������$��H. Deitel, P. Deitel. C# How to Program - Chapters 12.5 – 12.8, 13.3 – 13.8 C. Petzold. Programming Microsoft Windows with C# - Chapters 12, 18, 20, 22

C#�� � �������B. Jones�.�� ��� ������ �������*$��*)��� ��

��������.Menu�/������10_Menu ����������������

���������$��H. Deitel, P. Deitel. C# How to Program - Chapter 13.2 C. Petzold. Programming Microsoft Windows with C# - Chapter 14

C#�� ������� �B. Jones�.�� ��� ������ �����*)������

���������:

� H. Deitel, P. Deitel. C# How to Program, Prentice Hall, 2002 - . Visual C# 2005 How to Program. Prentice Hall, 2006 -

Page 30: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

� A.Troelsen. C# and The .NET Platform, Apress, 2001-. Pro C# 2005 and the.NET 2.0 Platform. Apress, 2006

� J. Richter. Applied Microsoft .NET Framework Programming. Microsoft Press, 2002 - , CLR via C# 2.0. Microsoft Press, 2006

� S. Robinson. Professional C#, Wrox Press, 2001 -.

� J. Liberty. Programming C#. Second Edition, O'Reilly, 2002 -.

� C. Petzold. Programming Windows with C#, Microsoft Press, 2001.

� B. Jones, Teach Yourself the C# Language in 21 Days, SAMS, 2001

� C#� ������� ��B. Jones�.�� ��� ����� 2002 ����

� ������� � Visual C# 2005.�John Sharp���.�� �� ����� 2006 ��

Page 31: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!#,� �������������������� �

���������$� &�����������

����������: ���������������������������� �������� ������%���: ���������������������������������� � ������ : ����������������������3����������� ����������������������: ������������*+0������*+0�������������,+0

������������:

� ����������

� �����������

� � �����������

� �������������

� ����������

� ������������

� ���������������������������������.� ����������������������������/

� ������������������������������������������

� ���� ���������������������

� ���������������

� ������������������ ���

� ���������� .�������������������������������������� ��� ��/

� ������������������������

� ������������#���

� ������������������������������

� #����� � �� ����� �����

� ������������������� ��

����� ���������$��������������������������������.���������������������/����

���������:

� �������������������������������������"++'

� �����������������������������������������������������&�����&��"++"

� ��� ����������������������������������������&�����&���������"++*��

� ��������������������������#�����"++$���������������������������

Page 32: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!&&� ������������������� �

���������: ����������������������

����������: �����������������������������������%���: ���������������������������������� � ������ : �����������������������������: ������������*+0������"+0�������������)+0

������������:

� ���������������

� �����

� ��������

� �� ��

� ����� ����

� �����������

� ��������� ��

����� ���������$��� ������������������ ������.�����Algebra, Groups, Rings and Fields, L. Rowen/��

��

���������:

� �������� �������� �����������������������������������*--%���

* Algebra, Groups, Rings and Fields, L. Rowen, A. K. Peters Pub., 1994

� ���������������������������������������1-16��1980���

* Keith Nicholson, Introduction to Abstract Algebra, Wiley Interscience, 3 edition, 2006

*����������������� ������������������������������������������������������*--"��

* David S. Dummit and Richard M. Foote, Abstract Algebra, Wiley, 3 edition, 2003

Page 33: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!#&� ���������������� �

���������: &����������

����������: ����������������������������������� ������%���: ��������3������������������������ � ������ : ������������ �����������: ������������*'0�������������,'0��

������������$��

��

� ��� ������ ��)��������������������

� � ���������������������������������������������������������������Selective Repeat, Go-Back-N, Stop & wait��

� ��������������������������CSMA/CD, CSMA, ALOHA

Ethernet IEEE 802.3 Wireless LAN IEEE 802.11 �4��

Token Ring IEEE 802.5

� ��������������Bridging�������������� Spanning Tree Bridges �������������Bridges �Source Routing

� ����������������TCP/IP ���������������������� ��������������IP��������������TCP, UDP��

������������� �����$���������5�������������5�������������������������� ���������������������

A. Tanenbaum , Computer Networks, Forth Edition ������!�����������������������( Switched Ethernet )��� ������%�!���

����������������������������������������������������������IEEE 802.11 � �����%�%���

��

���������$����

� Tanenbaum, “Computer Networks”, 4th Edition, Prentice Hall, 2002.

� Bertsekes, Gallager, “Data Networks”, 2nd

Edition, Prentice Hall, 1991.

� Douglas Coner, “Internet working with TCP/IP, Principles, Protocols and Architecture”, 2

nd Edition, Prentice Hall, 1997.

Page 34: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -! !� ������������������������ �

���������: &���������������

����������: �������������� �������������� ����������������� ���������� ��������������������������������������������������� ������������������������

���������� ������%���: ����������������������������������� � ������ : ����������������������� ����������+�������������������3���������������$� ��������������*'0����

� ������������,'0��

����������: ��

����� ������ � � ������ �� ��������������� � ����� ���������� ���� ������ ���������� ����� ������������������������

�������� � ��� ����� ������� ���������� ������� ���� ���������� ����� ������� ���������� ������� ���������� ����� ��������� �������� ���� ���������� ���� ������ ����� ������� ����� � ���� ���� �������

��������� ��������� ���� �� � �������� �� �������� ����� ����� ���� �� � ����������� ������� ���������������������������������������������������������������

������� ���������$��� �������� ���������

����

���������:����

� ���������������������������������������������������������������������������������������������� ��*---���

��

� Introduction to the Theory of Computation, Michael Sipser, PWS Publishing, 1997.

� Introduction to Automata Theory, Languages and Computation, John E. Hopcroft, Jeffery D. Ulman Addison – Wesley, 1

st Edition, 1979 ISBN: 0-201-02988-X. Motwani

������� ������������."+++�/�#����������

Page 35: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!&)� ������������������������������� �

���������$ &������������

����������: ������������������������������������������������������� � �� ��� ����� ���������� ��� �������� �� ��� ����� ������ ������ �����

��������������������������� ������������������������� ������������������

��������� ������� ��� ������� �������� � �� ����� ������ �������� ������ ���������������������������������������������������������������������

��������������� ��������������������������������������������%���: ������������������������������������ � ������ : �������������������������������: ������������!'0�.��������"-!�����/��

� ������������$'0��� ��������������������������� ������� �'+�������������������������������

������������:

��������������������� ��������������������������������������������������������������������� ������������ ����������������������#������������ �����������������

������� ���������$�Activity diagrams��

�������������� �������Mastering the Requirement Process – Suzanne Robertson & James Robertson, Addison

Wesley, 2006.

� ��������������������� ���������SRS (System Requirement Specification)� ��������� ������ ������� ���� � ������ ����� ������������� ���� use-case model� ������� ������ ����� �� ��� ����

������������%��$���������

���� �� ������ ������ ���� ��� ����� �� ������ ��� ������ ������� �� ����� ����SRS�������� ������������ �������������������� .����)/�������������� .����-�/��������������������� �.����,�/�

����������� �������� ����������������� ������������������������� ��������

�����������$����

1. “Object-Oriented Modeling and Design” - Rumbaugh et all, Prentice Hall, ��1991

������� ������ �����Object model�.������!�%�,�/��Dynamic model�.������'��,��/��

2. Object-Oriented Analysis and Design with Applications – Grady Booch, The Benjamin/Cummings Publishing Company, 1993;

3. Object-Oriented Software Engineering - a use case driven approach - Ivar Jacobson, Addison Wesley, 1992; (Use-case model �.���������

4. Advanced Use Case Modeling software systems – Frank Armour, Granville Miller, Addison Wesley, 2001;

5. Mastering the Requirements Process – Suzanne Robertson, James Robertson, Addison Wesley, 2006

6. Object-oriented Software Construction - Bertrand Meyer, Prentice-Hall Resource, 1997

Page 36: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

7. UML Distilled Second Edition: A brief guide to the standard Object Modeling Language - Martin Fowler, Kendall Scott, Addison-Wesley Object Technology Series, 1999. (UML ������������������� )

8. The Unified Software Development Process – Ivar Jacobson, Grady Booch, James Rumbaugh, Addison Wesley, 1999;

��������

����������������������������� $������� ������������� ������������������ ���������������������������� ����������

�������������������������������������������������������������������������������������������������� ��� �����������������

������������ ��������������������

Page 37: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!"'� �������������������� �

���������$ &������������

����������$� ���������JAVA������������������������������������%���: ����������������������������������

�� � ����$� �������������������������������������������� �����������: ��������.$+0�/��������������.%+0/

������������:

��

� ���Java�������� ����������������

� ����� ��������������� ���������������������.J2EE, Servlets, JSP/��

� ������Java��������������������.AWT, Swing/

� ������� ���������������������.Applets/

� �������������������������������.java.net/

� ��������������Java��������������������.(J2ME / MIDP

� ����� ���������$� �� �http://java.sun.com/docs/books/tutorial/deployment� ����

���������$������

� D. Flanagan, "Java in a Nutshell", O'Reilly, 5th edition, 2005.

� M. Hall and L. Brown, "Core Servlets and Java Server Pages, Volume 1",

Prentice Hall, 2nd edition, 2003.

� M. Robinson and P. Vorobiev, "Swing", Manning, 2nd edition, 2003.

� J. Marinacci and C. Adamson, "Swing Hacks", O'Reilly, 2005.

� J. Knudsen and S. Li, "Beginning J2ME", Apress, 3rd edition, 2005.

� S. Zakhour, et al., "The Java Tutorial", Prentice Hall, 4th edition, 2006,�

(java.sun.com/docs/books/tutorial)

Page 38: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!!)� �������� �

���������$ &�����������������

����������$ ��������������������������������������� ������%���$ ������������������������������ � ������ $ ������������������������������������� �����������$� �������������*'0�������������,'0��

������������:

���� ����� ��� �������� ���� ����� ������ ���� ����� ���� ��������� ����� ��������� ������ ����

���������������.��������������/6����

��������������

��������������������������������������������� ��������������������� �������������������� ��������������� ������� ������������ ���������� ��������� � ����������� ��������� ��������� ���������� ��������

����� ������� ����������� �� �� �����,Church�������� �������� ���� ������ �������� ���� �����������������������������������������������������������������������������������������������

����������������������� �������������������������������P�� NP����������������������� �������Cook�������NP� ��������������

��

����� ���������$������������������ ������������������ � ���

��

���������:����

� ����#�������� ������������������������������������� ������������������������

� Introduction to the Theory of Computation, Michael Sipser, PWS Publishing, 1997.

� Computational Complexity, C. Papadimition, Addison – Wesley, 1994.

� Introduction to Automata Theory, Languages and Computation, John E. Hopcroft, Jeffery D. Ulman Addisson – Wesly, 1

st Edition, 1979 ISBN: 0-201-02988-X. Motwani

���������������� ���."+++�/�#����������

� NP-Completeness, M. Garey and D. Johnson, Freeman, 1979

Page 39: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -!&"� ��������� ��� �

���������: &�����������

����������: �������� ������������������������������������������� ������%���: ������������������������������������ ������ : �������������������������������������������������: ������������"+0��������$+0����������"+0�

������������:

� �������� �������������������������������������� ��

� ������������ ����������������������������������

� ������������������� ����������������������

� �������� ���.(Relational������������

� ��������������������������

� �������������������������� ��

� ��������������������.Relational Calculus/

� ��������������������������������������

� ���SQL����������

� ����������������

� ��� �������������������

� ����������������������������

� ������������������

� ����������������������������������������������� ���

� ����������������������

� �������������MS-Access����.DB2 ��

����� ���������$��������������������� ��������������������������������������� ��

���������:����

� �����������������������SQL������������� �������� �����"+++

� ������������ ������������������ ��������*--!����

� Database Systems Concepts, H. R. Korth & A. Silberschatz, McGraw Hill, Prentice –Hill, 2005

� �������� �������������������#�����"++$ ����

Page 40: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

� -" � ������� ����������� �

������������:�����������������������������������������������������������������������������

�������������������������������������� ��������� ���������������������� ������������������������������������������������������������ ����������������������������������� ���

������%���:������������������������������� ����������:��������������������������������� ������������������������ ���������

��������������������������������������������������������������������������������������������� ��

���������:

�������������������

����

Page 41: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��

��

��

��������������

Page 42: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

� -&"'� ������������ �������� �

���������: �����������������������%���: ���������������������������������� ������ $� ������������������������������������������������

� ���������������������������������������������������������$����"'0������������)'0

�������������������� ���������

��������������������� �������������� �������� �

��

� ���������� ������������������������� ���������������������

� ������������������������� ��������

� �������������������

� ����������������������������� ������� �����������

� ��������������������������������������Bernoulli���

� �� �������������������������������������� ����

� ���������������������������������������������

����� �������������������������� ����������������� ���

� ����������������������������������

� ���������� �������������������������� ����������

� ���������� ����������������������������������

� ���������������������� �����

��������������

� ������������������������

� ��������� �������������������������������������������������

� �������������������� ��������� �������������������

�����������

� ����������������������� ��������������� ���*-,-��������������

� F. Chorlton, Ordinary Differential and Difference Equations, 1965

� W. Boyce, R. Diprima, Elementary Differential equation and Boundary value problem, 2001

Page 43: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

� -& � ������������ �

���������: &�����������

����������: ������������������������������������������ ������%���: ���������������������������������� ������ $� ����������������� ����������: ����������������������

������������:��

� ����������������������������������������������������������� ��

� ���������������������������������������

� �������#������������������������

� ������������

� ��������������������������������������

� ��������������������� �������������� ������������� ��������������� ������������������ ������������������������ ����������������������� �������������� ��������������� ��������������

� ����� ���������������������������������������������

� ������������������

� ���������

� �����������

� ���� �������

� ����������������������"����������������

� ���� ������� ��.���������/ ��������������� ��� ��

���������: ��

� Operations Research, H. A. Taha, MacMillan, 8th Edition, 2005

� ���������������������� ���� ��� Frederic S. Hillier & Gerald J. Lieberman �������� ���������������������������"++"��

� ���������������������������#�����"++$��

� ��������������������������������� ��������*--+���

Page 44: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

� -&" � ������������� �

���������: &������������

����������$� ����������������������������OpenGL��%���������: ������������������������������

� ������ : ����������������������������������������:��������������������*+0�������'+0����������'+0��

�����������������$

� ����������� �Windows GDI����

� ������ OpenGL���

� Primitives

� Drawing Geometric Objects

� Fractals

� Depth, Clipping, Stencil

� Color blending

� Buffers, Moves, Animation

� Coordinates and Projections

� Transformations

� Viewing

� Display Lists

� Light, Shadow, Fog

� Materials, Texture Mapping

� Curves and Suffers, Splines ��

���������: ��OpenGL��

� M. Woo, J. Neider, T. Davis, D. Shreiner, OpenGl Programming Guide, Third edition, Addison Wesley, 2000.

� R. Wright , M. Sweet, OpenGL SuperBible, Second edition, Waite Group Press, 2000.

� F. Hill. Computer graphics using OpenGL, Second edition, Prentice Hall ,2001.

athematical aspects and C language base Graphics programmingM

� D. Foley , A. van Dam, S.Feiner, J.Hughes, Computer graphics, Principles and practice, Second edition, Addison Wesley, 1991.

� A. Watt. 3D Computer graphics. Third edition. Addison Wesley, 2000.

� D. Hearn, P. Baker, Computer Graphics, C Version, Second edition, Prentice Hall, 1996.

* M. Laszio, Computational geometry and computer graphics in C++, Prentice Hall, 1996.

Page 45: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

� -& ,� �������������� �

����������$������� &����������������

������������$� ��������� � ������� ���� � �� �� ����� ������� ��������� ������ ����� � � ��� ���

.Software/Hardware/� �� ���� ���� � ����� .� ������� �������� ��� ����� ����� /���������������������������������������������������� ����������������

������������.����������������/����������������������������������������������%��������$������������������������� �����������

��� ������ $� ���������������������������������������&C&��

������������ �$� ����������������� ���������������������

�������������$� ���������'+0����������'+0���

�������������������������������

����������$����!���������

*�*�� ��������������������������������(�����������(���������������' #!����������������

"�*� ��������������������RAM��&�(��������������������������

!�*� �����background/foreground "������������������������� ������

%�*� ��Polling��%�"� ��Interrupts���#������������ ������������������������ � ���

'�*� ������� ���������������'�"� ��������������������*�(���������������Interrupts and Stack��

$�*�� ����������������������������,���������.���-����(��Timer/Counter���

)�*�� ��������������������� '����������������(�Communication �Serial ���

,�*�� �����������RS-232���,�"� ����������������������� ���)�+����������������

-�*�GSM �� ������

���������$����

� �����&�������������������������������

� ����������������� �����

Page 46: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

&*�-� � �������������������� �

���������: &�����������������%���: ����������������������� � ������ : � ������������ ������������������������������ ����������� ��������������������$� �� ��� ������� ����!�� %�� ������ ������ ���� ��� �����"+0-!+0������� ��������

#��������������������������#������ ����

����������: ��

�������������������������������������������� ������������������������� ������������������������������������������������������������ �������������������� ��������������������

��������� ��������������������� ���� � ��� �������������������� ���������� ����� ����������������� ����� ����� ��� ��� ��� ������� �������� ����� �� ��� ������� ���� �� ������� �������� ���

�������� ������������

������������������������������������������������������������������.���� ��������������/�������������������� � � ��� ������� ������ ������ ��� ���� ������������ ������� ���� ��� ������� ������

������������������ ������������������������������������������������������������������� ��� ���.�� ������ ����������������������������/��

���������� ��� ������������������������������������������������������������������������������

������������������� ��.Genebank, Swissprot�/��������� �����������.������ blast���� ���/������

����� ����$�������������������������������������

�������$��

��� ����� �

��������������� *

� ��������������������������� �� "

�����������DNA !

������������������ � %

����������������������������������� '

���������������� $

������������ )

������������� ,

��������������� -

������ ������������ *+

������������������� **

���������������������� � *"� �

���������$��

��Bioinformatics: Sequence and Genome Analysis, by David W. Mount, Cold Spring Harbor Laboratory Press, 2001

Page 47: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -&*"� �������������� �

����������� � &(������ �������������%���$� ���������������������������������� ������ $� ����������������� ����������������$� �������������!+0�������������)+0����

��

����������$��

� ������������ ����Perl���

� ��������� ����������������� ���

� ��������Perl�� �Tk�

������

���������$����

� Jon Orwant, Larry Wall and Tom Christiansen, Programming Perl, Third Edition, O’Reilly & Associates, Inc, 2000.

� Randal Schwartz and Tom Phoenix and brian d foy, Learning Perl, 4th Edition, O’Reilly & Associates, Inc, 2005.

� Brian d foy, Mastering Perl, O’Reilly & Associates, Inc, 2007 .

� Jeffrey E. F. Friedl, Mastering Regular Expressions Powerful Techniques for Perl and

Other Tools, Third Edition O’Reilly & Associates, Inc, 2006.

� Nancy Walsh, Learning Perl/Tk Graphical User Interfaces with Perl, O’Reilly &

Associates, Inc, 1999.

Page 48: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -& #� �������������������������� �

���������: ����������������������������%���: �������������������������� ������ $� ������������� �����������: �����������*++0

��

����������$����

�������������������������������� ���������������������������������������������������������������Ceasar���������Vigenere���������������(substitution)�������Hill������������������������������

Stream cipher������������������Shannon��������� �����������Vernam one-time pad����������������������������������������������������.RSA������������������� ������Fermat��

����Miller-Rabin��������Carmichael��������� ������������������������������������������������������������������������������Diffie-Hellman��������������El-Gamal��������������������� ����������Shanks���������

����

��������������

� J.A. Buchmann, Introduction to Cryptography. Springer, 2002.

� A.J. Menezes, P.C. van Oorschot, S.A. Vanstone. Handbook of Applied Cryptography, CRC Press, Boca Raton, Florida, 1997.

��� * D.R.Stinson, Cryptography: Theory and Practice, (Discrete

Mathematics and Its Applications) Chapman & Hall/CRC; Third edition, 2005� �

Page 49: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -&&&� ���������������� �

���������: &������������

����������: ����������������������������������������������������������� ������%���: ������������������������ ������ �$������������������������

�����������$� �� �������������"+0�������������,+0������������������������ ������������������������������

������������:��

� ����������������������"

� ��������������������IP������������������.ARP,DNS�/

� ������������������������� ������������Distance Vector �� �Link State�� ������������������������������.RIP,OSPF/��� �����������������������������.BGP/��� ��������������Multicast���

� �������������������������� ����������UDP����� ����������TCP����� ������������������� ������� ��������������� ������������������.Flow control/����� ��������������������.congestion control/��

� ���������������������������������� �Socket��

� ����������WWW ��World Wide Web ������������HTTP����

���������: ��

� ����������������� �IETF���������RFC����������������������� �����

Page 50: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -&*&� �������������� �

�������: ������� �����������

����������: ��������� ������������������������ ������%���: ������������������������������ � ������ : ���������������������������: �����'+0����������'+0��

������������:

� ����������������6

� �������������������

� ������������� ���������������

� � ������������������

� �������

� �� �������� �������������������������������� �����������

� �������

� � ���� ���

�����������:��

��

� Russell S.J., Norving P.: Artificial Intelligence, A Modern Approach, Prentice-Hall Inc. 2

nd edition, "++!.

� Nilsson N.J.: Artificial Intelligence: A New Synthesis, Morgan Kaufman Publ, 1998.

� Rich E, Knight K.: Artificial Intelligence, McGraw-Hill, 2nd

edition, 1991.

Page 51: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -&*,� ����������������� �

�������: ������� ���������

����������: ������������������������������������������������������%���: !���������� � ������ : �������������������������������������: �������������*++0

������������:��

���������������������

� ������������

� ������������

� ������������

� ������������

� �� ������������

� Case Based Resoning����

���������������������"-!����� ���� �� �������������������� � �������� ����������� ���� ��������������� ����������������� ���������������������������������������������������

������������"-!��� ������������������������������������������������������������������������ �������������� ����������������������� ������ ���������������������������������������

�����������

�������������������������������#�������

� ������������ ������ ���������������

� � &�� ��������������.��#���������/

� � &�� �������������.����#��/��

� �� ������� ��������������.����#��/

� �������������� ��������.����#��/ ��

�������������������������������������� ������������-+�����������������������*+���� ����������

Page 52: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -& '� ����������� ���������� �

���������$������#�������������������%���$� �������������������������������������

� ������ $� ���������������������

�����������$� ������"+0���������,+0

��

Course description:��

Java 2 Enterprise Edition is a framework that defines the standard for developing multi-tier enterprise applications. It simplifies enterprise applications by basing them on standardized, modular components, and it provides a complete set of services to those components. In this course the student will learn how to develop a multi-tier web-based applications based on the java programming language. This course will introduce students with the most important issues that are relevant almost in every programming project witting in hi-tech companies. The course will include class presentations with examples, and exercises. Students will have to program a distributed web based application based on topics learned during the semester.

Course prerequisites: Students must have some experience with the java programming language.

Course Topics:��

� Introduction to distributed programming, Tiered model architectures, J2EE

� Database programming with JDBC (java database connectivity)

� Distributed computing using RMI (Remote method invocations)

� Logging with Log4J

� Web Servers

� Basic Servlet programming

� Java Server Pages (JSP) and Web deployment

� Creating Charts with JFreeChart

� Assignments of course projects ��

�����������$��

��1. JDBC(TM) API Tutorial and Reference: Universal Data Access for the Java(TM) 2 Platform (2nd Edition) by Seth White (Author), Maydene Fisher (Author), Rick Cattell (Author), Graham Hamilton (Author), Mark Hapner (Author) Publisher: Pearson Education; 2 edition (June 11, 1999), ISBN-10: 0201433281 2. Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition) (Paperback) by Marty Hall (Author), Larry Brown (Author), Publisher: Prentice Hall PTR; 2 edition (September 5, 2003), ISBN-10: 0130092290 3. Web Development with JavaServer Pages [ILLUSTRATED] (Paperback) by Duane K. Fields (Author), Mark A. Kolb (Author), Shawn Bayern (Author),Publisher: Manning Publications; 2nd ed. edition (September 15, 2001) ISBN-10: 193011012X

Page 53: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -#""� ������������� ���������� �

���������: &������������

����������$�����������������ADO.net ���ASP.net�Java Script,���������%���: ���������������������������������� � ������ : ������������������������������: ������������"+0���������������,+0��

�������������$��

� Internet programming – ASP.net HTML Server Controls and ASP.NET Server Controls

JavaScript Event Driven Programming and Postback Forms, Objects User Controls Ajax Web service

� Data Base Programming – ADO.net Relational Databases Data Readers, Command Objects Reading Data Using DataSet Object Manipulating Data (Inserting, Updating, Deleting Records)

� XML

� Files, Mail ����

���������$����

1. M. MacDonald, M. Szpuszta. Pro ASP.NET 2.0 in C# 2005. McGraw-Hill, 2006 2. G. Shepherd. Microsoft ASP.Net 2.0, Microsoft Press 2006

������� �.NET 2.0.ASP �.G. Shepherd�� �� �����2006 ����

��3. D. Esposito. Programming ASP.NET 2.0 Core Reference. Microsoft Press, 2005 4. D. Esposito. Programming Microsoft ASP.NET 2.0 Applications: Advanced Topics. Microsoft Press, 2006 5. D. Esposito. Introducing Microsoft ASP.NET 2.0 Ajax Extensions. Microsoft Press, 2006 6. J. Liberty. Learning ASP.NET 2.0 with AJAX. O'Relly, 2007 7. D. Sceppa. Programming Microsoft ADO.NET 2.0 Core Reference . Microsoft Press, 2006

Page 54: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

��� -&"�� ��������������� �

��������� � &���� ����������������%���$� � ������������������������������������$� �����������������&��!+0�������������)+0����

��

�����������$��

���������������������� �������������� �������� �������������������������������������� �����

�����������������������������������

������� ��������������������������� �������������������������������������&��������������

����������� ����������� �Win-Win���

��

����������$��

*� ����������������������������������

"� �������������������������������������������������

!� ��&������������ �����

%� �����������������

'� �����������������������������

$� ��������������������������

)� ����������������������

,� ���������������������

-� �������������������������������

*+� ����������������&������� �����������

**� �������������������������������

*"� ����������������������������� �������.���������������������������

������� ���������������������������������/��

��

���������� $��

� ����������������������������

� ������������������������������

� ����������������&��.������/�������������� ���������

� ���������������� ���$+���������

��

���������������������$��

���$��

*� �������.��*--$��/���������������� �����������������������������&��������������

"� �������.��"++'��/���������������� ����������������&����������������

!� �����������������.��*---��/��������������

%� ��������.��"++$��/���������������������������

'� Fisher, R., & Ury, W. (1991). Getting to yes: Negotiating without giving in, Penguin.

$� Grinberg, J., & Baron, R. (2000). Behavior in organizations, Prentice Hall, ch. 11.��

Page 55: aspbak.netanya.ac.ilaspbak.netanya.ac.il/content/messages/conference_200812.pdf · 2008-01-14 · Ethernet IEEE 802.3 4 Wireless LAN IEEE 802.11 Token Ring IEEE 802.5 Bridging ˇ

)� Lewicky, R.J., Saunders, D.M., Minton, J.W., & Barry, B. (2003). Negotiation, Boston,

MA: Irwin. 4rd

ed.

,� Thompson, L. (2001). The mind and the heart of the negotiator, Prentice Hall, N.J. ��

��

���$��

*� ����������."++*��/������������������ �����

"� Fisher, R., & Ezted, D. (1995). Getting ready to Negotiation, Penguin Books.��

!� Johnson, R.A. (1993). Negotiation, Sage.

%� Mnookin, R.H., & Susskind, L.E. (eds.). (1999). Negotiating on Behalf of

Others. Sage Publications Inc.

'� Shell, G.R. (2000). Bargaining for Advantage. Penguin Books. ��

��

������$��

�����������������������������������

��

��