Home » Courses » Advanced Programming with Java

Advanced Programming with Java
Fall 2009

Messages
نمرات درس بر روی سایت آموزش دانشگاه وارد گردید. در صورتیکه به نمرات وارد شده اعتراضی دارید، لطفاً حداکثر تا 28 بهمن ماه از طریق ایمیل به اینجانب اطلاع دهید. لازم به ذکر است که به نمره نهایی همه دانشجویان با ارفاق نمره ای اضافه شده است، که در صورت درخواست بررسی مجدد برگه ها، این نمره اضافی حذف شده و پس از بررسی نمره واقعی اعلام خواهد گردید.   88/11/23

فهرست مطالب کليه اسلايدها روی سايت گذاشته شد.

88/10/23

اسلايدهای فصل 33 روی سايت گذاشته شد.

88/10/16

اسلايدهای به روز شده فصل 23 تا فصل 32 روی سايت گذاشته شد.

88/09/27

اسلايدهای به روز شده فصل 1 تا فصل 22 روی سايت گذاشته شد.

88/09/17

اسلايدهای فصل 1 تا 27 روی سايت گذاشته شد.
کتابهاي منبع روي سايت گذاشته شد.
برخی لينکهای مهم
Java روی سايت گذاشته شد.

88/07/18

لطفاً به طور منظم به سايت مراجعه کرده و اخبار را مطالعه نماييد. اگر احياناً مشکلي بوجود بيايد که نتوانم در کلاس حضور پيدا کنم از طريق سايت به اطلاع دانشجويان مي رسانم.

88/07/18

Course Materials

Java Slides, Programs, & Exercises:

Chapter Slides Programs Exercises

Slides_Contents.pdf

Part I. Fundamentals of Java Programming
01 01_Introduction.pdf    
02 02_First Program in Java.pdf Programs_02.rar  
03 03_NetBeans IDE 6.0.pdf   Exercise_03.pdf
04 04_Object-Oriented Programming Concepts.pdf Programs_04.rar  
05 05_Variables.pdf Programs_05.rar Exercise_05.pdf
06 06_Operators.pdf Programs_06.rar Exercise_06.pdf
07 07_Expressions, Statements, and Blocks.pdf Programs_07.rar  
08 08_Decision-Making Statements.pdf Programs_08.rar Exercise_08.pdf
09 09_Looping Statements.pdf Programs_09.rar Exercise_09.pdf
10 10_Branching Statements.pdf Programs_10.rar  
11 11_Methods.pdf Programs_11.rar Exercise_11.pdf
12 12_Numbers.pdf Programs_12.rar Exercise_12.pdf
13 13_Packages.pdf Programs_13.rar  
14 14_Array Basics.pdf Programs_14.rar  
15 15_Multidimensional Arrays.pdf Programs_15.rar  
16 16_Searching and Sorting.pdf Programs_16.rar Exercise_16.pdf
Part II. Object-Oriented Programming
17 17_Objects and Classes (Part 1).pdf Programs_17.rar  
18 18_Objects and Classes (Part 2).pdf Programs_18.rar Exercise_18.pdf
19 19_GUI Basics.pdf Programs_19.rar Exercise_19.pdf
20 20_Strings.pdf Programs_20.rar Exercise_20.pdf
21 21_Text I-O.pdf Programs_21.rar  
22 22_Formatted Output.pdf Programs_22.rar  
23 23_Exception Handling.pdf Programs_23.rar  
24 24_Inheritance.pdf Programs_24.rar  
25 25_Generic Programming.pdf Programs_25.rar  
26 26_Interfaces.pdf Programs_26.rar  
27 27_Object-Oriented_Design.pdf Programs_27.rar  
Part III. Java Database Programming
28 28_Database Concepts.pdf    
29 29_Microsoft Access 2007.pdf Programs_29.rar  
30 30_Structured Query Language.pdf    
31 31_Accessing MS-Access with Java.pdf Programs_31.rar  
Part IV. Data Structures and Algorithms
32 32_Recursion.pdf Programs_32.rar  
33 33_Dynamic Data Structures.pdf Programs_33.rar  

Java Textbooks:

  • S. Zakhour, S. Hommel, J. Royal, I. Rabinovitch, T. Risser, M. Hoeber, The Java™ Tutorial Fourth Edition: A Short Course on the Basics, Addison Wesley Professional, 2006.

  • Y. Daniel Liang, Introduction to Java Programming, Sixth Edition, Pearson Education, 2007.

  • H. M. Deitel and P. J. Deitel, Java™ How to Program, Sixth Edition, Prentice Hall, 2005.

  • Patrick Keegan, et. al., NetBeans™ IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications, Second Edition, Prentice Hall, 2006.

  • Adam Myatt, Pro NetBeans™ IDE 6, Rich Client Platform Edition, Springer-Verlag New York, 2008.

  • Java 2 SE 6 Documentation

Java Software:

  • NetBeans 6.0.1

  • The Java SE Development Kit 6 (JDK 6)

Java Links: