Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | (Basics of Hardware) Basics of Hardware (1) Understand binary and hexadecimal numbers, digital quantity, logic gate, TTL and CMOS, suction current, discharge current, bypass capacitor, and how to use IC. |
Examine "TTL and CMOS". | 190minutes |
2. | (Basics of Hardware) Basics of Hardware (2) Understand Microcomputer outline, I / O input / output method of microcomputer. (Development Environment / Architecture) Understand how to build development environment, microcomputer hardware, example of simple circuit, microcomputer architecture, outline of instruction processing, memory access, and register configuration. |
Examine "Microcomputer". | 190minutes |
3. | (Program Language / Processing time) C language program description method Understand I / O processing, branch processing, iteration processing, configuration setting method, comprehensive description and LED lighting. |
Review "C language". | 190minutes |
4. | (Program Language / Processing time) Assembly program description method (1) Understand how to use assembly instructions and basic processing instructions. |
Examine "Assembly language". | 190minutes |
5. | (Program Language / Processing time) Assembly program description method (2) Understand jump instruction, branch processing, iteration processing, comprehensive description and LED lighting. |
Examine "Assembly program examples". | 190minutes |
6. | (Program Language / Processing time) Processing Time Understand calculation method of processing time, fetch, execute, pipeline processing, cycle number, and wait processing. |
Examine "pipeline processing". | 190minutes |
7. | (Input / Output) I/O Interface Understand the function of the input port and chattering, the chattering removal method (example of circuit and software), the function of output port, Darlington drive, 7-segment LED display, dynamic display and matrix input. |
Examine "chattering", "dynamic display" and "matrix input". | 190minutes |
8. | (Interrupt) Interrupt Processing Understand interrupt processing, priority, multiple interrupt, timer interrupt, vector interrupt, internal interrupt, externalinterrupt, polling, spooling, the example of interrupt processing description in microcomputer. |
Examine "Interrupt processing". | 190minutes |
9. | (A/D·D/A) Principle of A/D·D/A conversion (1) Understand double integrating type A/D conversion, successive approximation type A/D conversion, tracking comparison typeA/D conversion, the parallel comparison type A/D conversion, weight resistance type D/A conversion, and ladder type D/A conversion. |
Examine "A/D conversion" and "D/A conversion". | 190minutes |
10. | (A/D·D/A) Principle of A/D·D/A conversion (2) Understand sample hold, aliasing noise, input filter, and output filter. (Data structure / Algorithm) Data Structure (1) Understand the instruction addressing method. |
Examine "aliasing" and "instruction addressing method". | 190minutes |
11. | (Data structure / Algorithm) Data Structure (2) Understand the list structure, tree structure, graph structure, queue, and stack. |
Examine "list structure", "tree structure" and "graph structure". | 190minutes |
12. | (Data structure / Algorithm) Algorithm (1) Understand flowchart, structured programming and bubble sort. |
Examine "structured programming" and "bubble sort algorithm". | 190minutes |
13. | (Data structure / Algorithm) Algorithm (2) Understand quick sort, and amount of computation and the shortest path problem (Dijkstra method). |
Examine "quick sort algorithm" and "Dijkstra method". | 190minutes |
14. | (Term Examination) Evaluate the achievement of each course targets 1 to 5. After the exam, the content of the exam is explained. |
Review the content of the 1st to 13th classes well. | 190minutes |
Total. | - | - | 2660minutes |
Mini Test in Class | Assignment | Term Examination | Total. | |
---|---|---|---|---|
1. | 8% | 4% | 8% | 20% |
2. | 8% | 4% | 8% | 20% |
3. | 4% | 2% | 4% | 10% |
4. | 4% | 2% | 4% | 10% |
5. | 8% | 4% | 8% | 20% |
6. | 8% | 4% | 8% | 20% |
Total. | 40% | 20% | 40% | - |
Work experience | Work experience and relevance to the course content if applicable |
---|---|
Applicable | The lecturer of this course has an experience of working in general electrical manufacturing company. This lecturer teaches the knowledge and technologies involving this course based on his experience. |