This course is designed to provide an introductory overview of basic electronics concepts. Topics covered include electrical circuits, power sources, electrical components such as resistors and capacitors, basic digital concepts, and soldering techniques.
Students will acquire the skills necessary to comprehend basic electronics theory and successfully apply it to practical projects and circuits.
- Computer maintenance is a process which starts with installation of the system and runs through out the life of it. Maintenance includes both Hardware maintenance and Software maintenance. But in this course we learn basics of computer hardware maintenance.
- Computer hardware maintenance involves taking care of the computer's physical components, such us its keyboard, hard drive, and internal CD or DVD drives. Cleaning the computer, keeping its fans free from dust, and defragmenting its hard drives regularly are all parts of a computer hardware maintenance.
Maintaining hardware helps to extend the computer's lifespan. It helps to prevent wear and tear, and keeps the system functioning smoothly. System maintenance keep your system functioning smoothly by managing hard drive space, scanning for system errors and regularly defragmenting the hard drive.
- Introduction to computer hardwares
- Basic operations
- Inside the box
- RAM & ROM
- Ports & Cabling
- Connectors & Expansion Card
- Storage & Hard Drives
- Power Supply
This course if totally free and you can start learning by login to your account. If you don't have account yet, you can create for free here.
Learn the Arduino programming language and write your own sketches.
The Arduino is a versatile resource for physical projects for students in all disciplines. This course brings students over the beginner’s threshold to a basic understanding of the use, terminology, and potential of the Arduino. The skills and concepts taught in this course are presented from an interdisciplinary approach which merges practices in arts and technology. The course has no technical prerequisites, although uses a little bit of algebra-level math.
Only few external components are needed as the course concentrates on teaching the actual programming language.
Introduction and Requirements - Overview of the course with hardware and software requirements.
Part 1: Arduino Sketch Structure and Flow - Explains the structure of an Arduino program and how program statements are executed. Demonstrates a simple "Hello World" program.
Part 2: Arduino Sketch Main Loop and Calling Functions - How the Arduino main loop works and what it means to call a function.
Part 3: Variables - An introduction to Arduino variables showing the use of integer (int) and floating point (float) variables.
Part 4: Arithmetic Operators - Addition, subtraction, multiplication, division and remainder on an Arduino.
Part 5: Relational Operators - Comparing values in Arduino.
Part 6: Increment Operator and Commenting - How the Arduino increment operator works. Using comments in Arduino sketches.
Part 7: The Arduino for Loop - How the Arduino for loop works. Use the Arduino for loop to loop through code a set number of times.
Part 8: The Arduino while Loop - How to use the Arduino while and do-while loops.
Part 9: The Arduino if Statement - Using the Arduino if statement. How to get keyboard input to the Arduino from the Serial Monitor Window.
Part 10: Making Decisions with if-else - Arduino if-else construct. Switch an LED on and off using the Serial Monitor window.
Part 11: Decisions with if-else-if - Arduino if-else-if and if-else-if-else constructs. Control LED blink rates using if-else-if constructs.
Part 12: Logical Operators - OR, AND and NOT logical operators used in Arduino sketches to control an LED from the Serial Monitor window.
Part 13: Switch & Break
Part 14: Conditional Operator
Part 15: Functions
Part 16: Returning a Value from a Function
Part 17: Arrays
Part 18: Strings
Part 19: Serial Input
- Teacher: System Administrator