EPN-V2

MAKER1400 Introduction to Electronics and PCB design Course description

Course name in Norwegian
Introduction to Electronics and PCB design
Study programme
Makerspace Micro Courses
Weight
2.5 ECTS
Year of study
2022/2023
Course history

Introduction

Technology like we know it today cannot exist without electronics and printed circuit boards (PCB). The field of electronics is the study of the behavior of electrons using electronic devices.

Electronics uses active and passive devices and components to control electron flow.

PCB is the fundamental component of the electronics and has the purpose to hold all the components mechanically and conductive together. A PCB can hold hundreds or even thousands of components and makes sure the components and its connections stay unaltered even when we apply mechanical stress.

Students in this hands-on course will be introduced to tools to make basic electronics and PCB available at the Makerspace, including electronic components and soldering tools. Through practical assignments students will learn how to design and fabricate circuit board.

This micro-course will attract students, startups, companies, and individuals interested in learning electronics from the ground up and learn how to build printed circuit boards (PCBs).

Learning outcomes

After completing the course, the student should have the following overall learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge

On successful completion of this course the student has knowledge of:

  • How to design a basic electronic circuit using breadboard.
  • Basic PCB design tools and software.
  • Different soldering techniques for both throughole and SMD components (surface-mount devices)
  • Basic lab equipment, oscilloscopes, power supplies, signal generator and more.
  • Ohm`s and Kirchhoff's laws.

Skills

On successful completion of this course the student has the ability to:

  • Create basic electronic circuits on Breadboard and PCB.
  • Solder SMD (surface-mount devices) components.
  • Troubleshoot electronic circuits and PCB.

General competence

On successful completion of this course the student:

  • Knows the basic electronic components
  • Knows the difference between throughole and SMD (surface-mount devices) components
  • Knows the physical components present in a PCB

Teaching and learning methods

The course will have hands-on practice work in the makerspace and lectures.

Course requirements

A micro course offered at Makerspace for students of all areas interested in developing fundamental practical understanding of programming.

;

Programming is the art of telling the machine what to do. It involves learning how to use new tools, new languages, but above all, a new way of thinking. And now, more than ever, the digital world makes learning how to create software one of the basic skills that every profession should be familiar with. Traditionally, programming has been taught in an over-complicated manner, which prevents non-tech-oriented people to learn and gain interest in programming.

In this course you are going to make your first step towards becoming a programmer. You are going to learn about the steps, tools and processes necessary to create software. You are going to learn the basics of not one but three programming languages ​​and develop a software to automate one task. By the end of this course, you will have the necessary knowledge to develop code.

Assessment

No requirement.

Permitted exam materials and equipment

After completing the course, the student should have the following overall learning outcomes defined in terms of knowledge, skills and general competence.

;

Knowledge

Upon successful completion of this course the student has:

  • Basic understaning of the operantion and capabilities of computers
  • Basic knowledge about the software creation process, programming languages, and how to use them to develop program.;
  • Fundamental understanding of good programming practices such as clean coding, pair programming and version control 2

;

Skills

Upon successful completion of this course the student has the ability to:

  • Read code in python and understand its basic function
  • Develop simple procedural software.
  • Use the most basic operations in version control • Write code using pair programming methodology

;

General competence

Upon successful completion of this course the student can apply:

  • Simple code to solve simple problems
  • The knowledge acquired to support further self-learning

Grading scale

Teaching and guidance will be provided in approaching basic concepts in computer programming.

A large degree of active participation during the lectures is expected. The study uses teaching methods such as lectures, videos, supervision and group discussions. The purpose is to develop the student's basic knowledge, way of thinking, and practical skills to be able to understand and solve a simple programming problem.

The program includes about 60 working hours for the student. Of these, approximately 12.5 hours are teaching and tutoring with teachers at the gathering. The other hours will be work individually and possibly in groups.

Examiners

This course has a minimum 80% attendance requirement.

Studenst who exceeds the limit of absence will not be eligible to sit the exam.

;

;