Udemybeginnerde

Dein Einstieg in die Welt der Informatik

Prep for your computer science degree! Learn essential foundational concepts in this introductory course. Get a head start on your studies.

4.5(299)
2,195students
9h 37m
Certificate
Jan Schaffranek
Jan SchaffranekM.Sc in Computer Science - Machine Learning, C/C++, Python

Course Content

Dein Einstieg in die Welt der Informatik is a beginner-level Udemy course taught by Jan Schaffranek. It runs 9h 37m, is taught in German, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 299 reviews, with 2,195 students enrolled. It is a paid course, last updated September 2022.

Prepare for Your Computer Science Journey: Essential Foundations

Are you about to start your computer science studies or vocational training and want a head start? This course provides over 7 hours of essential foundational knowledge, covering topics typically introduced in the first few months of your program. Avoid the initial struggles faced by those starting with no prior experience – gain a solid base before you dive in!

This course is specifically designed for individuals with no prior experience in computer science. We'll begin with the fundamental building blocks – the 0s and 1s of binary – and progress step-by-step. By the end, you'll understand how a CPU receives instructions to perform calculations like addition and how it executes those instructions. We'll also explore key software tools.

Here's a detailed look at the topics covered:

  • Number Systems:
    • Binary Numbers: Master the language of computers.
    • Hexadecimal Numbers: A compact way to represent binary data.
    • MSB, LSB, and Endianness: Understanding byte ordering.
  • Arithmetic & Logic:
    • Binary Addition and Subtraction: Fundamental operations in computing.
    • One's and Two's Complement: Representing negative numbers.
    • Boolean Logic and Truth Tables: The basis of digital circuits.
    • Logical Gates: Implementing logical operations.
  • Data Representation:
    • Bit Shifting and Masks: Manipulating individual bits.
    • Integer & Floating-Point Numbers: Representing numerical data.
    • ASCII Characters & UTF-8 Encoding: Understanding character encoding.
  • Core Computer Science Concepts:
    • Mathematics Grundlagen: Essential math concepts for programming.
    • What is an Algorithm?: The step-by-step process of problem-solving.
    • What is a Graph?: Representing relationships between data.
    • What is a Tree (Tree)?: Hierarchical data structures.
    • LIFO and FIFO: Understanding data access methods.
  • Computer Architecture & Programming:
    • Computer Architecture 101: A basic overview of computer components.
    • Computer Programs 101: Understanding program execution.
  • Essential Tools & Technologies:
    • Linux and the Unix Shell: Navigating the command line.
    • Git, Github, and VSCode: Version control and code editing.
  • Modern Programming Language Characteristics: Understanding key features of contemporary languages.

Ready to build a strong foundation for your computer science career? Sign up now and let's get started! We look forward to seeing you in the course.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Paid Ads für dein Business: Das ultimative Kompendium

by Alexander Schreiner | 5.000+ Top-Bewertungen

5.0(761)
7h 19m
all
5.0(9)
1h 7m
beginner