Intro to Circuits and Programming

C Programming for Problem Solving and the Bipolar Junction Transistor

Students of this course will learn some very basic skills. They will learn how to spot syntax errors in code, how to study new characters and their function and how to design novel solutions using flow charts. On the circuits side, they will learn how to solve basic circuit design problems involving Bipolar transistors.

What you’ll learn

  • Bipolar Junction Transistors Intro.
  • Creating the HelloWorld C program.
  • The newline Character.
  • Flowchart Design and Analysis.

Course Content

  • Introduction to C and the BJT –> 5 lectures • 40min.

Intro to Circuits and Programming

Requirements

Students of this course will learn some very basic skills. They will learn how to spot syntax errors in code, how to study new characters and their function and how to design novel solutions using flow charts. On the circuits side, they will learn how to solve basic circuit design problems involving Bipolar transistors.

Specifically, we will cover the Hello World program, and in that context we will study syntax, the newline character and its placement and effects, the use of a flowchart to solve an obstacle-avoidance problem, and the concepts of node, edge and graph for a graph-theoretic analysis of flowcharts. On the bipolar junction transistor (BJT) side, we will review npn transistor basics, modes, large-signal analysis and then we will solve a problem where we are asked to find the required resistor values.

The course is excellent overview for students who want to take the very first step in this direction. Students who want to make a career-choice are also welcome into this course. The briefness of the presentation and the quick coverage of several sample topics gives the student an idea of the depth of these subjects and what to expect when pursuing a full degree in this area.

Get Tutorial