0% found this document useful (0 votes)
17 views8 pages

ARM Cortex-M Microcomputer Lab Syllabus

This document is the syllabus for the Microcomputer Principles and Applications Lab 111-1 course. The course objectives are to provide knowledge and experience of microcomputers and embedded systems based on ARM Cortex-M microcontrollers. Students will practice solving real-world problems using embedded systems. The course uses a problem-based learning approach and focuses on hands-on learning. It will cover embedded system development using ARM Cortex-M microcontrollers in C programming. Students will be graded based on lab assignments and a final exam.

Uploaded by

Jay
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views8 pages

ARM Cortex-M Microcomputer Lab Syllabus

This document is the syllabus for the Microcomputer Principles and Applications Lab 111-1 course. The course objectives are to provide knowledge and experience of microcomputers and embedded systems based on ARM Cortex-M microcontrollers. Students will practice solving real-world problems using embedded systems. The course uses a problem-based learning approach and focuses on hands-on learning. It will cover embedded system development using ARM Cortex-M microcontrollers in C programming. Students will be graded based on lab assignments and a final exam.

Uploaded by

Jay
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Microcomputer 

Principles and Applications Lab 111‐1

Lab of Microcomputer Principles and Applications
111‐1

Syllabus

Department of Electronic and Computer Engineering
National Taiwan University of Science and Technology

1
Microcomputer Principles and Applications Lab 111‐1

Course Objective
This course is intended to provide knowledge and experience of microcomputers

and embedded systems, with concentration on the microcomputers of ARM

Cortex‐M family. Furthermore, this course focuses on allowing students to

practice and to experience of how an microcomputer and embedded system

could be used to solve real‐world problems. After taking this course, the students

should be able to:

 Implement a embedded system based on ARM Cortex‐M microcomputers

using C programming.

2
Microcomputer Principles and Applications Lab 111‐1

This is a Problem Based Learning (PBL) course

 Apply knowledge to develop a solution.

 Student centered, self-directed.

 Small group discussion.

 Learning by doing.

 Integrate theory and practice.

3
Microcomputer Principles and Applications Lab 111‐1

Course Content
 Reference Books
 Introduction to ARM Cortex‐M Microcontrollers, Jonathan W. Valvano, 4th
edition, 2013, ISBN: 978‐1477508992.

 Real‐Time Interfacing to ARM Cortex‐M Microcontrollers, Jonathan W. Valvano,


3rd edition, 2013, ISBN: 978‐1463590154.

 The Definitive Guide to the ARM Cortex‐M0, Joseph Yiu, 2007, ISBN‐13: 978‐
0123854773.

4
Microcomputer Principles and Applications Lab 111‐1

Course Administrations 
 Time/Venue: W7W8W9             (2:20 PM – 5:20PM, Wednesday) @ T2‐511

 Instructor: Chung‐An Shen (沈中安), Associate Professor, PhD
Department of Electronic and Computer Engineering, NTUST
email: cashen@[Link] ; office: IB 714‐2

 Teaching/Lab Assistants:   郭致廷(M11002120@[Link]) office: IB 714‐1
翁浩倫(M11102109@[Link]) office: IB 714‐1

 * Grading : Labs: 40%


Final Exam: 60% (12/14*)

*tentative, subject to change 5
Microcomputer Principles and Applications Lab 111‐1

Course Administrations 

 Moodle system and the NTUST emails will be used as a major means of
communication and handouts/assignments download. It is your responsibility to
check with them frequently.

 Students are responsible for any announcements made by the instructor through
Moodle system, email, or during the class.

 Handouts may be given out through the Moodle system. However, they might only
contain a subset of the material that I cover during the class.

6
Microcomputer Principles and Applications Lab 111‐1

The development platform used for the Lab

ARM Cortex-M Family

7
Microcomputer Principles and Applications Lab 111‐1

You might also like