Tài liệu miễn phí Kỹ thuật lập trình

Download Tài liệu học tập miễn phí Kỹ thuật lập trình

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 8: Các lệnh điều khiển và vòng lặp

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 8: Các lệnh điều khiển và vòng lặp. Bài giảng cung cấp cho học viên những kiến thức về lệnh đơn và lệnh phức; lệnh IF; lệnh SWITCH-CASE; lệnh WHILE; lệnh DO-WHILE; lệnh FOR; lệnh BREAK và lệnh CONTINUE; lệnh RETURN; lệnh GOTO; lệnh RỖNG;... Mời các bạn cùng tham khảo!

4/8/2023 5:45:12 PM +00:00

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C. Bài giảng cung cấp cho học viên những kiến thức về danh hiệu; các kiểu dữ liệu chuẩn của C; hằng (constant); biến (variable); biểu thức; các phép toán của C; cấu trúc tổng quát của một chương trình C; bài tập cuối chương;... Mời các bạn cùng tham khảo!

4/8/2023 5:45:05 PM +00:00

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 6: Giới thiệu về ngôn ngữ lập trình C

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 6: Giới thiệu về ngôn ngữ lập trình C. Bài giảng cung cấp cho học viên những kiến thức về khái niệm ngôn ngữ C; các ví dụ về ngôn ngữ C;... Mời các bạn cùng tham khảo!

4/8/2023 5:44:59 PM +00:00

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 3: Cấu trúc luận lý số

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 3: Cấu trúc luận lý số. Bài giảng cung cấp cho học viên những kiến thức về transistor; cổng luận lý (Logic gate); mạch tổ hợp (Combinational circuit); mạch tuần tự (Sequential logic circuit); đường truyền dữ liệu LC3;... Mời các bạn cùng tham khảo!

4/8/2023 5:44:52 PM +00:00

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 2: Các kiểu dữ liệu và thao tác

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 2: Các kiểu dữ liệu và thao tác. Bài giảng cung cấp cho học viên những kiến thức về kiểu dữ liệu số nguyên; số nguyên bù 2; phép toán trên bit – phép toán số học; phép toán trên bit – phép toán luận lý; kiểu dữ liệu dấu chấm động;... Mời các bạn cùng tham khảo!

4/8/2023 5:44:46 PM +00:00

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 1: Ôn tập các kiến thức cơ bản về máy tính

Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 1: Ôn tập các kiến thức cơ bản về máy tính. Bài giảng cung cấp cho học viên những kiến thức về các hệ đếm; các khái niệm cơ bản; lịch sử phát triển của máy tính; các thành phần cơ bản của máy tính; phần mềm; các cấp chuyển đổi;... Mời các bạn cùng tham khảo!

4/8/2023 5:44:40 PM +00:00

How to program C (Seventh edition): Part 2

Part 2 of the document C: How to program (Seventh edition) has present the contents: C structures, unions, bit manipulation and enumerations; C file processing; C data structures; C preprocessor; other C topics; C++ as a better C; introducing object technology; tntroduction to classes, objects and strings; operator overloading; class string;...

4/8/2023 5:40:29 PM +00:00

How to program C (Seventh edition): Part 1

Part 1 of the document C: How to program (Seventh edition) has present the contents: introduction to computers, the internet and the web; introduction to C Programming; structured program development in C; C program control; C functions; C arrays; C pointers; C characters and strings; C formatted input/output;...

4/8/2023 5:40:19 PM +00:00

Software Quality Assurance: Lecture 45 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 45. This lecture will cover the following: basics of software testing; primary purposes of software testing; major activities and generic testing process; test planning and preparation; generic testing process; sub-activities in test planning and preparation;...

4/8/2023 5:34:59 PM +00:00

Software Quality Assurance: Lecture 44 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 44. This lecture will cover the following: process model of software quality assurance; following slide to be inserted; software quality assurance level 0 IPO diagram; coordinate risk program; coordinate review meetings;...

4/8/2023 5:34:52 PM +00:00

Software Quality Assurance: Lecture 43 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 43. This lecture will cover the following: function points; common industry software measures; FP complexity weights; unadjusted function counts; components of the technical complexity factor; technical complexity factor; algorithmic complexity;...

4/8/2023 5:34:46 PM +00:00

Software Quality Assurance: Lecture 42 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 42. This lecture will cover the following: seven commonly tracked measures; additional software quality metrics; mean time to failure (MTTF); customer-reported problems increases over time; scopes of three quality metrics; process quality metrics;...

4/8/2023 5:34:40 PM +00:00

