COAL: Computer Organization and Assembly Language Lec#1 Quiz
10 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the credit hour distribution for COAL?

  • 5.0 [4+1]
  • 4.0 [3+1] (correct)
  • 3.5 [2+1]
  • 4.5 [3+2]
  • Which textbook is recommended for COAL?

  • Operating Systems Principles, Silberschatz, 9th edition
  • Assembly Language for ARM-Based Computers, Kip Irvine, 7th edition
  • Computer Organization and Architecture, William Stallings, 10th edition (correct)
  • Computer Networks: A Top-Down Approach, Kurose and Ross, 6th edition
  • What percentage of the final grade is allocated to the Midterm Exam in COAL?

  • 50%
  • 40%
  • 20%
  • 30% (correct)
  • What is the consequence of not checking MSTeams regularly?

    <p>Chances to request re-checking will be forfeited</p> Signup and view all the answers

    How many lab sessions are conducted per week in COAL?

    <p>One of 3 hours</p> Signup and view all the answers

    What is the consequence of cheating in the exam as per the guidelines?

    <p>Negative marks will be given, and a student may receive an 'F' grade.</p> Signup and view all the answers

    In group tasks, how is the grading handled according to the guidelines?

    <p>Grading is individual, so each student's work is assessed separately.</p> Signup and view all the answers

    According to the course guidelines, how is plagiarism defined?

    <p>Plagiarism involves the wrongful appropriation of another author's work as one's own.</p> Signup and view all the answers

    What is the consequence of not appearing in the demo for grading according to the guidelines?

    <p>5% of total marks will be given even if it was the best assignment/project.</p> Signup and view all the answers

    What aspect of computer architecture is visible to the programmer according to the provided text?

    <p>Instruction set and data representation</p> Signup and view all the answers

    Study Notes

    Course Introduction

    • Welcome to Computer Organization and Assembly Language (COAL) course
    • Course folder on Microsoft Teams (MSTeams) for class particulars
    • Credit hours: 4.0 [3+1]
    • Course structure: 3 lectures/week (1 hour each) and 1 lab/week (3 hours)

    Text Books

    • Computer Organization and Architecture, William Stallings (10th edition)
    • Assembly Language for Intel-Based Computers, Kip Irvine (7th edition)
    • Reading the textbook is key to learning and obtaining a good grade

    Grading Policy

    • Class assignments: 10%
    • Quizzes: 10%
    • Midterm exam: 30%
    • Final exam: 40%
    • Project: 10%
    • Lab evaluation: 100% (40% lab tasks + 60% lab assignments)
    • No extensions for deadlines
    • Re-checking of evaluations is allowed with specific rules

    General Guidelines

    • Regularly check MSTeams for updates
    • No email submissions
    • Cheating is intolerable and will result in negative marks
    • No re-takes for evaluations except for exams
    • Quizzes are inevitable
    • Depend on yourself to achieve a good grade
    • Appear in demo to have it graded
    • Grading is individual for group tasks
    • Quizzes will be conducted on written assignments

    Assignment and Quiz Methodology

    • No plagiarism
    • Plagiarism is wrongful appropriation of another author's work
    • Consulting with each other is allowed for assignments, but not for quizzes

    Course Contents

    • Introduction to Computer Organization and Assembly Language
    • Instruction Set Architecture
    • Computer Evolution and Performance
    • Computer Components
    • A Top Level View of Computer Function
    • Interconnection Structure
    • Computer Memory System
    • Performance of a Computer System
    • Introduction to Microcontroller
    • Microcontroller Vs Microprocessor
    • Arduino Microcontroller
    • Data Transfer and Addressing Modes
    • Input Output Techniques
    • Computer Arithmetic
    • High Level Interfacing
    • Basic Elements of Assembly Language
    • Flat Memory Program Template
    • Data-Related Operators & Directives
    • Array Processing
    • String Processing
    • Stack Operations and Procedures

    Computer Architecture

    • Architecture is the attributes visible to the programmer
    • Includes instruction set, number of bits used for data representation, and I/O mechanisms

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Test your knowledge on the introductory topics covered in the first lecture of the Computer Organization and Assembly Language course, including Assembly Language Programming Tools and Data Representation. Get ready to assess your understanding of Assembly, Machine, and High-Level Languages.

    More Like This

    Coal Formation and Uses Quiz
    12 questions

    Coal Formation and Uses Quiz

    ExemplaryRomanticism avatar
    ExemplaryRomanticism
    Coal Mining Class Flashcards 100 Questions
    22 questions
    Coal and Petroleum Overview
    40 questions
    Use Quizgecko on...
    Browser
    Browser