Download presentation
Presentation is loading. Please wait.
Published byApril Powell Modified over 9 years ago
1
94.201 Introduction1 94.201 - Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or 94.112* Section A Instructor: Dr. David Hutchinson Office: 3082 Minto Case Bldg. Phone: 520-2600 ext. TBA eMail:hutchins@sce.carleton.ca
2
94.201 Introduction2 94.201 - Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or 94.112* Section B Instructor: Dr. Lynn Marshall Office: 4230 Mackenzie Eng. Bldg. Phone: 520-2600 ext. 1962 eMail:lynnmar@sce.carleton.ca
3
94.201 Introduction3 94.201 Objectives 1.Understand computers at machine level architecture: the structure and parts behaviour: how the parts work programming: lots of low-level details! reinforce high-level programming concepts
4
94.201 Introduction4 94.201 Objectives (contd.) High Level Language Understanding of Computer at Machine Level Computer at Machine Level
5
94.201 Introduction5 94.201 Objectives (contd.) 2.Using Computers in Applications Information processing Getting information into/out of the computer “Input/Output (I/O)” Working with information inside the computer (binary representations)
6
94.201 Introduction6 94.201 Objectives (contd.) 3.Engineering Problem Solving Experience Approach problem solving as an organized process Solve complex problems by breaking into smaller ones Design, implement, verify solutions of complex problems
7
94.201 Introduction7 94.201 Objectives (contd.) 94.201 Prerequisite chain 94.20391.166 etc.
8
94.201 Introduction8 How to Accomplish Objectives? Study computer as a system –Model; a framework for understanding Virtual machine – based on subset of Intel- 8086 –simple! –simulator – o/s friendly, easy to control! –Leads to 94.203 (“real” machine – complex)
9
94.201 Introduction9 How to Accomplish Objectives? Data encoding Processor-level instructions – building blocks Processor addressing modes – accessing stored data Programming sequences of instructions + data Programming I/O devices Engineering problem solving –Software development cycle –Design, Implement, Verify and REPEAT
10
94.201 Introduction10 Course Resources Textbook: course handouts on course web page Course Web Page: –follow “Course Materials” from Systems and Computer Engineering department web page http://www.sce.carleton.ca > Course Materials > 94.201 –download simulator – requires Java 1.2 –course handouts – notes & lecture slides –assignments – Assignment 1 is posted!
11
94.201 Introduction11 Course Resources (contd.) Electronic newsgroup –carleton.courses.94201a (or.94201b) – questions and answers, info – monitored by TAs & prof – some success last year (?)
12
94.201 Introduction12 Assignments 6 graded assignments – worth total of 12 –GOOD2met all expectations –PASS1met critical expectations, but missed some desirable –UNS0unsatisfactory no late assignments electronic submission of Assignments 2 – 6 PLEASE FOLLOW ALL DIRECTIONS! When is “working together” a positive learning experience? (negatives?)
13
94.201 Introduction13 Lab:508 AA, 4324 ME open lab – no scheduled lab exercises TAs available for consulting will arrange additional consulting hours TA consulting to start week of Sept. 17 Lab Accounts:ready by Mon. Sept. 17 –Windows NT environment –accounts not needed for Assignment 1
14
94.201 Introduction14 Exams Midterm Exam: –Monday, Oct. 22 during class time –closed book, no calculators –room TBA –Note: If you miss the midterm for a valid reason (e.g. medical certificate), then you will write a make-up 2-hour lab test. Final Exam: –open book, calculators permitted
15
94.201 Introduction15 Grading Scheme You must pass the final exam to have the following scheme applied 6 assignments:12 % 1 midterm:23 % Final exam65 % But fail the final exam: grade = F
16
94.201 Introduction16 Some Thoughts to Ponder Why are you here? –in Engineering –in 94.201 technical foundations engineering orientation What are you expected/expecting to gain? How will you optimize your investment? How will you be examined on this?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.