List of Textbooks and Reference books (2008)

Spring  semester

 Numerical Analysis

1 אנליזה נומרית

                                     234107

Textbooks

ספרי לימוד

Dahlquist,G.L., Bjorck,A.   Numerical Methods.  Prentice-Hall, 1974.

     s.n.1448

Kincaid,D., Cheney,W.   Numerical Analysis. 3rd ed.,  Brooks/Cole, 2002.

     s.n.2257104-3rded., 2002

     s.n.2176557-2nd ed., 1996

Acton,F.S.  Numerical Methods that Work.  Harper & Row, 1970.

     s.n.207142

Acton, F.S. Numerical Methods that Work. Revised edition, Mathematical Association of America, 1990.

     s.n.2258877

Abramowitz, M., Stegun, I.A., editors. Handbook of Mathematical Functions: with Formulas, Graphs and Mathematical Tables. Dover,1964-1972.

     s.n.212184

     s.n.216865

     s.n.2234914

Ralston,A., Rabinowitz, P. A First Course in Numerical Analysis. 2nd ed., McGraw-Hill Kogakusha, 1978.

     s.n.214545-2nd ed., 1978

Suli, E., Mayers, D. F. An Introduction to Numerical Analysis. Cambridge University Press, 2003.

     s.n.2265264

 Introduction to Computer Science

מבוא למחשב שפת с

                                     234111

Textbooks

ספרי לימוד

Kernighan,B.W., Ritchie,D.M.   The C Programming Language. 2nd ed. Prentice-Hall, 1988.

     s.n.2053482

Kelley,Al., Pohl,I.   A Book on C: Programming in C. 4th ed. Addison-Wesley, 1998.

     s.n.2190380 – 4th ed., 1998

     s.n.2161673 – 3rd ed., 1995

Summit S.  C Programming FAQs.   Addison-Wesley,1996.

     s.n.2211150

 Computer Organization and Programming

ארגון ותכנות המחשב

                                     234118

Textbooks

ספרי לימוד

Gill,A.   Machine and Assembly Language Programming of the PDP-11. 2nd ed.  Prentice-Hall, 1983.

     s.n.18193-2nd ed.,1983

MacEwen,G.H.   Introduction to Computer Systems Using the PDP-11 and PASCAL.McGraw-Hill, 1980.

     s.n.53279

Eckhouse,R.H.Jr., Morris,L.R.   Minicomputer Systems: Organization, Programming, and Applications (PDP-11). 2nd ed.  Prentice-Hall, 1979.

     s.n.1968-2nd ed.,1979

 Operating Systems

מערכות הפעלה

                                     234120

Textbooks

ספרי לימוד

Bovet, D. P., Cesati, M. Understanding the Linux Kernel. 3rd ed. O’Reilly, 2005.

     s.n.2279420-3rd ed., 2005

     s.n.2250199-2nd ed., 2003  

Silberschatz,A.,  Galvin,P.B., Gagne, G.  Operating System Concepts 7th ed. Wiley, 2005

     s.n.2268680-7th ed., 2005

     s.n.2247572-6th ed., 2003

     s.n.2179932-5th ed.,1998

     s.n.2148315-4th ed.,1994

Silberschatz, A., Galvin, P. B., Gagne, G.  Operating System Concepts with JAVA.6th ed., Wiley, 2004.

     s.n.2261632

Love, R. Linux Kernel Development. 2nd ed., Novell Press,2005.

     s.n.2293560-2nd ed.,2005

     s.n.2261057-1st ed.,2004

Red Hat Linux with VMWARE [course material] Version 8.0. CD – ROM , 2004.

     s.n.2265711

 Introduction to Systems Programming

מבוא לתכנות מערכות  

                                     234122

Textbooks

ספרי לימוד

Kernighan,B.W., Ritchie,D.   The C Programming Language. 2nd ed. Prentice-Hall, 1988.

     s.n.2053482

Summit,S.  C Programming FAQs.  Addison-Wesley, 1996.

     s.n.2211150

Reek,K.  Pointers on C.  Addison-Wesley, 1998.

     s.n.2210466

Barclay,K.A.   ANSI C: Problem Solving and Programming. 2nd ed. Prentice-Hall, 1990.

     s.n.2142393

Robbins, A. Unix in a Nutshell : a  A Desktop Quick Reference, Covers GNU/Linux, Mac OS X, and Solaris. 4th ed. O'Reilly, 2006.

     s.n.2275835-4th ed., 2006

     s.n.2210781-3rd ed., 1999

Gilly,D.   Unix in a Nutshell. O’Reilly. 1992.

     s.n.2133283

Stroustrup,B.   The C++ Programming Language. 3rd ed. Addison-Wesley, 1997.

     s.n.2183451

Stroustrup,B.   The C++ Programming Language. 3rd ed., special edition. Addison-Wesley, 2003.

     s.n.2256535

Stroustrup,B.   The C++ Programming Language. 3rd ed., special edition. Addison-Wesley, 2000.

     s.n.2264758

Lippman,S.B., Lajoie,J. Moo, B. E.   C++ Primer. 4th ed.  Addison-Wesley,2005.

     s.n.2267264-4th ed., 2005

     s.n.2196517-3rd ed., 1998

Meyers, S. Effective C++ :55 Specific Ways to Improve your Programs and Designs.3rd ed., Addison-Wesley,2005.

     s.n.2275720

Meyers,S.  Effective C++ : 50 Specific Ways to Improve your Programs and Designs. 2nd ed.  Addison-Wesley, 1998.

     s.n.2207625-2nd ed.,1998

     s.n.2207625-2nd ed.,1998

     s.n.2140882-          1992

Meyers, S. More Effective C++ :35 New Ways to Improve your Programs and Designs. Addison-Wesley,1996.

     s.n.2168404

Solter, N., Kleper S. Professional C++. Wiley,2005.

     s.n.2295781   

Eckel, B. Thinking in C++. 2 vols. Prentice Hall, 2000-2004.

     s.n.2295782
     Online version
     Online version

Henricson,M., Nyquist,E.  Industrial Strength C++.  Prentice Hall, 1997.

     s.n.2211151

Cline,M.P., Lomow,G.A.   C++ FAQs. 2nd ed.   Addison-Wesley, 1999.

     s.n.2212866-2nd ed. ,1999

     s.n.2190705-1995.

Ammann, P., Offutt, J. Introduction to Software Testing. Cambridge University Press,2008.

     s.n.2295780

Eliens,A.  Principles of Object-Oriented Software Development.  Addison-Wesley,2000.

     s.n.2233064-2nd ed.,2000.

Sommerville,I.  Software Engineering . 8th ed., Addison-Wesley, 2007.

     s.n.2279935-8th ed., 2007

     s.n.2231196-6th ed., 2001

Rumbaugh,J. et al.   Object-Oriented Modeling and Design.  Prentice Hall-Int., 1991.

     s.n.2128426

Jacobson,I.,et al.   Object-Oriented Software Engineering: A Use Case Driven Approach. ACM Press, 1992.

     s.n.2137064

 Introduction to Computing with MATLAB

מבוא למחשב בשפת מטלאב

                                     234127

Textbooks

ספרי לימוד

Hanselman, D., Littlefield, B. Mastering MATLAB 7. Pearson/Prentice Hall,2005

     s.n.2274192 

 Combinatorics for Computer Science

קומבינטריקה למדעי מחשב

                                     234141

Textbooks

ספרי לימוד

Even,S.   Algorithmic Combinatorics. Macmillan, 1973.
     s.n.1970
Even,S.   Graph Algorithms.  Computer Science Press, 1979.
     s.n.1971
Liu,C.L.   Introduction to Combinatorial Mathematics.  McGraw-Hill, 1968.
     s.n.1945  

גינזבורג, א.  מתמטיקה דיסקרטית. האוניברסיטה הפתוחה, 1992.  קומבינטוריקה ח' 4

     s.n.2142338-1992
     s.n.2073411-1989

לניאל, נ., פרנס, מ. מתמטיקה בדידה. 2001

     s.n.2236696

גירון, ש. מתמטיקה בדידה .מהד. ב.  אקדמיה. 2000

 
     s.n.2225851
 Digital Systems

מערכות ספרתיות

                                     234145

Textbooks

ספרי לימוד

Kohavi,Z.   Switching and Finite Automata Theory.  2nd ed.  McGraw-Hill, 1978.

     s.n.1929- 2nd ed., 1978

     s.n.1930 -1970

מערכות ספרתיות   תל-אביב : האוניברסיטה הפתוחה, 1988

     s.n.2045004

Ward,S.A., Halstead,R.H.,Jr.   Computation Sturctures.  MIT Press, 1990.
     s.n.2092721
 Data Structures 1

מבני נתונים 1

                                   234218

Textbooks

ספרי לימוד

Cormen,T.H. [et al.]  Introduction to Algorithms. 2nd ed.  MIT Press, 2001.
     s.n.2232918-2nd ed., 2001.

     s.n.2099273-1990     

קורמן, ת.ה., מבוא לאלגוריתמים, כרך א,33 האוניברסיטה הפתוחה, 1998

     s.n.2196197    
Lewis,H.R., Denenberg,L.    Data Structures and their Algorithms.  Harper Collins, 1991.     
     s.n.2122102
Gusfield,D.  Algorithms on Strings, Trees and Sequences. Cambridge University Press, 1997.
     s.n.2189208
     s.n.2189208
Aho,A.V., Hopcroft,J.E., Ullman,J.D.   Data Structures and Algorithms.  Addison-Wesley, 1983.
     s.n.12499
Samet, H. Foundations of Multidimensional and Metric Data Structures. Elsevier/Morgan Kaufmann,2006.
     s.n.2287156
Horowitz,E., Sahni,S.   Fundamentals of Data Structures in Pascal. 4rd ed.  Computer Science Press, 1994.  
     s.n.2248315-4th ed., 1994
     s.n.2087738-3rd ed.,1990     

 Algorithms 1

אלגוריתמים 1

                                     234247

Textbooks

ספרי לימוד

Cormen,T.H. [et al.]   Introduction to Algorithms. 2nd ed.  MIT Press, 2001.

     s.n.2232918-2nd ed., 2001.    

     s.n.2099273-1990     
Kleinberg, J., Tardos, E. Algorithm Design. Pearson/Addison-Wesley,2006.    
     s.n.2271029

Dasgupta, S., Papadimitriou C., Vazirani,U. Algorithms. McGraw-Hill Higher Education,2008.

     s.n.2290397

Even,S.   Graph Algorithms.  Computer Science Press, 1979.
     s.n.1971

קורמן,ת.ה.  מבוא לאלגוריתמים. האוניברסיטה הפתוחה,1998.

      s.n.2196197        
 Logic Design

תכן לוגי

                                     234262

Textbooks

ספרי לימוד

Hennessy,J.L., Patterson,D.A.   Computer Organization and Design:The Hardware/ Software Interface.3rd  ed.  Morgan Kaufmann, 2004.

     s.n.2263805-3rd ed., 2004

     s.n.2187609-2nd ed.,1998
     s.n.2142046- 1994
Ward,S.A., Halstead,R.H.,Jr.   Computation Structures. MIT Press, 1990.
     s.n.2092721     
 Digital Computers Structure (MAMAS)

מבנה מחשבים ספרתיים

                                     234267

Textbooks

ספרי לימוד

Hennessy,J.L Patterson,D.A.   Computer Architecture: A Quantitative Approach. 4th ed., Morgan-Kaufmann, 2007.

     s.n.2285679-4th ed., 2007

     s.n.2243749-3rd ed., 2003  

     s.n.2169821-2nd ed., 1996

Hennessy,J.L., Patterson,D.A.   Computer Organization and Design:The Hardware/ Software Interface.3rd  ed.  Morgan Kaufmann, 2004.
     s.n.2263805-3rd ed., 2004
     s.n.2187609-2nd ed.,1998
     s.n.2142046- 1994       
 Logic and Set Theory

לוגיקה ותורת הקבוצות  

                                     234293

Textbooks

ספרי לימוד

Ebbinghaus, H.-D., Flum, J., Thomas, W.  Mathematical Logic. 2nd ed. Springer, 1994.
     s.n.2163769-2nd ed., 1994
    s.n.30173 - 1984
Adamowicz, Z., Zbierski, P. Logic of Mathematics: a Modern Course of Classical Logic. Wiley-Interscience, 1997.
     s.n.2209358
Enderton,H.B.  A Mathematical Introduction to Logic.  Academic Press, 1972.

     s.n.2232554-2nd ed., 2001

     s.n.205767-1972

Mendelson, E. Introduction to Mathematical Logic.4th ed. Chapman & Hall ,1997.
     s.n.2186712-4th ed., 1997
     s.n.2044228-3rd ed., 1987
     s.n.213991-2nd ed., 1979

     s.n.213992-1964,1966

Moschovakis, Y. N. Notes on Set Theory. Springer, 1994.

     s.n.2164173
Shoenfield, J.R. Mathematical Logic. Addison-Wesley, 1967.
     s.n.2011773

Vaught, R.L. Set Theory: an Introduction. 2nd ed. Birkhauser, 1995

     s.n.2170094-2nd ed., 1995

     s.n.2011256-1985

Halmos, P.R. Naïve Set Theory. Springer, 1974.

     s.n.2032604-1974 (reprint)

     s.n.49152-1960
 Project in Operating Systems H

פרוייקט במערכות הפעלה  ה'

                                     234303

Textbooks

ספרי לימוד

Bovet, D. P., Cesati, M. Understanding the Linux Kernel. 3rd ed. O'Reilly, 2005.

      s.n.2279420-3rd ed., 2005
      s.n.2250199-2nd ed., 2003      

Rubini, A. Corbet, J. Linux Device Drivers. 3rd ed., O'Reilly, 2005.

     s.n.2281868-3rd ed., 2005

     s.n.2238986

Beck, K. Extreme Programming Explained : Embrace Change. Pearson Academic 2004.

     s.n.2263810-2004

     s.n.2237578-2000  

Fowler, M. [et al.]. Refactoring : Improving the Design of Existing  Code. Addison-Wesley, 1999.

     s.n.2254640

Sommerville,I.  Software Engineering . 8th ed., Addison-Wesley, 2007.
     s.n.2279935-8th ed., 2007
     s.n.2231196-6th ed.,2001  
Stevens,W.R.   Advanced Programming in the UNIX Environment.  Addison-Wesley, 1992.
     s.n.2144070

Nichols, B., Buttlar, D., Farrell, J. P. Pthreads Programming. O'Reilly,1996.

     s.n.2285692

Schmidt, D.C., Huston, S.D. C++ Network Programming.Vol.1 Addison-Wesley,2002.

     s.n.2291997

Butenhof, D.R. Programming with POSIX Threads. Addison-Wesley,1997.

     s.n.2251455

Lewis,B., Berg,D.J.   Threads Primer : A Guide to Multithreaded Programming. Prentice-Hall, 1996.

     s.n.2174437
Beveridge,J., Wiener,R.    Multithreading Applications in WIN32.  Addison-Wesley Developers Press, 1997.
     s.n.2184964
Hart,J.M.   WIN32  System Programming.  Addison-Wesley Developers Press, 1997.
     s.n.2182616
Davis,R.   Windows NT Network Programming.  Addison-Wesley, 1994.
     s.n.2161947
Petersen,R.   Linux: the Complete Reference.  3rd ed.  Osborne/McGraw-Hill, 1999.
     s.n.2208963
Welsh,M., Dalheimer,M.K., Kaufman,L.   Running Linux. 3rd ed.   O`Reilly, 1999.
     s.n.2208964
 Programming Languages

שפות תכנות

                                     234319

Textbooks

ספרי לימוד

Watt,D.A.   Programming Language Concepts and Paradigms. Prentice-Hall, 1990.
     s.n.2128895
Welsh, J., Elder, J. Introduction to PASCAL. 3rd ed. Prentice-Hall, 1988.
     s.n.2050692-3rd ed., 1988
     s.n.5447- 2nd ed., 1982
Paulson,L.C.   ML for the Working Programmer. 2nd ed.  Cambridge University Press, 1996.
     s.n.2188368-2nd ed.,1996
     s.n.2119911- 1991

Clocksin, W. F., Mellish, C. S., Programming in Prolog. 5th ed. Springer, 2003.

     s.n.2253786-5th ed., 2003

     s.n.2156812-4th ed., 1994

     s.n.2032476-3rd ed., 1987

Bratko,I.   PROLOG Programming for Artificial Intelligence. 2nd ed. Addison-Wesley, 1990.

     s.n.2100599-2nd ed.,1990
     s.n.2024317- 1986

Mitchell, J. C. Concepts in Programming Languages. Cambridge University Press, 2003.

     s.n.2248102

Sethi, R. Programming Languages :Concepts and Constructs. 2nd ed., Addison-Wesley, 1996

     s.n.2169805

Finkel,R.A. Advanced Programming Language Design. Addison-Wesley, 1996.
     s.n.2231531
 Introduction to Software Engineering

שיטות בהנדסת תוכנה

                                     234321

Textbooks

ספרי לימוד

Schach,S.R. Classical and Object-Oriented Software Engineering . 6th ed./McGraw-Hill,2005.

     s.n.2267671-6th ed., 2005

     s.n.2244482-5th ed., 2002.
     s.n.2200885-4th ed., Java version,1999.
Pressman,R.S. Software Engineering : A Practitioner`s Approach. 6th ed., McGraw-Hill Higher Education, 2005.

     s.n.2263142-6th ed., 2005

     s.n.2216043-5th ed.,2001
     s.n.2165634-3rd ed.,1992
Eriksson,H.-E., Penker,M.   UML Toolkit.  Wiley, 1998.
     s.n.2202125

Fowler,M. UML Distilled : a Brief Guide to the Standard Object Modeling Language. Addison-Wesley, 2004 

     s.n.2255632-3rd ed., 2004

     s.n.2224963-2nd ed., 2000
     s.n.2196770 - 1997

Rumbaugh, J. Jacobson, I., Booch, G. The Unified Modeling Language Reference Manual. Addison-Wesley,2005.

     s.n.2287374

Robertson, S., Robertson, J. Mastering the Requirements Process . Addison-Wesley, 1999.

     s.n.2266642

Gamma,E. et al. Design Patterns:Elements of ReusableObject –Oriented Software. Addison-Wesley, 1995.

     s.n.2163845

Thayer, R. H., Christensen, M .J. (editors)  Software Engineering.3rd ed., :IEEE Computer Society Press,2005.

     s.n.2295783

Eckel, B., Thinking in Java, Prentice-Hall, 4th ed., 2006.

     s.n.2280290-4th ed., 2006

     s.n.2251540-3rd ed., 2003   Online version
     s.n.2224469-2nd ed., 2000
 File Systems

מערכות קבצים

                                     234322

Textbooks

ספרי לימוד

Salzberg,B.   File Structures and Analytic Approach.  Prentice-Hall, 1988.

     s.n.2058159     

Weikum,G., Vossen,G. Transactional Information Systems :Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan Kaufmann,2002.

     s.n.2270573

Ullman,J.D.   Principles of Database and Knowledge-Base Systems. Vol.1.  Computer Science Press, 1988.     

      s.n.2062934

Gray,J., Reuter,A.   Transaction Processing: Concepts and Techniques.  Morgan Kaufman, 1993.     

     s.n.2135361

Ramakrishnan, R., Gehrke, J. Database Management Systems. 3rd ed., McGraw-Hill, 2003.
     s.n.2245098-3rd ed., 2003.
     s.n.2231150-2nd ed., 2000

Garcia - Molina, H., Ullman, J.D., Widom,J. Database System Implementation. Prentice-Hall, 2000 .    

     s.n.2210470

 Intro. to Natural Language Processing

מבוא לעיבוד שפות טבעיות                                        

                                     236299

Textbooks

ספרי לימוד

Manning, C.D., Schutze, H. Foundations of Statistical Natural Language Processing, MIT Press, 1999

     s.n.2204800

Allen, J., Natural Language Understanding, 2nd ed., Benjamin/Cummings, 1995

     s.n.2152874 – 2nd ed., 1995  

     s.n.2057035 – 1st ed., 1987

Jurafsky, D. Speech and Language Processing. Prentice-Hall, 2000.

     s.n.2232890

 Project in Natural Language Processing

פרויקט בעיבוד שפות טבעיות

                                   236303

Textbooks

ספרי לימוד

Allen, J., Natural Language Understanding, 2nd ed., Benjamin/Cummings, 1995
     s.n.2152874 – 2nd ed., 1995  
     s.n.2057035 – 1st ed., 1987

Radford, A. Minimalist Syntax :Exploring the Structure of English. Cambridge University Press,2004.

     s.n.2281029

Radford, A. Transformational Grammar: a First Course. Cambridge University Press, 1988.
     s.n.2102710

אורנן, עזי המשפט הפשוט. אקדמון, תשל"ט 1979

     s.n.2226701

אורנן, עזי המילה האחרונה :מנגנון התצורה של המילה העברית. תשס"ג 2003

     s.n.2252021

 Data Structures 2

מבני נתונים 2

                                     236312

Textbooks

ספרי לימוד

Cormen,T.H. [et al.]   Introduction to Algorithms. 2nd ed.  MIT Press, 2001.

s.n.2232918-2nd ed., 2001.   

s.n.2099273-1990

Tarjan,R.E.   Data Structures and Network Algorithms.  SIAM, 1983.  

s.n.224973

Mehlhorn,K.   Data Structures and Algorithms 1: Sorting and Searching.  Springer, 1984.   

s.n.72786

Aho,A.H., Hopcroft,J.E., Ullman,J.D.   The Design and Analysis of Computer Algorithms.  Addison-Wesley, 1974.

s.n.1372    

Motwani,R., Raghavan,P.   Randomized Algorithms.  Cambridge Univ. Press, 1995

s.n.2167396

Mulmuley,K.   Computational Geometry: An Introduction Through Randomized Algorithms.  Prentice-Hall, 1994.

s.n.2145620

 Data Processing Laboratory

פרויקט בעיבוד נתונים מ'

                                     236323

Textbooks

ספרי לימוד

Silverston, L. The Data Model Resource book. 2 vols. Wiley, 2001.
     s.n.2237345

Kimball, R., Ross, M. The Data Warehouse Toolkit : the Complete Guide to Dimensional Modeling. 2nd ed., Wiley, 2002.

    s.n.2263612

