moji5
6th March 2010, 03:40 PM
C/C++ Programming Class Videos
01- 1386/11/08 - salam programs (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/01_1386_11_08/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/01_1386_11_08/lecture1.swf) 64MB)
02- 1386/11/10 - int, float variables, cin (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/02_1386_11_10/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/02_1386_11_10/lec2.swf) 75MB)
03- 1386/11/13 - float constants, legal/illegal var names, if-else (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/03_1386_11_13/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/03_1386_11_13/lec3.swf) 40MB)
04- 1386/11/15 - recorded outside class - cast, float if == (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/04_1386_11_15/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/04_1386_11_15/lec4.swf) 43 MB)
00- 1386/11/17 - no class
00- 1386/11/20 - no class
00- 1386/11/22 - 22 Bahman, ta'til
05- 1386/11/24 - float ==, a=b=c, cond expressions && || ! (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/05_1386_11_24/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/05_1386_11_24/lec5.swf) 21MB)
06- 1386/11/27 - recorded outside class expressions, conditional expressions, printf, scanf, ++, += (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/06_1386_11_27_offline/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/06_1386_11_27_offline/lec6.swf) 87 MB)
07- 1386/11/27 - while loop (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/07_1386_11_27/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/07_1386_11_27/lec7.swf) 30MB)
08- 1386/11/29 - quiz, while, miyangin (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/08_1386_11_29/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/08_1386_11_29/lec8.swf) 35MB)
09- 1386/12/01 - while: avval (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/09_1386_12_01/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/09_1386_12_01/lec9.swf) 32MB)
10- 1386/12/04 - recorded outside class do-whie, while (mabna8-->10, kamel) (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/10_1386_12_04_doWhileMoreWhile/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/10_1386_12_04_doWhileMoreWhile/lec10.swf) 55MB)
...no class....
11- 1386/12/15 - while: polynomial, for loop (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/11_1386_12_15_while_polynomial/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/11_1386_12_15_while_polynomial/lec11.swf) 21MB)
12- 1386/12/20 - for loops (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/12_1386_12_21_forLoop/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/12_1386_12_21_forLoop/lec12.swf) 58MB)
13- 1386/12/22 - arrays (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/13_1386_12_22_arrays/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/13_1386_12_22_arrays/lec13.swf) 52MB)
14- 1386/12/22 - recorded outside class address, binary (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/14_1386_12_22_address__offline/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/14_1386_12_22_address__offline/lec14.swf) 108MB))
15- 1386/12/22 - recorded outside class two's complement, signed, unsigned variables (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/15_1386_12_22_twosComp_signedUnsigned/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/15_1386_12_22_twosComp_signedUnsigned/lec15.swf) 43MB)
16 - 1387/01/17 - loops (puzzle), arrays (gandom) (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/16_1387_01_17_loopsArrays/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/16_1387_01_17_loopsArrays/lec16.swf) 65MB)
17- 1387/01/19 - array addresses (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/17_1387_01_19_arrayAddr/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/17_1387_01_19_arrayAddr/lec17_arrayAddr.swf) 65MB)
18- 1387/01/21 - ?, bitwise operators, >>, <<, #define (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/18_1387_01_21_defineBitwise/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/18_1387_01_21_defineBitwise/lec18.swf) 50MB)
01/24, 01/26, 01/28 - no class
19 - 1387/01/31 - struct, function (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/19_1387_01_31_structFunc/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/19_1387_01_31_structFunc/lec19_structFunc.swf) 63MB)
20 - 1387/02/02 - bmp hw, function (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/20_1387_02_02_bmpHw_func/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/20_1387_02_02_bmpHw_func/lec20_bmpHwFunc.swf) 83MB)
21 - 1387/02/04 - function, array initialization, struct =, array as fun arg (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/21_1387_02_04_funcArrayParam/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/21_1387_02_04_funcArrayParam/lec21_funcArgArray.swf) 61MB)
22- 1387/02/07 - function, array as global / local param, const, recursive func (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/22_1387_02_07_funcArrayParamRecursive/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/22_1387_02_07_funcArrayParamRecursive/lec22_funcArrayParamRecursive.swf) 67MB)
23 - 1387/02/09 - recursive func, struct as fun param, strings (char[]) (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/23_1387_02_09_recursiveStructParamStr/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/23_1387_02_09_recursiveStructParamStr/lec23_recursiveStructPrmStr.swf) 51MB)
24 - 1387/02/11 - strlen, new, delete, malloc, free, strcat (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/24_1387_02_11_str/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/24_1387_02_11_str/lec24_strlenStrcatNewDelMallocFree.swf) 47MB)
25 - 1387/02/14 - strcat, strcpy, strncpy, malloc, free example, double ** (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/25_1387_02_14_str/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/25_1387_02_14_str/lec25_str_newDeleteMallocFree.swf) 84MB)
26 - 1387/02/16 - strstr, new delete (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/26_1387_02_16_strNewDelete/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/26_1387_02_16_strNewDelete/lec26_strNewDel.swf) 85MB)
27 - 1387/02/18 - new (typedef), myStrStr, sscanf, sprintf, itoa, etc. (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/27_1386_02_18_strQsort/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/27_1386_02_18_strQsort/lec27.swf) 45MB)
28 - 1387/02/21 - qsort, linked lists (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/28_1387_02_21_qsortLinkedList/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/28_1387_02_21_qsortLinkedList/lec28_qsortLinkedList.swf) 48MB)
29 - 1387/02/23 - linked lists (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/29_1387_02_23_linkedLists/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/29_1387_02_23_linkedLists/lec29_linkedLists.swf) MB)
30 - 1387/02/23 - recorded outside class file I/O in C (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/30_1387_02_23_files/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/30_1387_02_23_files/lec30_files.swf) 80MB)
31- 1387/02/25 - object-oriented programming (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/31_1387_02_25_oop/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/31_1387_02_25_oop/lec31.swf) 40MB)
32- 1387/02/28 - class Taarikh (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/32_1387_02_27_class/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/32_1387_02_27_class/lec32_Class.swf) 84MB)
33- 1387/02/30 - class design (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/33_1387_02_30_classDesign/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/33_1387_02_30_classDesign/lec33_classDesign.swf) 25MB)
34 - 1387/03/01 - class Mokhtalet (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/34_1387_03_01_class/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/34_1387_03_01_class/lec34.swf) 56MB)
35 - 1387/03/04 - operator overloading, ref param call (&), inheritance, default param values (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/35_1387_03_04_operatorCopyConstRefParam/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/35_1387_03_04_operatorCopyConstRefParam/lec35.swf) 55MB)
36 - 1387/03/06 - inheritance, virtual function table, STL (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/36_1387_03_06_inheritanceStl/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/36_1387_03_06_inheritanceStl/lec36.swf) 47MB)
37 - 1387/03/08 - Java programming for mobile handsets
38 - 1387/03/20 - STL (list, vector, map, set), string (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/38_1387_03_20_stlString/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/38_1387_03_20_stlString/lec38.swf) 34MB)
01- 1386/11/08 - salam programs (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/01_1386_11_08/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/01_1386_11_08/lecture1.swf) 64MB)
02- 1386/11/10 - int, float variables, cin (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/02_1386_11_10/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/02_1386_11_10/lec2.swf) 75MB)
03- 1386/11/13 - float constants, legal/illegal var names, if-else (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/03_1386_11_13/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/03_1386_11_13/lec3.swf) 40MB)
04- 1386/11/15 - recorded outside class - cast, float if == (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/04_1386_11_15/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/04_1386_11_15/lec4.swf) 43 MB)
00- 1386/11/17 - no class
00- 1386/11/20 - no class
00- 1386/11/22 - 22 Bahman, ta'til
05- 1386/11/24 - float ==, a=b=c, cond expressions && || ! (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/05_1386_11_24/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/05_1386_11_24/lec5.swf) 21MB)
06- 1386/11/27 - recorded outside class expressions, conditional expressions, printf, scanf, ++, += (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/06_1386_11_27_offline/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/06_1386_11_27_offline/lec6.swf) 87 MB)
07- 1386/11/27 - while loop (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/07_1386_11_27/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/07_1386_11_27/lec7.swf) 30MB)
08- 1386/11/29 - quiz, while, miyangin (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/08_1386_11_29/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/08_1386_11_29/lec8.swf) 35MB)
09- 1386/12/01 - while: avval (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/09_1386_12_01/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/09_1386_12_01/lec9.swf) 32MB)
10- 1386/12/04 - recorded outside class do-whie, while (mabna8-->10, kamel) (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/10_1386_12_04_doWhileMoreWhile/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/10_1386_12_04_doWhileMoreWhile/lec10.swf) 55MB)
...no class....
11- 1386/12/15 - while: polynomial, for loop (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/11_1386_12_15_while_polynomial/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/11_1386_12_15_while_polynomial/lec11.swf) 21MB)
12- 1386/12/20 - for loops (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/12_1386_12_21_forLoop/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/12_1386_12_21_forLoop/lec12.swf) 58MB)
13- 1386/12/22 - arrays (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/13_1386_12_22_arrays/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/13_1386_12_22_arrays/lec13.swf) 52MB)
14- 1386/12/22 - recorded outside class address, binary (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/14_1386_12_22_address__offline/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/14_1386_12_22_address__offline/lec14.swf) 108MB))
15- 1386/12/22 - recorded outside class two's complement, signed, unsigned variables (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/15_1386_12_22_twosComp_signedUnsigned/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/15_1386_12_22_twosComp_signedUnsigned/lec15.swf) 43MB)
16 - 1387/01/17 - loops (puzzle), arrays (gandom) (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/16_1387_01_17_loopsArrays/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/16_1387_01_17_loopsArrays/lec16.swf) 65MB)
17- 1387/01/19 - array addresses (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/17_1387_01_19_arrayAddr/index.htm) (download swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/17_1387_01_19_arrayAddr/lec17_arrayAddr.swf) 65MB)
18- 1387/01/21 - ?, bitwise operators, >>, <<, #define (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/18_1387_01_21_defineBitwise/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/18_1387_01_21_defineBitwise/lec18.swf) 50MB)
01/24, 01/26, 01/28 - no class
19 - 1387/01/31 - struct, function (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/19_1387_01_31_structFunc/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/19_1387_01_31_structFunc/lec19_structFunc.swf) 63MB)
20 - 1387/02/02 - bmp hw, function (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/20_1387_02_02_bmpHw_func/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/20_1387_02_02_bmpHw_func/lec20_bmpHwFunc.swf) 83MB)
21 - 1387/02/04 - function, array initialization, struct =, array as fun arg (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/21_1387_02_04_funcArrayParam/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/21_1387_02_04_funcArrayParam/lec21_funcArgArray.swf) 61MB)
22- 1387/02/07 - function, array as global / local param, const, recursive func (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/22_1387_02_07_funcArrayParamRecursive/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/22_1387_02_07_funcArrayParamRecursive/lec22_funcArrayParamRecursive.swf) 67MB)
23 - 1387/02/09 - recursive func, struct as fun param, strings (char[]) (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/23_1387_02_09_recursiveStructParamStr/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/23_1387_02_09_recursiveStructParamStr/lec23_recursiveStructPrmStr.swf) 51MB)
24 - 1387/02/11 - strlen, new, delete, malloc, free, strcat (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/24_1387_02_11_str/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/24_1387_02_11_str/lec24_strlenStrcatNewDelMallocFree.swf) 47MB)
25 - 1387/02/14 - strcat, strcpy, strncpy, malloc, free example, double ** (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/25_1387_02_14_str/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/25_1387_02_14_str/lec25_str_newDeleteMallocFree.swf) 84MB)
26 - 1387/02/16 - strstr, new delete (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/26_1387_02_16_strNewDelete/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/26_1387_02_16_strNewDelete/lec26_strNewDel.swf) 85MB)
27 - 1387/02/18 - new (typedef), myStrStr, sscanf, sprintf, itoa, etc. (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/27_1386_02_18_strQsort/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/27_1386_02_18_strQsort/lec27.swf) 45MB)
28 - 1387/02/21 - qsort, linked lists (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/28_1387_02_21_qsortLinkedList/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/28_1387_02_21_qsortLinkedList/lec28_qsortLinkedList.swf) 48MB)
29 - 1387/02/23 - linked lists (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/29_1387_02_23_linkedLists/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/29_1387_02_23_linkedLists/lec29_linkedLists.swf) MB)
30 - 1387/02/23 - recorded outside class file I/O in C (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/30_1387_02_23_files/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/30_1387_02_23_files/lec30_files.swf) 80MB)
31- 1387/02/25 - object-oriented programming (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/31_1387_02_25_oop/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/31_1387_02_25_oop/lec31.swf) 40MB)
32- 1387/02/28 - class Taarikh (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/32_1387_02_27_class/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/32_1387_02_27_class/lec32_Class.swf) 84MB)
33- 1387/02/30 - class design (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/33_1387_02_30_classDesign/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/33_1387_02_30_classDesign/lec33_classDesign.swf) 25MB)
34 - 1387/03/01 - class Mokhtalet (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/34_1387_03_01_class/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/34_1387_03_01_class/lec34.swf) 56MB)
35 - 1387/03/04 - operator overloading, ref param call (&), inheritance, default param values (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/35_1387_03_04_operatorCopyConstRefParam/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/35_1387_03_04_operatorCopyConstRefParam/lec35.swf) 55MB)
36 - 1387/03/06 - inheritance, virtual function table, STL (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/36_1387_03_06_inheritanceStl/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/36_1387_03_06_inheritanceStl/lec36.swf) 47MB)
37 - 1387/03/08 - Java programming for mobile handsets
38 - 1387/03/20 - STL (list, vector, map, set), string (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/38_1387_03_20_stlString/index.htm) (download the swf file (http://ece.iut.ac.ir/Faculty/kia/Courses/CProg/Videos/38_1387_03_20_stlString/lec38.swf) 34MB)