Birla Institute of Technology & Science, Pilani
Introduction to Computing Systems

Économiser 160 dollars sur l'accès à plus de 10 000 programmes est un véritable plaisir pour les fêtes de fin d'année. Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Birla Institute of Technology & Science, Pilani

Introduction to Computing Systems

Nishit Narang
Lucy Gudino

Instructeurs : Nishit Narang

1 784 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Outline the high-level structure of a computer and identify its basic building blocks.

  • Use combinational and sequential circuits built using logic gates to design the basic building blocks of a computer.

  • Examine a processor with a simple instruction set architecture and develop simple assembly language programs.

Compétences que vous acquerrez

  • Catégorie : Programming Principles
  • Catégorie : Systems Architecture
  • Catégorie : Computational Logic
  • Catégorie : Microarchitecture
  • Catégorie : Embedded Systems
  • Catégorie : Computer Engineering
  • Catégorie : Computer Hardware
  • Catégorie : Computer Systems
  • Catégorie : Algorithms
  • Catégorie : Computer Architecture

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

73 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 6 modules dans ce cours

In this module, learners will explore the fundamental components and functions of digital computers, gaining a comprehensive understanding of how computers operate at their core. Students will delve into digital systems and number systems, learning how computers represent and process information using binary digits. The module covers number representation in digital computers and essential operations on bits, providing learners with the foundational knowledge necessary to understand how computers manipulate data at the most basic level.

Inclus

10 vidéos3 lectures10 devoirs

In this module, learners will be introduced to Boolean algebra, the mathematical foundation underlying all digital logic systems and computer operations. Students will learn the principles and laws of Boolean algebra, understanding how logical operations are performed in digital circuits. The module focuses on gate-level minimization techniques, teaching learners how to optimize digital circuits for efficiency and performance, which is crucial for understanding how computers process logical operations and make decisions.

Inclus

17 vidéos2 lectures19 devoirs

In this module, learners will explore both combinational and sequential logic circuits, which form the complete foundation of digital systems and computer architecture. Students will learn to design and analyze combinational circuits where outputs depend solely on current inputs, as well as sequential circuits that incorporate memory elements and time-dependent behavior. The module covers practical applications of both circuit types in computer systems, enabling learners to understand how computers perform arithmetic operations, store information, maintain state, and execute time-dependent operations essential for program execution.

Inclus

16 vidéos2 lectures18 devoirs

In this module, learners will delve into the fundamental principles of computer organization and architecture, understanding how hardware components work together to form a complete computing system. Students will explore the structure and interconnection of major computer components including the CPU, memory hierarchy, input/output systems, and buses. The module provides insights into how architectural decisions impact system performance and functionality, preparing learners to understand the relationship between hardware design and software execution in modern computing systems.

Inclus

7 vidéos2 lectures9 devoirs

In this module, learners will be introduced to the Instruction Set Architecture (ISA) of the LC-3 (Little Computer 3), a simplified computer model designed for educational purposes. Students will explore the LC-3's instruction set, addressing modes, and machine language format, gaining hands-on experience with how processors decode and execute instructions. The module provides a concrete foundation for understanding processor design and operation, bridging the gap between theoretical computer architecture concepts and practical implementation details essential for assembly programming.

Inclus

7 vidéos2 lectures9 devoirs

In this module, learners will engage in hands-on assembly language programming using the LC-3 instruction set, applying their knowledge of computer architecture in practical coding exercises. Students will learn to write, debug, and optimize assembly programs, understanding the direct relationship between high-level programming concepts and low-level machine operations. The module covers essential programming techniques in assembly language, enabling learners to appreciate how compilers translate high-level code into machine instructions and how efficient program execution depends on understanding underlying hardware capabilities.

Inclus

6 vidéos2 lectures8 devoirs

Instructeurs

Nishit Narang
Birla Institute of Technology & Science, Pilani
1 Cours1 784 apprenants
Lucy Gudino
Birla Institute of Technology & Science, Pilani
2 Cours2 495 apprenants

Offert par

En savoir plus sur Design and Product

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions