CDP301 - Dự án thiết kế mạch (Circuit Design Project) là môn 3 tín chỉ bậc cử nhân của Đại học FPT. Đây là môn làm chứ không phải môn học thuộc: người học đi trọn một vòng từ ý tưởng mạch tới tấm mạch in cầm được trên tay, và mỗi buổi là một bước của quy trình thật mà kỹ sư phần cứng vẫn làm. Giá trị của cách dựng này là người học va phải những lỗi chỉ xuất hiện khi làm thật — sai chân linh kiện, đường mạch quá mảnh, hai dây chạm nhau ở lớp dưới. Chặng sơ đồ nguyên lý bắt đầu từ cài đặt công cụ thiết kế và làm quen không gian làm việc, dựng cấu trúc dự án và quản lý thư viện linh kiện, rồi vẽ sơ đồ đầu tiên với những linh kiện đơn giản nhất trước khi thêm đầu nối, nhãn nguồn và hàng chân cắm. Bước kiểm tra quy tắc điện và sửa lỗi đóng chặng này lại, sau đó là gán dấu chân linh kiện, xuất danh sách nối và bảng kê vật tư. Chặng mạch in chuyển sang trình biên tập bo mạch: kỹ thuật sắp đặt linh kiện, đi dây một lớp từ cơ bản tới hoàn chỉnh, kiểm tra quy tắc thiết kế và xử lý lỗi, in lớp chữ cùng ghi nhãn bo, rồi xem mô hình ba chiều và xuất tệp chế tạo. Chặng cuối là gia công tay: chuyển hình lên phíp đồng và ăn mòn. Người học ra khỏi môn với một sản phẩm thật và một quy trình lặp lại được — thứ dùng ngay cho mọi đồ án phần cứng sau này. Môn cũng rèn thói quen kiểm tra theo cổng: không chuyển sang bước sau khi bước trước còn báo lỗi. Trong thiết kế phần cứng, bỏ qua một cảnh báo ở sơ đồ nguyên lý có thể phải trả giá bằng cả một lô mạch in đã đặt về mà không dùng được.