Kimball, R. The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses. Wiley, 1996.
     s.n.2209951

Keller, H., Jacobitz, J. ABAP objects - the official reference : a comprehensive guide to all ABAP language elements. SAP Press, 2002.

    s.n.2263774

Keller, H., Kruger, S. ABAP Objects : Introduction to Programming SAP Applications. Addison-Wesley, 2002.

     s.n.2263614

SAP Authorization System: Design and Implementation of Authorization concepts for SAP R/3 and SAP enterprise portals. Sap Press, 2003.

     s.n.2263615

McDonald, K. ... [et al.]. Mastering the SAP Business Information Warehouse. John Wiley & Sons, 2002. John Wiley & Sons, 2002.

     s.n.2263610

Egger, N. SAP BW Professional. SAP Press, 2004.

     s.n.2268247

Will, L. SAP R/3 System Administration : the Official SAP Guide. Sybex, 1999.

     s.n.2268238

System Administration Made Easy Guidebook. Johnson Printing Service, 2002.

     s.n.2268240

R/3 Authorization Made Easy 4.6A/B . Johnson Printing Service, 2000.

     s.n.2268248

Hurst, Q., Nowak, D. Configuring SAP R/3 FI/CO /. SYBEX ; New York : Wiley,2000.

     s.n.2271593

Williams, G. C. Implementing SAP R/3 Sales and Distribution. McGraw-Hill,2000.

     s.n.2233081

Blackburn, P., Vaughn, W. Hitchhiker's Guide to SQL Server 2000 Reporting Services. Addison-Wesley,2005
     s.n.2272907

Egger, N., Fiechter, J.-M. R., Rohlf, J. SAP BW Data Modeling: SAP Press, 2005.

     s.n.2282941

  Egger, N. [et al.]  SAP BW Reporting and Analysis. SAP Press,2006.

     s.n.2282940

Corey, M. … [ et al.] SQL Server 7: Data Warehousing. Osborne/McGraw-Hill, 1999.
     s.n.2204941 
 Numerical Linear Algebra

אלגברה לינארית נומרית                                      

                                     236320

Textbooks

ספרי לימוד

Isaacson,E., Keller,H.B.   Analysis of Numerical Methods.  Wiley, 1966.

     s.n.212751
Ralston,A.,  Rabinowitz,P.   A First Course in Numerical Analysis. 2nd ed.  McGraw-Hill Kogakusha, 1978.
     s.n.214545-2nd ed.,1978
     s.n.214545-2nd ed.,1978
Stoer, J., Bulirsch, R. Introduction to Numerical Analysis. 3rd ed. Springer, 2002.
     s.n.2250184-3rd ed., 2002
     s.n.2143196-2nd.ed., 1993
     s.n.209596-1980

 Computability and Definability

גדירות וחישוביות

                                     236331

Textbooks

ספרי לימוד

Libkin, L. Elements of Finite Model Theory. Springer, 2004.

     s.n.2263593

Ebbinghaus,H.-D., Flum, J. Finite Model Theory. 2nd ed., Springer, 1999.

     s.n.2218445-2nd ed., 1999   

     s.n.2175383-1995

Immerman, N. Descriptive Complexity. Springer, 1999.    

     s.n.2216045

Gradel E. ... [et al.]. Finite Model Theory and its Applications. Springer, 2007.

     s.n.2289405

Papadimitriou, C. Computational Complexity. Addison-Wesley, 1994.

    s.n.2151305

 Introduction to Computer Networks

מבוא לרשתות מחשבים

                                     236334

Textbooks

ספרי לימוד

Tanenbaum,A.S.   Computer Networks. 4th ed. Prentice Hall-Int., 2002.
     s.n.2245104-4th ed., 2002.
     s.n.2171537-3rd ed.,1996
Halsall,F.  Data Communications, Computer Networks and Open Systems. 4th.ed. Addisson Wesley, 1996.
     s.n.2182234-4th.ed.,1996
Bertsekas,D.P., Gallager,R.   Data Networks. 2nd ed.  Prentice Hall-Int., 1992.
     s.n.2131675-2nd ed.,1992
     s.n.2024609- 1987

 Num. Solution of Part. Diff. Equations

פתרון נורמי של משוואית דיפ. חלקיות

                                     236336

Textbooks

ספרי לימוד

Iserles, A. A First Course in the Numerical Analysis of Differential Equations. Cambridge University Press, 1996.
     s.n.2172836
Smith, G.D. Numerical Solution of Partial Differential Equations: Finite Difference Methods. Clarendon Press, 1985.
     s.n.2003519-3rd ed.,1985
     s.n.214981-2nd ed., 1978
Mitchell, A.R. The Finite Difference Method in Partial Differential Equations. Wiley, 1980.
     s.n.217869-1980
     s.n.2005268-1977
Morton, K.W., Mayers, D.F., Numerical Solution of Partial Differential Equations: an Introduction.2nd ed. Cambridge University Press, 2005.
     s.n.2279714-2nd ed., 2005
     s.n.2158191-1994
Moin, P. Fundamentals of Engineering Numerical Analysis. Cambridge University Press, 2001
     s.n.2235281

Mattheij, R. M. M., Rienstra, S. W., Thije Boonkkamp, J. H. M. ten Partial Differential Equations :Modeling, Analysis, Computation. Society for Industrial and Applied Mathematics,2005.

     s.n.2291984 

 Computer Communications Project

פרוייקט ברשתות מחשבים

                                     236340

Textbooks

ספרי לימוד

Comer,D.E.   Internetworking with TCP/IP, 5th ed. , Prentice-Hall, 2006.

     s.n.2274168 - 5th ed.,2006

     s.n.2214967 - 4th ed.,2000
     s.n.2176121 - 3rd ed.,1995
Stevens,W.R.   TCP/IP Illustrated. Vol. 1: The Protocols. Addison-Wesley, 1994.
     s.n.2151702
Tanenbaum,A.S.   Computer Networks. 4th ed. Prentice Hall-Int., 2002.
     s.n.2245104-4th ed., 2 002.
     s.n.2171537-3rd ed.,1996
 Internet Networking

תקשורת באינטרנט

                                     236341

Textbooks

ספרי לימוד

Stevens,W.R.   TCP/IP Illustrated. Vol. 1: The Protocols.  Addison-Wesley, 1994.

     s.n.2151702

Huitema,C.   Routing in the Internet.  2nd ed.,  Prentice-Hall, 2000.

     s.n.2218727 - 2nd ed., 2000

     s.n.2166443 -1st ed.,1995

Keshav,S.   Engineering Approach to Computer Networking.  Addison-Wesley, 1997.

     s.n.2194997

Comer,D.E.   Internetworking with TCP/IP, 5th ed. , Prentice-Hall, 2006.

     s.n.2274168 - 5th ed.,2006

     s.n.2214967 – 4th ed.,2000

     s.n.2176121 -  3rd ed.,1995

Kurose, J.F., Ross,K.W. Computer Networking : a Top-down Approach. 4th ed., Addison-Wesley, 2008.

     s.n.2291736 - 4th ed., 2008

     s.n.2279336 - 3rd ed., 2005

     s.n.2247234  - 2nd ed., 2003

     s.n.2225671 - 2000

Peterson, L.L., Davie, B.S. Computer Networks : a Systems Approach. 3nd ed. Morgan Kaufmann, 2003.

     s.n.2252913 - 3rd ed., 2003.

     s.n.2212448 - 2nd ed., 2000

     s.n.2171395 -1996
 Theory of Computation

