Computer Science Basics: The Magic behind the Bits and Bytes




Computer Science Basics: The Magic behind the Bits and Bytes

Course Description:

You are about to start your computer science studies and want to prepare yourself?
Then you should enroll in this course.
In more than 6 hours I will teach you the most important basics, which will be discussed in the first months of your studies.
This course is especially for people who have no experience in computer science.
We will start with the 0's and 1's in a computer and then work our way step by step.
At the end you will have understood how a CPU gets the task to add numbers from a computer program and how the CPU executes this task.
In addition to the theory, the most important software tools will also be introduced. (like the Unix shell).

This course consists of the following topics:

  • Binary Numbers

  • Hexa-Decimal Numbers

  • MSB, LSB and Endianess

  • Binary Addition and Subtraction

  • One's and Two's Complement

  • Boolean logic and truth tables

  • Logical Gates

  • Bit Shifting and Masks  

  • Integer

  • Floating Point Numbers

  • ASCII Characters

  • UTF-8 Encoding

  • Mathematics Basics

  • What is an algorithm?

  • What is a graph?

  • What is a tree?

  • LIFO and FIFO

  • Computer Architecture 101

  • Computer programs 101

  • Linux and the Unix Shell

  • Git, Github and VSCode

  • Features of a modern programming language

Enroll now and we'll get started together to deep dive into the world of computer science.

See you in class!

Everything I wish I had known before I started studying Computer Science (CS). The basics all in one course.

Url: View Details

What you will learn
  • Representation of numbers in a computer
  • Boolean logic and logical operators
  • Logical gates

Rating: 4.33333

Level: Beginner Level

Duration: 6 hours

Instructor: Jan Schaffranek


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap