COMPUTER ENVIRONMENT I(LECTURE IN ENGLISH)

  1. Course Description
    This course provides students with a solid understanding of the fundamental elements on which computers are based. Topics covered by the curriculum include basic electricity and electric circuits, digital systems, logic circuits and algebra, and data representations. This knowledge eliminates “mysteries” about hardware and provides students with a well-rounded understanding of computers.
  2. Course Objectives
    1. How unsigned numbers are represented in binary. 2. Know how to convert numerical representations between different bases such as binary, octal and hexadecimal. 3. Know the different ways in which signed numbers can be represented in binary – signed magnitude, one’s complement and two’s complement. 4. Know the basic logic gates and appreciate how combinatorial logic circuits can be constructed using these gates. Also, the student should be able to translate between logic gates diagram, truth tables and Boolean expressions with little difficulty. 5. How binary arithmetic operations such as subtraction, division and multiplication can be implemented through application. 6. How real numbers are represented in floating point. 7. The basic components of the Von-Neumann architecture (such as ALU, Control Unit and Memory) and how they inter-operate, especially the fetch-decode-execute-writeback cycles. 8. How computer memory is implemented using flip-flop gates and how the memory is accessed with address, control and data signals. 9. Assembly programming on the DAsm simulator platform.
  3. Teachnig Method
  4. Textbook
  5. Assessment
  6. Requiments
    DigiPen 학생이어야합니다. DigiPen 프로그램에 등록되어 있지 않으면이 수업을들을 수 없습니다. You must be a DigiPen student. If you are not in the DigiPen program then you will not be able to take this class.
  7. Practical application of the course
  8. Reference