תורת החישוביות

                                     236343

Textbooks

ספרי לימוד

גולדריך, ע. מבוא לתורת החשוביות. מהד' ג[חיפה] :הטכניון-מכון טכנולוגי לישראל, הפקולטה למדעי המחשב,1992.

     s.n.2234105

Lewis,H.R., Papadimitriou,C.H.   Elements of the Theory of Computation.  Prentice-Hall, 1981.
     s.n.2189188-2nd ed.,‏1998.

     s.n.208806-1981

Hopcroft, J.E,Motwani,R.  Introduction to Automata Theory, Languages .and Computation. 3rd ed., Pearson,2007.

     s.n.2290353-3rd ed., 2007.

     s.n.2229457-2nd ed.,2001.

     s.n.1958-1979.
Papadimitriou, C.H., Computational Complexity, Addison-Wesley, 1994
     s.n.2151305
Garey,M.R., Johnson,D.S.   Computers and Intractability : A Guide to the Theory of NP-Completeness.  Freeman, 1979.
     s.n.73033
Sipser, M., Introduction to the Theory of Computation. 2nd ed., Thomson/Course Technology,2006.

     s.n.2270984-2nd ed., 2006

     s.n.2189950-1997
 Computer Security

הגנה במערכות מתוכנתות

                                     236350

Textbooks

ספרי לימוד

Kaufman,C., Perlman,R., Speciner,M.   Network Security : Private Communication in a Public Word. 2nd ed. Prentice Hall PRT,2002.
     s.n.2243150-2nd ed.,2002.
     s.n.2185623 1995
Chapman,D.B., Zwicky E.D.   Building Internet Firewalls. 2nd ed. O`Reilly, 2000.

     s.n.2252692-2nd ed., 2000.   

     s.n.2164203-1995

Cheswick, W. R. Firewalls and Internet Security: Repelling the  Wily Hacker. 2nd ed. Addison-Wesley, 2003. 

     s.n.2252622-2nd ed., 2003

     s.n.2152063

Doraswamy, N., Harkins, D. IPSec : the New Security Standard for the Internet, Intranets, and Virtual Private  Networks. 2nd ed., Prentice Hall PTR, 2003.

     s.n.2258284-2nd ed., 2003

     s.n.2210904
 Automata and Formal Languages

אוטומטים ושפות פורמליות

                                     236353

Textbooks

ספרי לימוד

זקס,ש., פרנסיז,ז.   אוטומטים ושפות פורמליות, הוצאת האוניברסיטה הפתוחה, 2000

     s.n.2214487-2000

     s.n.2181323-1991

Hopcroft,J.E., Ullman, J.D. .  Introduction to Automata Theory, Languages and Computation. Addison-Wesley,1979.

     s.n.1958-1979    The first edition is specifically  recommended!
 Algorithms 2

אלגוריתמים 2

                                     236359

Textbooks

ספרי לימוד

Cormen,T.H. [et al.]  Introduction to Algorithms. 2nd ed.  MIT Press, 2001.
     s.n.2232918-2nd ed., 2001.
     s.n.2099273-1990
Ahuja, R.K. Networks Flows:Theory, Algorithms, and Applications.Prentice-Hall, 1993.
     s.n.2136582

Papadimitriou, C. H., Steiglitz, K. Combinatorial Optimization : Algorithms and Complexity. Dover, 1998.

     s.n.2224070

Cook, W. . [et al.]  Combinatorial Optimization. Wiley-Interscience, 1998.

     s.n.2194252

Karloff, H., Linear Programming. Birkhauser, 1991.

     s.n.2147656

 Theory of Compilation

תורת הקומפילציה

                                     236360

Textbooks

ספרי לימוד

Alfred V. Aho ...[et al.]. Compilers :Principles, Techniques & Tools. 2nd ed.,  Pearson/Addison-Wesley, 2007.

     s.n.2293305 -2nd ed., 2007

     s.n.2003115 -1st ed.,1986
Wilhelm,R., Maurer,D.   Compiler Design. Addison-Wesley,1995.
     s.n.2166694
 Database Management Systems

מערכות מסדי נתונים

                                     236363

Textbooks

ספרי לימוד

Garcia-Molina, H., Ullman, J. D., Widom, J. Database System :The Complete Book.Prentice-Hall, 2001
     s.n.2253714

Ullman,J.D.,  Widom, J.   A First Course in Database Systems. 3rd  ed., Pearson/Prentice Hall, 2008.

     s.n.2293895-3rd ed., 2008

     s.n.2256364-2nd ed., 2002
     s.n.2184047 -1997
Ullman,J.D.   Principles of Database and Knowledge-Base Systems. 2 vols.  Computer  Science Press, 1988.
     s.n.2062934
Ramakrishnan, R., Gehrke, J. Database Management Systems. 3rd ed., McGraw-Hill, 2003.
     s.n.2245098-3rd ed., 2003.
     s.n.2231150-2nd ed., 2000
Silberschatz,A., Korth,H.F., Sudarshan,S.  Database System Concepts. 5th ed.McGraw-Hill, 2006.

     s.n.2279798-5th ed., 2006.

     s.n.2230401-4th ed.,2002.
     s.n.2183497-3rd ed.,1997
Mannila,H., Raiha,K.-J.   The Design of Relational Databases.  Addison-Wesley, 1992.
     s.n.2159084
Abiteboul,S., Hull,R., Vianu,V.   Foundations of Databases.  Addison-Wesley, 1995.
     s.n.2158912
Abiteboul,S., Buneman, D., Siciu, D., Data on the Web: from Relations to Semistructed Data and XML . Morgan Kaufman, 2000
     s.n.2209945

Skonnard, A. Gudgin, M. Essential XML Quick Reference : a Programmer's  Reference to XML, XPath, XSLT, XML Schema, SOAP, and more.Addison-Wesley, 2002.

     s.n.2254057

Brundage, M. The XML Query Language. Addison-Wesley, 2004.

     s.n.2262940

Walmsley, P. Definitive XML Schema. Prentice Hall PTR, 2002.

     s.n.2254053

Walmsley, P. Definitive XQuery. Prentice-Hall PTR,2005.

     s.n.2271608

Melton, J., Buxton, S. XQuery, XPath, and SQL/XML in Context /. Elsevier/Morgan Kaufmann, 2006.

     s.n.2283266

Garcia – Molina, H., Ullman, J.D., Widom,J. Database System Implementation. Prentice – Hall, 2000
     s.n.2210470
 Project in Operating Systems M

פרוייקט במערכות הפעלה מ'

                                     236366

Textbooks

ספרי לימוד

Bovet, D. P., Cesati, M. Understanding the Linux Kernel. 3rd ed. O'Reilly, 2005.

     s.n.2279420-3rd ed., 2005
     s.n.2250199-2nd ed., 2003     

Rubini, A. Corbet, J. Linux Device Drivers. 3rd ed., O'Reilly, 2005.

     s.n.2281868-3rd ed., 2005

     s.n.2238986

Beck, K. Extreme Programming Explained : Embrace Change. Pearson Academic 2004.

     s.n.2263810-2004

     s.n.2237578-2000  

Fowler, M. [et al.]. Refactoring : Improving the Design of Existing  Code. Addison-Wesley, 1999.

     s.n.2254640

Sommerville,I.  Software Engineering . 8th ed., Addison-Wesley, 2007.
     s.n.2279935-8th ed., 2007
     s.n.2231196-6th ed.,2001  
Stevens,W.R.   Advanced Programming in the UNIX Environment.  Addison-Wesley, 1992.
     s.n.2144070

Nichols, B., Buttlar, D., Farrell, J. P. Pthreads Programming. O'Reilly,1996.

     s.n.2285692

Schmidt, D.C., Huston, S.D. C++ Network Programming.Vol.1 Addison-Wesley,2002.

     s.n.2291997

Butenhof, D.R. Programming with POSIX Threads. Addison-Wesley,1997.

     s.n.2251455

Lewis,B., Berg,D.J.   Threads Primer : A Guide to Multithreaded Programming. Prentice-Hall, 1996.

     s.n.2174437
Beveridge,J., Wiener,R.    Multithreading Applications in WIN32.  Addison-Wesley Developers Press, 1997.
     s.n.2184964
Hart,J.M.   WIN32  System Programming.  Addison-Wesley Developers Press, 1997.
     s.n.2182616
Davis,R.   Windows NT Network Programming.  Addison-Wesley, 1994.
     s.n.2161947
Petersen,R.   Linux: the Complete Reference.  3rd ed.  Osborne/McGraw-Hill, 1999.
     s.n.2208963
Welsh,M., Dalheimer,M.K., Kaufman,L.   Running Linux. 3rd ed.   O`Reilly, 1999.
     s.n.2208964
 Formal Specifications For Complex Systems

