fundamentals computer systems 657