Tvvinh.files.wordpress.com



?? C??NG M?N H?CK? THU?T L?P TR?NHTên và m? m?n h?c: Tên ti?ng Vi?t: K? thu?t l?p trìnhTên ti?ng Anh: Programming TechniquesM? m?n h?c: 2101405S? tín ch?T?ng s? tín ch?: 3(2, 2, 5)L? thuy?t: 2Th?c hành: 1Tính ch?t m?n h?c: b?t bu?c??i t??ng sinh viên: n?m 1 (HK II ngành CS, SE, IS, IT)Gi?ng viên ph? tráchThS. Lê Th? ?nh Tuy?tSách s? d?ng [1]. Tr?n ?an Th?, Nguy?n Thanh Ph??ng, ?inh Bá Ti?n, Tr?n Minh Tri?t. Nh?p m?n l?p trình. NXB Khoa h?c và K? thu?t, 2011[2] Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black, “Foundations of Software Testing”, Thomson, 2007. Tài li?u tham kh?o [1]. Stephen R. Davis. Beginning programming with C++ for dummies. John Willey & Son, Inc, 2010[2]. Paul J. Deitel, Harvey M.Deitel. C++ How to programme 9nd Edition. Boston, Pearson, 2014Th?ng tin v? m?n h?cM? t?/m?c tiêu m?n h?cSau khi hoàn thành m?n h?c, sinh viên có kh? n?ng ti?p c?n các ph??ng pháp l?p trình: h??ng c?u trúc, h??ng th? t?c và l?p trình ?? quy. Có kh? n?ng t? ch?c d? li?u ki?u c?u trúc t? các d? li?u c? b?n ???c ??nh ngh?a b?i ng?n ng? C. V?n d?ng ???c quá trình c?p phát b? nh? cho bi?n t?nh và bi?n ??ng và ?ng d?ng vi?c c?p b? nh? ??ng ?? t?i ?u hóa kh?ng gian nh? khi th?c hi?n ch??ng trình. ??ng th?i, sinh viên có th? s? d?ng k? thu?t ki?m th? giá tr? biên và k? thu?t ki?m th? l?p t??ng ???ng ?? sinh các test case.M?n h?c tr??c/M?n song hành/Tiên quy?t2101540 – Nh?p m?n l?p trình (m?n h?c tr??c)Yêu c?u khácChu?n ??u ra c?a m?n h?cChu?n ??u ra c?a m?n h?c.Khi hoàn thành m?n h?c, ng??i h?c có kh? n?ng:S? D?NG ???c k? thu?t ?? quy ?? gi?i quy?t bài toán chia ?? tr?.HI?N TH?C ???c bài toán (có t?i ?a 1 vòng l?p và r? nhánh) s? d?ng d? li?u ki?u c?u trúc.HI?U con tr? trong qu?n l? b? nh?.PH?N R? m?t bài toán qu?n l? cho tr??c thành nh?ng bài toán con ??n gi?n h?n.PH?N T?CH, thi?t k? các tr??ng h?p ki?m th? theo k? thu?t ki?m th? giá tr? biên, k? thu?t ki?m th? l?p t??ng ???ng Ma tr?n tích h?p gi?a chu?n ??u ra c?a m?n h?c và chu?n ??u ra c?a ch??ng trình ?ào t?o ABCDEFGHIJK1X2X3X4X5xN?i dung c? b?n c?a m?n h?c N?i dung c? b?nS? ti?tCh??ng 1: T?ng quan v? ki?m th?1.1. Các thu?t ng? và ??nh ngh?a c? b?n v? ki?m th?1.2. Ca ki?m th? - test case1.3. Các k? thu?t ki?m th? h?p ?en1.3.1. K? thu?t ki?m th? giá tr? biên1.3.2. K? thu?t ki?m th? l?p t??ng ???ng6Ch??ng 2:Quy n?p toán h?c và l?p trình ?? quy2.1.Nh?c l?i ch??ng trình con2.2.Quy n?p toán h?c2.3.Khái ni?m ?? quy2.4.Ph?n lo?i ?? quy2.5.C? ch? g?i hàm ?? quy và cách kh? ?? quy2.6.Các bài toán ?? quy th?ng d?ng6Ch??ng 3:Chu?i, FILE3.1.Chu?i3.1.1.?inh ngh?a chu?i trong C3.1.2.Nh?p, xu?t chu?i3.1.3.Các th? vi?n dùng ?? thao tác trên chu?i3.2 FILE3.2.1.Gi?i thi?u v? t?p tin, stream, ph?n lo?i3.2.2.Cách m?, ?óng t?p tin3.2.3.Các hàm thao tác trên t?p tin.3Ch??ng 4 :Ki?u c?u trúc4.1.??nh ngh?a ki?u c?u trúc4.2.Khai báo, kh?i t?o và truy xu?t bi?n ki?u c?u trúc 4.3.Truy?n bi?n c?u trúc cho hàm4.4.Các ki?u c?u trúc ph?c t?p4.5.M?ng c?u trúc9Ch??ng 5 : Con tr?5.1.??nh ngh?a, khai báo, cách s? d?ng con tr?, c?p phát và h?y vùng nh?5.2.Truy?n ??i s? cho hàm5.3.Con tr? và m?ng m?t chi?u5.4.Con tr? và c?u trúc 5.5.Con tr? hàm6Ph??ng pháp ?ánh giáa. Ma tr?n tích h?p gi?a chu?n ??u ra c?a m?n h?c, chu?n ??u ra c?a ch??ng trình, ph??ng pháp ?ánh giáChu?n ??u ra c?a m?n h?c (CLOs)Ph??ng pháp ?ánh giá 1. S? D?NG ???c k? thu?t ?? quy ?? gi?i quy?t bài toán chia ?? tr?.Th??ng k? 1 (LT)GK (TH)2. HI?N TH?C ???c bài toán (có t?i ?a 1 vòng l?p và r? nhánh) s? d?ng d? li?u ki?u c?u trúc.CK (LT)3. HI?U con tr? trong qu?n l? b? nh?.CK (LT)4. PH?N R? m?t bài toán qu?n l? cho tr??c thành nh?ng bài toán con ??n gi?n h?n.CK (LT)5. PH?N T?CH, thi?t k? các tr??ng h?p ki?m th? theo k? thu?t ki?m th? giá tr? biên, k? thu?t ki?m th? l?p t??ng ???ngTh??ng k? 2 (LT)GK (TH)b. ?ánh giá m?n h?cPh??ng pháp ?ánh giáT? tr?ng, %L? thuy?tKi?m tra th??ng k? 15Ki?m tra th??ng k? 25Ki?m tra cu?i k?50Th?c hànhKi?m tra gi?a k?30Thi th?c hành10 Khoa Tr??ng b? m?n Ng??i biên so?n ThS H? ??c Quán ThS. Lê Th? ?nh Tuy?t ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download