מפרטים פורמליים למערכות מורכבות

                                     236368

   

Spivey, J. M. The Z Notation : a Reference Manual. 2nd ed. Prentice-Hall, 1992.

     s.n.2158492

Spivey, J. M.  Understanding Z : a Specification Language and  its Formal  Semantics. Cambridge University Press, 1988.

     s.n.2070678

 Concurrent and Distributed Programming

תכנות מקבילי ומבוזר

                                     236370

Textbooks

ספרי לימוד

Grama,A. ... [et al.] Introduction to Parallel Computing. 2nd ed., Addison-Wesley,2003

     s.n.2253819

Tanenbaum,A.S, Steen, M. van Distributed Systems: Principles and Paradigms.2nd ed., Prentice-Hall,2006.

     s.n.2290407-2nd ed.,2006

     s.n.2241176 -2002

Tanenbaum,A.S.   Distributed Operating Systems.  Prentice Hall, 1995.

     s.n.2164044

Herlihy, M., Shavit, N. The Art of multiprocessor Programming. Elsevier/Morgan Kaufmann, 2008.

     s.n.2297021

Bisseling, R.H. Parallel Scientific Computation : Structural Approach Using  BSP and MPI.  Oxford University Press, 2004.

     s.n.2267291

Lea,D.  Concurrent Programming in Java. Addison-Wesley, 2000.

     s.n.2213002-2nd ed.,2000
     s.n.2178083-  1996
Bayesian Networks

רשתות בייסיאניות

                               236372

Textbooks

ספרי לימוד

Pearl, J. Probabilistic Reasoning in Intelligent Systems :Networks of Plausible Inference. Kaufmann,1988.
     s.n.2063012

Jensen, F.V. Bayesian Networks and Decision graphs.2nd ed., Springer,2007.

     s.n.2287628-2nd ed., 2007

     s.n.2242930-2001

Jensen, F. V. An Introduction to Bayesian Networks. Springer,1996.

     s.n.2186964

Pearl, J. Causality :Models, Reasoning, and Inference. Cambridge University Press,2000.

     s.n.2214477

Neapolitan, R. E. Probabilistic Reasoning in Expert systems :Theory and Algorithms. Wiley-Interscience,1990.

     s.n.2120523

Neapolitan, R. E. Learning Bayesian Networks. Pearson/Prentice Hall,2004.

     s.n.2275168

 Image Synthesis

 סינתזה של תמונות

                                     236373

Textbooks

ספרי לימוד

Glassner,A.S.   Principles of Digital Image Synthesis.  2 vols.  Morgan Kaufmann, 1995.

     s.n.2151407

Watt,A., Watt.M.   Advanced Animation and Rendering Techniques : Theory and Practice.  ACM Press, 1992.

     s.n.2141145

Glassner,A.s.,ed.  An Introduction to Ray Tracing. Academic Press, 1989.

     s.n.2086466

Wolberg,G.   Digital Image Warping.  IEEE Comp. Soc. Press, 1990.

     s.n.2115011

Sillion,F.X., Puech,C.   Radiosity and Global Illumination.  Morgan Kaufmann, 1994.

     s.n.2151408

Cohen,M.F., Wallace,J.R.   Radiosity and Realistic Image Synthesis.  Academic Press Professional, 1993.

     s.n.2144325

Foley,J.D.,et al.   Computer Graphics: Principles and Practices. 2nd ed in C.  Addison-Wesley, 1996.

     s.n.2186305-2nd ed. in C, 1996
     s.n.2092107-2nded.,1990

Further Reading

ספרי עזר

Shirley, P., Morley, R. K. Realistic Ray Tracing. AK Peters,2003.

     s.n.2274063

Dutre, P., Bekaert, P., Bala, K. Advanced Global Illumination. AK Peters,2003.

     s.n.2274064    

Pharr, M., Humphreys, G. Physically Based Rendering :from Theory to Implementation. Elsevier/Morgan Kaufmann,2004.

     s.n.2274061

 Coding for Storage Systems

קידוד במערכות איחסון מידע

                                      236520

Textbooks

ספרי לימוד

Lind,D.A., Marcus,B.   An Introduction to Symbolic Dynamics and Coding.  Cambridge University Press, 1995.

     s.n.2164441

Marcus, B.H., Roth, R.M., Siegel, P.H., Constrained Systems and Coding for Recording Channels. Technion, Technical Report CS0929 Technion-I.I.T., Dept. of Computer Science,1998

     s.n.2287704

Pless, V. S., Huffman, W. C. (editors) Handbook of Coding Theory, pp.1635-1764. Elsevier, 1998.
     s.n.2196369

Schouhamer Immink, K. A. Codes for Mass Data Storage Systems. 2nd ed., Shannon Foundation,2004.

     s.n.2278533-2nd ed., 2004

     s.n.2217858-1st ed., 1999
Schouhamer Immink,K.A.   Coding Techniques for Digital Recorders.  Prentice Hall, 1991.
     s.n.2108244

Pohlmann,K.C.   The Compact Disc Handbook. 2nd ed.  A-R Editions, Inc., 1992.

     s.n.2146582
 Algorithms in Computational Biology

אלגוריתמים בביולוגיה חישובית

                                     236522

Main Textbook

ספר לימוד מרכזי

Durbin, R. [ et al] Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids. Cambridge University Press, 1998.
     s.n.2223751

Reference books

ספרי עזר

Setubal, J., Meidanis, J. Introduction to Computational Molecular Biology. PWS, 1997.
     s.n.2217297

Waterman, M. S. Introduction to computational biology :maps, sequences, and genomes. Chapman & Hall,1995.

     s.n.2166282

Gusfield,D.  Algorithms on Strings, Trees and Sequences. Cambridge University Press, 1997.

     s.n.2189208

Nussbaum, R. L. McInnes, R.R., Willard, H.F. Thompson&Thompson Genetics  in Medicine. 6th ed. Saunders, 2001.

     s.n.2204393-6th ed., 2001
     s.n.2110327-5th ed., 1991

Griffiths, A.J.F. et al An Introduction to Genetic Analysis. 8th ed., W.H. Freeman, 2005.

     s.n.2263243-8th ed., 2005

     s.n.2210857-7th ed., 2000
     s.n.2178145-6th ed., 1996
     s.n.2150761-5th ed., 1993

