IT 310

Computer Organization and Platform Technologies (3 credits)

Text:  The Essentials of Computer Organization and Architecture, 4th Edition by Linda Null & Julia Lobur, Jones & Bartlett, 2015

Course Information: Machine-level representation of data, digital logic and digital systems, computer architecture and organization, computing infrastructure, introduction to multiprocessing systems, firmware, hardware and software integration , introduction to intersystems communications, enterprise deployment management introduction to virtual machine emulation, platform technologies

Prerequisite: Upper-level IT eligibility

Required/Elective: Required

Course Outcomes:

Students should be capable of:

  1. Drawing a block diagram including interconnections of the main parts of a computer and describing how a computer stores and retrieves information to-from memory and hard-drives
  2. Describing the need for hardware and software integration and enterprise deployment and management software
  3. Preparing  a computer system for use as a server and setting up a multi-computer network

Student Outcomes: 

A.  An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.

C.  An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

I.    An ability to use current techniques, skills, and tools necessary for computing practice.

Course Topics:

  1. Basic organization of a computer system
  2. Digital logic and digital systems
  3. Machine-level representation of data
  4. Assembly-level machine organization
  5. Computer architecture and organization
  6. Computing infrastructure
  7. Interfacing and communication
  8. Multiprocessing systems and alternative architectures
  9. Servers and server farms
  10. Hardware and software integration
  11. Middleware frameworks
  12. Enterprise deployment and management
  13. Firmware and firmware storage options
  14. Firmware, hardware, and software versioning
  15. Digital logic and digital systems
  16. Implementation options: COTS, PLD, gate arrays, PFGA
  17. Intersystem communication
  18. Virtual machine emulation
  19. Platform technologies

One of 34 U.S. public institutions in the prestigious Association of American Universities
44 nationally ranked graduate programs.
—U.S. News & World Report
Top 50 nationwide for size of library collection.
5th nationwide for service to veterans —"Best for Vets: Colleges," Military Times
KU Today