Section

  • General

  • Instructions: Clicking on the section name will show / hide the section.

  • 1
    Lecture Schedule
    Week 1  - Overview
    Week 2 - Representation of Data
    Week 3 - Representation of Data
                      Integers
    Week 4 - Integers
    Week 5 - Boolean Algebra
    Week 6 - Boolean Algebra
    Week 7 - The Arithmetic Logic Unit
    Week 8 - Computer Architecture
    Week 9 - Computer Architecture
    Week 10 - Programming Overview
    Week 11 - Programming Overview
    Week 12 - Instruction
    Week 13 - Structure of Computer Systems
    Week 14 - Operating Systems

    Tutorial Schedule
                      Number Conversion
    Week 3 - Number Conversion
    Week 4 - Arithmetic Operators
    Week 5 - Arithmetic Operators
                      Logical Operators
    Week 6 - Logical Operators
    Week 7 - Addressing Modes
    Week 8 - Addressing Modes
                      Instructions
    Week 9 - Instructions
                      Lab Test
    Week 10 - String Operations
    Week 11 - String Operations
    Week 12 - String Operations and Script File
    Week 13 - Script File
    Week 14 - Test

      View only 'Topic 1'
    • 2

      At the end of the course, student will be able to:

      • describe boolean algebra, computer arithmetic, manipulation of numbers in alternative bases, basic ideas, principles, memory, data and program used in all digital system; (C2, PLO1)

      • classify the operations performed by major hardware components based on the logical structure of typical system hardware and software; and (P2,PLO2)

      • outline simple logic circuits . (C4,PLO3)


        View only 'Topic 2'
      • 3
        View only 'Topic 3'
      • 4
        View only 'Topic 4'
      • 5

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      define some different types of computer systems and basic components of a digital computer.

        2.      describe CPU operation.

        3.      explain evolution of CPU.

        4.      explain pipelining and super scaling.


        INTRODUCTION

        This topic explains about the computer architecture and computer organisation which has major contributions to the computer system. Computer architecture deals with the functional behavior of a computer system as viewed by a programmer. It is like the size of a data type for example 32 bits to an integer). There are many levels in computer architecture which can be classified into the highest level to the lowest level. User runs the program at the highest level while the transistors and wires are available at the lowest level. Computer organization deals with structural relationships that are not visible to the programmer which like clock frequency or the size of the physical memory



        View only 'Topic 5'
      • 6

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.       describe data organisations and numbering system.

        2.       convert numbers between number bases.

        3.       use binary numbers, hexadecimal numbers and arithmetic.

        4.       use fraction and mixed number conversions.


        INTRODUCTION

        This topic explains about data representation methods used to represent information stored in a computer. There are different types of data stored in the computer such as numbers, letters, sounds and images.


        View only 'Topic 6'
      • 7

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      describe unsigned, BCD number representation, sign magnitude and negative numbers.

        2.      explain overflow, carry, floating points, format and exponents.

        3.      use unsigned, BCD number representation, sign magnitude and negative numbers.

        4.      use overflow, carry, floating points, format and exponents.


        INTRODUCTION

        This topic explains about unsigned, BCD number representation, signed magnitude and negative numbers. It also covers the overflow, floating points, format and exponents.


        • Self Check: Integers Quiz
          Restricted Not available unless:
        View only 'Topic 7'
      • 8
        • Restricted Not available unless: The activity Self Check: Integers is marked complete
        • Restricted Not available unless:
        View only 'Topic 8'
      • 9

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      describe the construction of the ALU.

        2.      explain the binary half-adder, full adder and binary-coded-decimal (BCD) adder.

        3.      explain positive and negative BCD numbers, shift operation and high speed arithmetic.

         

         


        INTRODUCTION

        This topic explains about the Arithmetic Logic Unit (ALU) construction, binary half-adder, binary full adder, binary coded decimal (BCD), positive and negative BCD, shift operation and high speed arithmetic.


        • Restricted Not available unless: The activity Self Check: Boolean Algebra1.   &nb... is marked complete
        View only 'Topic 9'
      • 10

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      describe the computer operation, interconnection of buses and addressing techniques

        2.      explain the flags, condition codes, status registers and storage units.

        3.      explain the subroutine calls, interrupts, pipelined computers.

        4.      identify the RISC architecture, CISC architecture, security and protection.

         


        INTRODUCTION

        This topic explains the computer operation, interconnection of buses, addressing techniques, flags, condition codes, status registers, storage units, subroutine calls, interrupts, pipelined computers, RISC architecture, CISC architecture, security and protection.


        View only 'Topic 10'
      • 11

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      define the features of high-level programming languages and program editors.

        2.      describe the concept of program translation, compilers, interpreters and assemblers.

        3.      explain the linking, loading and debuggers.

         

         


        INTRODUCTION

        This topic explains the features of high-level programming languages, program editors, concept of program translation, compilers, interpreters and assemblers, linking, loading and debuggers.


        View only 'Topic 11'
      • 12

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      explain the characteristics of instructions.

        2.      write format, type and number of address.


        INTRODUCTION

        This topic explains the characteristics of instructions, format, type and number of address.


        View only 'Topic 12'
      • 13
        View only 'Topic 13'
      • 14

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      describe the hardware components and computer interconnection.

        2.      explain the transmission protocol and data transmission formats.

        3.      explain the networking local area networks and wide area networks.


        INTRODUCTION

        This topic explains the hardware components, computer interconnection, transmission protocol, data transmission formats, networking local area network (LAN) and wide area network (MAN).


        View only 'Topic 14'
      • 15

        LEARNING OUTCOMES

        By the end of this topics, you will be able to:

        1.      describe file management and utilities.

        2.      explain system and communication software.


        INTRODUCTION

        This topic explains the file management and utilities in operating systems. It is also explains the system and communication software.


        View only 'Topic 15'
      • 16
        • Restricted Not available unless: The activity Introduction to Debug is marked complete
        • Submission: Practical 1 Assignment
          Restricted Not available unless:
          • The activity Introduction to Debug is marked complete
          • The activity 1.      Visit https://cop... is marked complete
        View only 'Topic 16'
      • 17
        • Practical 2 - Number Conversion Assignment
          Restricted Not available unless: The activity Lecture Video: Topic 2 - Representation of Data (1 SLT) is marked complete
        View only 'Topic 17'
      • 18
        View only 'Topic 18'
      • 19
        View only 'Topic 19'
      • 20
        View only 'Topic 20'