Felsenstein, J. Inferring Phylogenies. Sinauer Associates, 2004.

     s.n.2247031

Polanski,A., Kimmel M. Bioinformatics. Springer,2007.

     s.n.2294189

Semple, C., Steel, M., Phylogenetics. Oxford University Press, 2003.

     s.n.2250260   

 Advanced Topics in Computer Science 5

נושאים מתקדמים במדעי המחשב 5

                                     236605

Textbooks

ספרי לימוד

Wile,B., Goss,J.C., Roesner, W. Comprehensive Functional Verification: The Complete Industry Cycle. Elsevier/Morgan Kaufmann,2005.

     s.n.2278538

Bergeron, J. Writing Testbenches : Functional Verification of HDL Models. 2nd ed., Kluwer Academic Publishers, 2003.

     s.n.2263687

Eisner, C., Fisman, D. A Practical Introduction to PSL. Springer,2006.

    s.n.2284653

Bening, L., Foster, H. Principles of verifiable RTL design : a functional coding style supporting verification processes in Verilog. 2nd ed., Kluwer Academic Publishers, 2001.

     s.n.2263689

Palnitkar, S. Design Verification with e. Prentice Hall PTR, 2003.

     s.n.2263690

Piziali, A. Functional verification coverage measurement and analysis. Kluwer Academic Publishers,2004.

     s.n.2278542

Perry, D. L. VHDL : Programming by Example. 4th ed. McGraw-Hill, 2002.

     s.n.2258282

Perry, D. L.. VHDL. 3rd ed., McGraw-Hill, 1998.

     s.n.2197572

 Advanced Topics in Cryptology

נושאים מתקדמים בקריפטולוגיה

                                     236612

Textbooks

ספרי לימוד

Stinson,D.   Cryptography: Theory and Practice. 3rd ed., Chapman & Hall, CRC Press, 2006.

     s.n.2274619-3rd ed.,2006.

     s.n.2242371-2nd ed.-2002.

     s.n.2166971-1995

Menezes,A.J., Oorschot, van P.C., Vanstone,S.A.   Handbook of Applied Cryptography. CRC Press, 1997.

     s.n.2185618

 Advanced Topics in Cryptology L

נושאים מתקדמים בקריפטולוגיה ה'

                                   236613

Textbooks

ספרי לימוד

Goldreich, O. Foundations of Cryptography : Basic Tools. Vols1,2. Cambridge University Press, 2001.
     s.n.2232282

Katz J., Lindell Y. Introduction to Modern Cryptography. Chapman & Hall/CRC, 2008.

     s.n.2295970

 Advanced Topics in Quantum Inform. Proc. L

נושאים מתקדמים בעיבוד אינפורמציה קווטית

                                    236640

Textbooks

ספרי לימוד

Gruska, J. Quantum Computing. McGraw-Hill, 1999.

    s.n.2207031

Nielsen,M.H., Chuang,I.L. Quantum Computation and Quantum Information. Cambridge Universuty Press, 2000.

     s.n.2226797

Kitaev, A. Yu., Shen, A., Vyalyi, M. N. Classical and Quantum Computation. American Mathematical Society, 2002.

    s.n.2243648

Peres, A. Quantum Theory:Concepts and Methods. Kluwer, 1995

     s.n.2174495
     Online version full text available on campus

Peres, A. Quantum Theory:Concepts and Methods. Kluwer, 1993

     s.n.2145016

Sergienko, A. V. Quantum Communications and Cryptography. Taylor & Francis,2006.

    s.n.2275005 

     Online version full text available on campus

 Software Design

תיכון תוכנה

                                     236700

Textbooks

ספרי לימוד

Gamma,E. et al. Design Patterns:Elements of ReusableObject –Oriented Software. Addison-Wesley, 1995.
     s.n.2163845

Booch, G. Object-Oriented Analysis and Design with Applications. 2nd ed.,Benjamin/Cummings, 1994.

      s.n.2153623   

Larman, C. Applying UML and Patterns : an Introduction to Object-Oriented Analysis and Design and Iterative Development. 3rd ed. Prentice-Hall, PTR,2005.

     s.n.2266117-3rd ed., 2005

Larman, C. Applying UML and Patterns: an Introduction to Object –Oriented Analysis and Design and the Unified Process.2nd ed. Prentice-Hall, PTR,2002.

     s.n.2247747-2nd ed., 2002

     s.n.2196778-1998

Douglass, B. P. Doing Hard Time : Developing Real-time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley, 1999.

     s.n.2211697

Douglass, B. P. Real time UML : Advances in the UML for Real-time Systems. 3rd ed., Addison-Wesley, 2004. 

     s.n.2265819

Douglass, B. P., Real-Time Design Patterns : Robust Scalable Architecture for Real-time Systems. Addison-Wesley, 2003.

     s.n.2265905

 Object Oriented Programming

תכנות מונחה עצמים

                                     236703

Textbooks

ספרי לימוד

Stroustrup,B.   The C++ Programming Language. 3rd ed.  Addison-Wesley, 1997.
     s.n.2183451-3rd ed.,1997

Stroustrup,B.   The C++ Programming Language. 3rd ed., special edition. Addison-Wesley, 2003.

     s.n.2256535

Stroustrup,B.   The C++ Programming Language. 3rd ed., special edition. Addison-Wesley, 2000.
     s.n.2264758
Eckel, B., Thinking in Java, Prentice-Hall, 4th ed., 2006.
     s.n.2280290-4th ed., 2006
     s.n.2251540-3rd ed., 2003   Online version
     s.n.2224469-2nd ed., 2000
Budd,T.   A Little Smalltalk.  Addison-Wesley, 1987.
     s.n.2058029
Budd,T.   An Introduction to Object-Oriented Programming. 3rd ed.  Addison-Wesley, 2002.
     s.n.2247983-3rd ed., 2002
     s.n.2191445-2nd ed.,1997
 Computational Geometry

גאומטריה חישובית

                                     236719

Textbooks

ספרי לימוד

Berg, Mark de [et al.] Computational geometry :Algorithms and Applications, 3rd ed., Springer, 2008

     s.n.2294413-3rd rd., 2008

     s.n.2219840-2nd ed., 2000
     s.n.2182330-             1997     
O’Rourke, J. Computational Geometry in C., 2nd ed., Cambridge University Press, 1998
     s.n.2204942-2nd ed., 1998
     s.n.2159069-             1993
 Project in Intelligent Systems

פרויקט במערכות נבונות

                                     236754

Textbooks

ספרי לימוד

Kimmel, R. Numerical Geometry of Images : Theory, Algorithms, and Applications. Springer,2004

     s.n.2255511

 Distributed Algorithms B

אלגוריתמים מבוזרים ב

                                     236755

Textbooks

ספרי לימוד

Attiya, H., Welch, J. Distributed Computing : Fundamentals, Simulations and Advanced Topics. 2nd ed., Wiley-Interscience, 2004.

     s.n.2262100- 2nd ed., 2004   Online version

     s.n.2195374-1998

Taubenfeld, G. Synchronization algorithms and concurrent programming. Addison-Wesley,2006.

     s.n.2282821

Herlihy, M., Shavit, N. The Art of Multiprocessor Programming. Elsevier/Morgan Kaufmann, 2008.

     s.n.2297021

     Online version  available on campus

Lynch, N.A. Distributed Algorithms. Morgan Kaufmann, 1996.

     s.n.2196465

 Introduction to Machine Learning

מבוא למערכות לומדות

                                     236756

Textbooks

ספרי לימוד

Mitchell,T.   Machine Learning. WCB McGraw Hill, 1997.

     s.n.2186354