Software Quality Assurance: Lecture 41 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 41. This lecture will cover the following: measurement lies at the heart of many systems that govern our lives; economic measurements; military measurements; medical measurements; atmospheric measurements; measurements in every day life;...

4/8/2023 5:34:33 PM +00:00

Software Quality Assurance: Lecture 40 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 40. This lecture will cover the following: capability maturity model integration; benefits of CMMI; background of CMMI; staged representation; CMMI Model structure; CMMI model components in the staged representation

4/8/2023 5:34:27 PM +00:00

Software Quality Assurance: Lecture 39 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 39. This lecture will cover the following: process management responsibilities; objectives of process measurements; define the process; measure the process; control the process; improve the process;

4/8/2023 5:34:21 PM +00:00

Software Quality Assurance: Lecture 38 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 38. This lecture will cover the following: discussions on software quality assurance, we have divided the quality assurance into two major aspects process-related and product-related; talk about process-related issues of software quality and discuss process assurance;...

4/8/2023 5:34:14 PM +00:00

Software Quality Assurance: Lecture 37 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 37. This lecture will cover the following: software configuration management plan; configuration identification; configuration control; configuration status accounting; configuration audits and reviews; subcontractor/vendor control;...

4/8/2023 5:34:07 PM +00:00

Software Quality Assurance: Lecture 36 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 36. This lecture will cover the following: discuss software configuration management best practices with respect to different aspects of software configuration management; configuration management best practices; practices for managing versions of software artifacts;...

4/8/2023 5:33:59 PM +00:00

Software Quality Assurance: Lecture 35 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 35. This lecture will cover the following: discuss some practical aspects related to software configuration management; mentioned in the first lecture on software configuration management that SCM provides a cover against lack of visibility and lack of traceability;...

4/8/2023 5:33:47 PM +00:00

Software Quality Assurance: Lecture 34 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 34. This lecture will cover the following: discussion on the functions of software configuration management; version control; change control; configuration auditing; status accounting/reporting; configuration audit questions;...

4/8/2023 5:33:40 PM +00:00

Software Quality Assurance: Lecture 33 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 33. This lecture will cover the following: move to another important area critical to software quality assurance; software configuration management; introduce the basic concepts of software configuration management and develop a foundation for further discussions in later lectures;...

4/8/2023 5:33:34 PM +00:00

Software Quality Assurance: Lecture 32 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 32. This lecture will cover the following: test cases and design of test cases; words/phrases that should raise an alarm in test case design; test case development considerations; software testers; testing completion criteria;...

4/8/2023 5:33:28 PM +00:00

Software Quality Assurance: Lecture 31 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 31. This lecture will cover the following: automated software testing; benefits of automated testing; reduction of test effort and minimization of schedule; following two slides to be inserted; manual versus automated testing;...

4/8/2023 5:33:22 PM +00:00

Software Quality Assurance: Lecture 30 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 30. This lecture will cover the following: software test planning; generic testing process; test planning and preparation; test execution and related activities; analysis and follow-up; guidelines for developing test plan;...

4/8/2023 5:33:13 PM +00:00

Software Quality Assurance: Lecture 29 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 29. This lecture will cover the following: validation testing and debugging; other high-order testing; specialized testing; following slide to be inserted; testing and litigation of poor software quality; the art of debugging;...

4/8/2023 5:33:07 PM +00:00

Software Quality Assurance: Lecture 28 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 28. This lecture will cover the following: testing strategies; characteristics of testing strategies; unit testing; integration testing; validation testing; system testing; incorrect symbolic representation of expression;...

4/8/2023 5:33:01 PM +00:00

Software Quality Assurance: Lecture 27 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 27. This lecture will cover the following: some more discussion on black-box testing; talk about different techniques, which are classified as black-box techniques; equivalence partitioning; boundary value analysis;...

4/8/2023 5:32:54 PM +00:00

Software Quality Assurance: Lecture 26 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 26. This lecture will cover the following: some more discussion on white-box testing; talk about different white-box testing techniques; white-box testing question; WBT methods derive test cases; basis path testing; cyclomatic complexity;...

4/8/2023 5:32:48 PM +00:00

Software Quality Assurance: Lecture 25 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 25. This lecture will cover the following: broad categories of testing; general forms of testing; specialized forms of testing; forms of testing involving users; test case design; testing techniques; black-box testing; white-box testing;...

4/8/2023 5:32:42 PM +00:00

Software Quality Assurance: Lecture 24 - Dr. Ghulam Ahmad Farrukh

Software Quality Assurance: Lecture 24. This lecture will cover the following: continue our discussion on software testing; talk about testing objectives, testing principles, characteristics of testable software, and we’ll end this lecture with an introduction of test case design;...

4/8/2023 5:32:30 PM +00:00