Course Schedule -3 Every Thursday afternnon -- Teaching Every Monday morning Odd Week, Exercise Q/A Even Week. LAB
11 Course Schedule -3 • Every Thursday afternnon --- Teaching • Every Monday morning, – Odd Week, Exercise Q/A – Even Week, LAB
Why are we here? From abstractions to details(realities) From application level to system level From java to C 12
12 Why are we here? • From abstractions to details (realities) • From application level to system level • From Java to C
Features of this course Enduring Concepts From programmers perspective Actively study Becoming the rare "power programmer Enduring:持久的
13 Features of this course • Enduring Concepts • From programmer’s perspective • Actively study • Becoming the rare “power programmer” Enduring: 持久的
Enduring concepts Computer systems consists hardware and systems software that work together to run programs Specific implementations of systems change over time But the underlying concepts do not All computer systems have similar hardware and software components that perform similar functions
14 Enduring concepts • Computer systems consists hardware and systems software that work together to run programs • Specific implementations of systems change over time • But the underlying concepts do not • All computer systems have similar hardware and software components that perform similar functions
From programmers perspective Written for programmers instead of system builders Few students would have the opportunity to build a computer system Even the computer engineers would be required to use and program computers on a daily basis It covers a topic only if it affected correctness performance or utility of user-level c programs 15
15 From programmer’s perspective • Written for programmers instead of system builders – Few students would have the opportunity to build a computer system – Even the computer engineers would be required to use and program computers on a daily basis • It covers a topic only if it affected – correctness, performance or utility of user-level C programs