Announcements • Homework #8 due Monday 6:00pm. – extra credit tasks are described at bottom of assignment page • Upcoming office hours: – Tomorrow: Sheng 12-1:30pm, Greg 1:30-3pm – Saturday: Greg 2-4pm – Sunday: Chris 2-4pm – Monday: Sheng 12-2pm, Chris 2-4pm • Please fill out the course
37
Embed
Announcements Homework #8 due Monday 6:00pm. – extra credit tasks are described at bottom of assignment page Upcoming office hours: – Tomorrow: Sheng 12-1:30pm,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Announcements• Homework #8 due Monday 6:00pm.– extra credit tasks are described at bottom of
assignment page
• Upcoming office hours:– Tomorrow: Sheng 12-1:30pm, Greg 1:30-3pm– Saturday: Greg 2-4pm– Sunday: Chris 2-4pm– Monday: Sheng 12-2pm, Chris 2-4pm
• Please fill out the course evaluations!
Today
• Preview of CIT 595
• Final course grading
• Final exam stuff
CIT 595
• “Digital System Organization & Design”
• Originally very hardware focused• Then some OS concepts introduced• Then pretty much an OS course• Now a systems programming course
What you’ll learn in CIT 595
• More C (function pointers)• C++: “C with objects”
• Linux systems programming– Interacting with the operating system– Parallelism and synchronization– Inter-process communication– Networking
What to expect from CIT 595
• A lot of programming
• No, seriously, a LOT
• Longer, more challenging programming assignments
• More application and less theory
Grading Guidelines• Homeworks: 50%
• Lab assignments: 10%
• Midterm exam: 15%
• Final exam: 25%
• Current weighted average: 90.3%
• Projected weighted average: 86.9%
97+ A+
93-97 A
90-93 A-
87-90 B+
83-87 B
80-83 B-
Final Grading
• Homework #6 should be graded by this weekend
• Homeworks #7 and 8 should be graded by the final exam date (Dec 17)
• Final exams should be graded by Dec 19
• Final course grades should be posted on Dec 21
Final Exam Logistics
• Monday, Dec. 17, 6-8pm• Location: DRL A6
• You can use your book, notes, etc.• No electronic devices!
• Review session... when?
• Sandwiches, sodas, snacks, etc. will be provided from 5-6pm that evening in Levine 307
Final Exam Material• Patt & Patel chapters 2-14, 16, 18-19
– in other words, pretty much the whole book except for chapters 1, 15, and 17
• x86 architecture (Appendix B)
• Data structures
• No UNIX stuff from lab!• No computer science history!
• About 25% pre-midterm stuff, 75% stuff from after the midterm
Format of the exam
• Multiple-choice definitions/concepts• Short answer and problem solving– Like midterm and questions from book
• Understanding C and assembly code• Modifying C and assembly code• Writing C code (around 15-20 lines max)– no writing LC-3 from scratch!
Preparing for the exam
• Documents in Blackboard:– study guide (list of questions from book)– practice questions (and solutions)– solutions to homework assignments