Alpaydin,E. Introduction to Machine Learning. MIT Press, 2004.

     s.n.2271002  

Duda, R.O., Hart, P.E., Stork, D.G. Pattern Classification, 2nd ed., Wiley – Interscience, 2001

     s.n.2217905 – 2nd ed., 2001  

 Seminar in Algorithms

סמינר באלגוריתמים

                                     236813

Textbooks

ספרי לימוד

Ausiello, G. et al. Complexity and Approximation: Combinatorial Optimization Problems and their Approximabilty Properties. Springer, 1999.
     s.n.2210633
Garey,M.R., Johnson,D.S.   Computers and Intractability : A Guide to the Theory of NP-Completeness.  Freeman, 1979.
      s.n.73033

Vazirani, V.V. Approximation Algorithms. Springer, 2001.

      s.n.2220133
 Digital Image Processing

עיבוד תמונות דיגיטלי

                                     236860

Textbooks

ספרי לימוד

Elad M. Lectures Notes on Image Processing, Technion, 1999 (available on the course webpage).

     Online version

Bruckstein, A. M. Lecture Notes on Image Processing. Technion-I.I.T., Dept. of Computer Science, 1990.

     s.n.2234108

Rosenfeld, A., Kak, A.C. Digital Picture Processing. 2nd ed., Academic Press, 1982

     s.n.211293

Jain,A.K.   Fundamentals of Digital Image Processing.  Prentice-Hall, 1989.

      s.n.2065704     
Reference Books

ספרי עזר

Gonzalez,R.C., Woods, R.E. Digital Image Processing.  Addison-Wesley, 1987.

     s.n.2032777-2nd ed.,1987     

Gonzalez,R.C., Woods,R.E. Digital Image Processing. Addison-Wesley, 2002.

     s.n.2238212-3rd ed., 2002
     s.n.2128329-1992  

Pratt, W.K., Digital Image Processing : PIKS Inside.  3rd  ed., Wiley – Interscience, 2001.

     s.n.2237917-3rd ed., 2001    

     s.n.2109675-2nd ed., 1991

Sonka, M., Hlavac, V., Boyle, R. Image Processing, Analysis and Machine Vision, 3rd ed., Thomson,2008.

     s.n.2294057-3rd ed., 2008
     s.n.2219555 – 2nd ed., 1999

     s.n.2144810    

Tekalp, A. M. Digital Video Processing. Prentice-Hall, 1995.

     s.n.2162797

Jahne, B. Digital Image Processing. 6th rev. and extended ed. Springer,2005.

     s.n.2270810-6th ed., 2005

     s.n.2232928-5th ed., 2002

     s.n.2195306-4th ed., 1997

Weickert, J. Anisotropic Diffusion in Image Processing. Teubner, 1998.

     s.n.2192680

Natterer, F. The Mathematics of Computerized Tomography. Society for Industrial and Applied Mathematics, 2001.

     s.n.2243186

 Computer Vision

ראיה ממוחשבת

                                     236873

Textbooks

ספרי לימוד

Carmo, M.P., do. Differential Geometry of Curves and Surfaces. Prentice-Hall, 1976.

     s.n.44213

Rosenfeld, A., Kak, A.C. Digital Picture Processing. 2nd ed., Academic Press, 1982

     s.n.211293

Horn, B.K.P. Robot Vision. MIT Press. McGraw Hill, 1986

     s.n.2024283
Reference Books

ספרי עזר

Duda, R.O., Hart, P.E., Stork, D.G. Pattern Classification, 2nd ed., Wiley – Interscience, 2001
     s.n.2217905 – 2nd ed., ‏2001
     s.n.63764 – 1973

Spivak, M.  A Comprehensive Introduction to Differential Geometry. Vol. 2, 2nd ed., Publish or Perish, 1979.

     s.n.200036 - 2nd ed., 1979

     s.n.2021460 – 1970

Struik, D. J. Lectures on Classical Differential Geometry.2nd ed., Addison-Wesley,1961

     s.n.2079869 – 2nd ed., 1961

     s.n.2083372 – 1950

Ballard, D., Brown, C.M. Computer Vision. Prentice – Hall, 1982
     s.n.213034
Pavlidis, T. Algorithms for Graphics and Image Processing, 1982
     s.n.211220
Pavlidis, T. Structural Pattern Recognition. Springer, 1977
     s.n.211064
Haralick, R.M., Shapiro, L.G. Computer and Robot Vision, Addison – Wesley, 1992
     s.n.2124647
Levine, M.D., Vision in Man and Machine, McGraw – Hill, 1985
     s.n.2005119
Nevatia, R. Machine Perception. Prentice – Hall, 1982
     s.n.2007568
Sugihara, K. Machine Interpretaion of Line Drawings. MIT Press, 1986
s.n.2039493
Wilson, R., Spann, M. Image Segmentation and Uncertainty, Wiley, 1988
     s.n.2057356
Marr, D. Vision, W.H. Freeman, 1982
    s.n.211377
Serra, J. Image Analysis and Mathematical Morphology. Academic Press, 1984
    s.n.208825
Brady, M. et al, editors. Computer Vision, North – Holland, 1981
     s.n.31686
Davies,E.R. Machine Vision: Theory, Algorithms and Practicalities.. Elsevier, 2005.
     s.n.2279368-3rd ed., 2005
     s.n.2183603 – 2nd ed., 1997
     s.n.2102835 - 1990
Nalwa, V.S. A Guided Tour of Computer Vision, Addison – Wesley, 1993
     s.n.2149378

Sonka, M., Hlavac, V., Boyle, R. Image Processing, Analysis and Machine Vision, 3rd ed., Thomson,2008.

     s.n.2294057-3rd ed., 2008

     s.n.2219555 – 2nd ed., 1999
     s.n.2144810
 Visual Recognition

זיהוי ראייתי

                                     236875

Textbooks

ספרי לימוד

Duda, R.O., Hart, P.E., Stork, D.G. Pattern Classification, 2nd ed., Wiley – Interscience, 2001
     s.n.2217905 – 2nd ed., ‏2001
     s.n.63764 – 1973

Cristianini, N., Shawe-Taylor, J. An Introduction to Support –Vector Machine and other Kernel –based Learning Methods. Cambridge University Press, 2000.

     s.n.2210838

Bishop, C. M. Pattern Recognition and Machine Learning. Springer,2006.

     s.n.2282368

Ullman, S. High-level Vision: Object Recognition and Visual Cognition. MIT Press,1996

     s.n.2170783

     Online version full text available on campus

Forsyth, D.A., Ponce, J. Computer Vision : a Modern Approach. Prentice-Hall, 2003.

     s.n.2245282

Russell,S.J., Norvig, P.   Artificial Intelligence: A Modern Approach.2nd ed. Prentice-Hall, 2002.

     s.n.2218400- 2nd ed., 2002.

     s.n.2164023-1995.

Hartley, R. Zisserman, A. Multiple View Geometry in Computer Vision. 2nd ed. Cambridge University Press,2003.

     s.n.2261857-2nd ed., 2003

     Online version full text available on campus

     s.n.2217710-2000.

Mundy, J.L., Zisserman,S.[editors] Geometric Invariance in Computer Vision. MIT Press,1992.

     s.n.2136094

 Seminar in Neural Networks

סמינר ברשתות עצביות

                                     236951

Textbooks

ספרי לימוד

Scholkopf, B., Smola, A. J. Learning with Kernels : Support Vector Machines, Regularization, Optimization, and beyond. MIT Press, 2002.

     s.n.2242197