CIS 451 Week 1

Computer Organization vs. Computer Architecture

Main benefits of taking CIS 451

  1. Knowledge of current hardware trends * What has influenced CPU design over the years? (Why are today’s CPUs designed the way they are?) * What improvements / changes are on the horizon? * What needs and challenges are driving those (and future) changes? * A (good) Computer Science program doesn’t focus solely on teaching you to be productive today, but rather on preparing you to teach yourself what you need to know.
    • The field changes too rapidly for a focus on current skills to be sufficient.
    • Learning about hardware trends provides context that will help you keep up with changing software trends. (e.g., what is motivating current programming languages and web frameworks trends? Why is cloud computing so big?)
    • It may even allow you to anticipate new trends. (This is where many million-dollar ideas come from: Spotting a trend early enough to profit from being first.)
  2. Practice examining performance and tradeoffs
    • On average, 0 GVSU CIS students every year to into the field of hardware design.
    • But, almost everybody will have to deal with choosing technology (hardware, language, framework, etc.): You will be faced with something new and have to decide whether / how to use it.
    • KEY IDEA: Write this down and look back on it when you decide you are sick of CIS 451 It’s the PROCESS of evaluation that will be helpful, not the specific conclusions you draw in this course.
    • What will set you apart from your peers – think “raise” – is not the details you learn in this class; but, your ability to apply the general lessons to new technology that hasn’t even been imagined yet.

Administrative Details

How Transistors Work

Brief History of Computer Performance

Key effects of increased computer performance

Power / Energy

On a different note: