.: مشخصات درس
اهداف و مهارتها

آموزش دانش پژوهان به صورت پايه اي در زمينه برنامه نويسي به زباني غير از C# و يا C++ و ايجاد فضايي براي آموزش زبانهاي برنامه نويسي جديد و متن باز.



شرایط شرکت کنندگان
توانايي تحليل مسائل و طراحي الگوريتم و توانايي كار با ويندوز

توانایی های مورد انتظار از دانشپذیران در پایين دوره
دانش پژوهان در پايان اين دوره توانايي برنامه نويسي شي گرا به زبان JAVA در محيط كنسول را دارا مي باشند و آمادگي ورود به دوره Application وب يا Desktop را دارند.

مخاطبان
- افرادي كه به برنامه نويسي به زبان open source علاقه دارند. - دانشجويان و فارغ التحصيلان رشته هاي كامپيوتر يا IT

مدت
60  ساعت

كاربرد درس در ساير دروس


سرفصل

  The Genesis of Java 
  An Overview of Java 
  Data Types, Variables, and Arrays 
  Operators 
  Control Statements 
  Introducing Classes 
  A Closer Look at Methods and Classes 
  Inheritance 
  Packages and Interfaces 
  Exception Handling 
  Multithreaded Programming 
  I/O, Applets, and Other Topics 
  String Handling 
  Exploring java
 Java.util: The Collections Framework 
  Input/output: Exploring java.io 
 Event Handling (تا اندازه اي اشاره مي شود. )
  New I/O, Regular Expressions, and Other Packages (تا اندازه اي اشاره مي شود.)