Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more.
Course Hero has millions of course specific materials providing students with the best way to expand
their education.
Below is a small sample set of documents:
Minnesota - CSCI - 4061
4061 Session 9 (2/13)Today Homework Prep: Environment Vars in C Low-level I/OAdmin Adjustments and feedback (again) Too much unix too fast: ok, were slowing down now More details in lecture notes Extra credit opportunities: you propose pro
Minnesota - CSCI - 4061
4061 Session 10 (2/15)Today More with I/O: dup and fork Feedback with ShanaAdmin HW1 Grading HW2 Rubric Coming Quiz Tuesday CVS Repos1I/O and HW2 You need to: Write to stdout, stderr, and (sometimes) a debug file Read from stdin Do
Minnesota - CSCI - 4061
4061 Session 11 (2/20)Today Intro to Files and Directories (Brief) Quiz 2Friday Feedback Thank you! Please continue to tell me whats good/bad Ill do a less formal follow-up in a few weeks1Admin HW due Friday Todo: read Robbins chap 5
Minnesota - CSCI - 4061
4061 Session 12 (2/22)Today Files and DirectoriesTodays Objectives Describe the contents/function of: inode directory file symbolic link file Calculate the available storage of an inode, given storage parameters Trace how an operating sys
Minnesota - CSCI - 4061
4061 Session 12 (2/22)Today Files and DirectoriesTodays Objectives Describe the contents/function of: inode directory file symbolic link file Calculate the available storage of an inode, given storage parameters Trace how an operating sys
Minnesota - CSCI - 4061
4061 Session 13 (2/27)Today Pipes and FIFOsTodays Objectives Understand the concept of IPC Understand the purpose of anonymous and named pipes Describe where file descriptors point after system calls to pipe, fork, and dup Write C code that
Minnesota - CSCI - 4061
4061 Session 13 (2/27)Today Pipes and FIFOsTodays Objectives Understand the concept of IPC Understand the purpose of anonymous and named pipes Describe where file descriptors point after system calls to pipe, fork, and dup Write C code that
Minnesota - CSCI - 4061
4061 Session 14 (3/1)Today Signals Process Groups and SessionsTodays Objectives Define a signal and explain its purpose Explain what happens in the operating system and in a user process when a signal is generated Write and read code to rais
Minnesota - CSCI - 4061
4061 Session 14 (3/1)Today Signals Process Groups and SessionsTodays Objectives Define a signal and explain its purpose Explain what happens in the operating system and in a user process when a signal is generated Write and read code to rais
Minnesota - CSCI - 4061
4061 Session 15 (3/6)Today More about signals A (relevant) aside Quiz reviewTodays Objectives Give an example of how signals might be used in a real-world application Identify reentrant and non-reentrant code Give examples of functions that
Minnesota - CSCI - 4061
4061 Session 15 (3/6)Today More about signals A (relevant) aside Quiz reviewTodays Objectives Give an example of how signals might be used in a real-world application Identify reentrant and non-reentrant code Give examples of functions that
Minnesota - CSCI - 4061
4061 Session 17 (3/19)Today Time in UNIXTodays Objectives Define what is meant when a system is called interrupt-driven Describe some trade-offs in setting the timer interrupt frequency Write programs that format time values, measure time int
Minnesota - CSCI - 4061
4061 Session 17 (3/19)Today Time in UNIXTodays Objectives Define what is meant when a system is called interrupt-driven Describe some trade-offs in setting the timer interrupt frequency Write programs that format time values, measure time int
Minnesota - CSCI - 4061
4061 Session 18 (3/22)Today Finish up time Intro to threadsTodays Objectives Compare a thread to a process Understand when to use threads in your code (and why) Give an example of an application that benefits from multi-threading Explain t
Minnesota - CSCI - 4061
4061 Session 18 (3/22)Today Finish up time Intro to threadsTodays Objectives Compare a thread to a process Understand when to use threads in your code (and why) Give an example of an application that benefits from multi-threading Explain t
Minnesota - CSCI - 4061
4061 Session 19 (3/27)Today Posix Threads HowtoTodays Objectives Write code using the POSIX Thread API, including Create threads Exit threads Join and detach threads Declare cleanup routines Use thread-local variables1Admin HW3 deadli
Minnesota - CSCI - 4061
4061 Session 19 (3/27)Today Posix Threads HowtoTodays Objectives Write code using the POSIX Thread API, including Create threads Exit threads Join and detach threads Declare cleanup routines Use thread-local variablesAdmin HW3 deadline:
Minnesota - CSCI - 4061
4061 Session 20 (3/29)Today Posix Threads Howto Leftovers Intro to Synchronization IssuesTodays Objectives Explain how multiple threads can get into trouble using shared data. Give an example. Define mutual exclusion, critical sections, and
Minnesota - CSCI - 4061
4061 Session 20 (3/29)Today Posix Threads Howto Leftovers Intro to Synchronization IssuesTodays Objectives Explain how multiple threads can get into trouble using shared data. Give an example. Define mutual exclusion, critical sections, and
Minnesota - CSCI - 4061
4061 Session 21 (4/3)Today Thread Synchronization Condition Variables Monitors Read-Write LocksTodays Objectives Explain the difference between mutual exclusion and synchronization Describe the purpose of a condition variable, and the opera
Minnesota - CSCI - 4061
4061 Session 21 (4/3)Today Thread Synchronization Condition Variables Monitors Read-Write LocksTodays Objectives Explain the difference between mutual exclusion and synchronization Describe the purpose of a condition variable, and the opera
Minnesota - CSCI - 4061
4061 Session 23 (4/10)Today Reader/Writer Locks and Semaphores Lock FilesTodays Objectives Describe semaphores and reader/writer locks Pseudo-code a barrier using synchronization primitives Write multi-process code that coordinates file writ
Minnesota - CSCI - 4061
4061 Session 23 (4/10)Today Reader/Writer Locks and Semaphores Lock FilesTodays Objectives Describe semaphores and reader/writer locks Pseudo-code a barrier using synchronization primitives Write multi-process code that coordinates file writ
Minnesota - CSCI - 4061
4061 Session 24 (4/12)Today Finish up File Locking Select and Poll Asynchronous I/OTodays Objectives Write single-threaded code that monitors multiple file descriptors concurrently or asynchronously1Admin Readings: Today were going back
Minnesota - CSCI - 4061
4061 Session 24 (4/12)Today Finish up File Locking Select and Poll Asynchronous I/OTodays Objectives Write single-threaded code that monitors multiple file descriptors concurrently or asynchronouslyAdmin Readings: Today were going backwar
Minnesota - CSCI - 4061
4061 Session 25 (4/17)Today Briefly: Select and Poll Layered Protocols and the Internets Intro to Network ProgrammingTodays Objectives Understand enough networking to get going with sockets programming Compare Berkeley Sockets with other for
Minnesota - CSCI - 4061
4061 Session 25 (4/17)Today Briefly: Select and Poll Layered Protocols and the Internets Intro to Network ProgrammingTodays Objectives Understand enough networking to get going with sockets programming Compare Berkeley Sockets with other for
Minnesota - CSCI - 4061
4061 Session 26 (4/19)Today Network security Sockets: building a serverTodays Objectives Name several risks associated with developing network software Explain buffer overflow attack Write a network server in C that implements a simple proto
Minnesota - CSCI - 4061
4061 Session 26 (4/19)Today Network security Sockets: building a serverTodays Objectives Name several risks associated with developing network software Explain buffer overflow attack Write a network server in C that implements a simple proto
Minnesota - CSCI - 4061
4061 Session 27 (4/23)Today Virtual Machines and EmulationTodays Objectives Understand some of the challenges and applications of virtual machinesAdmin My office hours on Wednesday cancelled HW 5: Due day of final Quiz 5: Last day of class
Minnesota - CSCI - 4061
Operating Systems of The Future ( and Plan 9 )Shilad Sen April 26th, 2007Todays Topics Design our own world-dominating OS. Discuss Plan 9, an OS that many people thought should have dominated the world.2Design a Better OS Hypothetical Ques
Minnesota - CSCI - 4061
Operating Systems of The Future ( and Plan 9 )Shilad Sen April 26th, 2007Todays Topics Design our own world-dominating OS. Discuss Plan 9, an OS that many people thought should have dominated the world.2Design a Better OS Hypothetical Ques
Minnesota - CSCI - 4061
4061 Session 29 (5/1)Today Review, Looking Ahead DRM Teaching/TAing evaluations1Admin TCLUG Networking opportunity First meeting in a year.good time to start Tomorrow, this room, 6:30pm - 8:00pm Learn about linux on a flash drive + food
Minnesota - CSCI - 4061
4061 Session 29 (5/1)Today Review, Looking Ahead DRM Teaching/TAing evaluationsAdmin TCLUG Networking opportunity First meeting in a year.good time to start Tomorrow, this room, 6:30pm - 8:00pm Learn about linux on a flash drive + food/dr
Minnesota - CSCI - 4061
CS 4061 Quiz 1 Study Guide and Practice Questions You are responsible for understanding: Lectures, through session 4 (Thurs, Jan 25) Assigned readings (including Robbins sections 1-2.3, and online readings) Lab 1, Homework 1Concepts, Terms, Know
Minnesota - CSCI - 4061
3. System calls require access to resources that are controlled by the OS. Regular function calls do not. System calls perform context switches whereas function calls dont. 4. A bit called the mode bit is added to the hardware of the computer to indi
Minnesota - CSCI - 4061
Name: Student ID: Section:CSCI 4061, Spring 2007 Quiz 1 Instructions: This quiz is open book and notes. No electronic aides (e.g. calculators, cell phones, laptop computers) are allowed. Please write neatly: if we cant read it, we wont give you poi
Minnesota - CSCI - 4061
CS 4061 Quiz 2 Study Guide and Practice Questions You are responsible for understanding: Lectures, through session 10 (Thurs, Feb 16) Code shown in lectures through session 10 Assigned readings (esp. Robbins chapters 3-4) Labs, through lab 4Con
Minnesota - CSCI - 4061
CS 4061 Quiz 2 Practice Quiz Practice Quiz 1. I execute a UNIX grep command to recursively search through a directory structure for the text 4061 on a machine with 2GB of memory. The directory structure contains about 200 MB of files, and resides on
Minnesota - CSCI - 4061
Name: Student ID: Section:CSCI 4061, Spring 2007 Quiz 2Instructions: This quiz is open book and notes. No electronic aides (e.g. calculators, cell phones, laptop computers) are allowed. Please write neatly: if we cant read it, we cant give you po
Minnesota - CSCI - 4061
CS 4061 Quiz 3 Study Guide Understanding that were in the midst of midterms, quiz 3 will have a slightly smaller scope than the other quizzes. The focus will be on files (Robbins chap 5) and pipes (Robbins chap 6). You are responsible for understandi
Minnesota - CSCI - 4061
CS 4061 Quiz 3 Practice Questions Practice Quiz 1. Imagine a system where inodes each occupy 128 bytes of disk space. 64 of these bytes contain status information, 56 bytes are used by direct pointers, and 8 bytes for a single indirect pointer. Point
Minnesota - CSCI - 4061
Name: Student ID: Section:CSCI 4061, Spring 2007 Quiz 3Instructions: This quiz is open book and notes. No electronic aides (e.g. calculators, cell phones, laptop computers) are allowed. Please write neatly: if we cant read it, we cant give you po
Minnesota - CDA - 4102
SEED 4102: TEACHING AND LEARNING STRATEGIES 8:00-11:30 Monday; 12:30-4:00 Monday; or 12:30-4:00 Tuesday, Education Building FALL 2008INSTRUCTORS Michelle Page Carrie Jepma OFFICE HOURS As posted on office doors and by appointment. TEXTS Weinstein,
Minnesota - CDA - 4102
Page Number Changes for SeEd 4102 DATE September 8/9 Monday/ Tuesday NO CLASS 9/1 AND 9/2 LABOR DAY AND OBSERVING IN SCHOOLS September 15/16 TOPICS OF DISCUSSION Introductions, Community Building Nature of the Program Role of Learning Theory Planning
Minnesota - CDA - 4102
SeEd 4102: TEACHING AND LEARNING STRATEGIES PEER TEACHING I REFLECTION Reflect in writing on your lesson and follow-up. Consider the following: 1. How effectively did the lesson teach your objectives?2. What activities or aspects of the lesson desi
Minnesota - CDA - 4102
TEACHING STRATEGIES PEER TEACHING SCORING RUBRIC Your instructor will use this form to provide feedback on your lesson. A grade cannot be assigned until all portions of the assignment are complete (lesson plan, teaching, and reflection). LESSON PLAN
Minnesota - CDA - 4102
INSTRUCTIONAL MODELS PRESENTATION PEER TEACHING SCORING RUBRIC The purpose of this assignment is for you to gain experience in planning and implementing the teaching strategy listed. Your peer teaching will be evaluated based on the following criteri
Minnesota - CDA - 4102
INSTRUCTIONAL MODELS DISCOVERY LEARNING PEER TEACHING SCORING RUBRIC The purpose of this assignment is for you to gain experience in planning and implementing the teaching strategy listed. Your peer teaching will be evaluated based on the following c
Minnesota - CDA - 4102
INSTRUCTIONAL MODELS DIRECT INSTRUCTION PEER TEACHING SCORING RUBRIC The purpose of this assignment is for you to gain experience in planning and implementing the teaching strategy listed. Your peer teaching will be evaluated based on the following c
Minnesota - CDA - 4102
INSTRUCTIONAL MODELS DISCUSSION PEER TEACHING SCORING RUBRIC The purpose of this assignment is for you to gain experience in planning and implementing the teaching strategy listed. Your peer teaching will be evaluated based on the following criteria:
Minnesota - CDA - 4102
INSTRUCTIONAL MODELS CONCEPT ATTAINMENT PEER TEACHING SCORING RUBRIC 1 Selected an important abstract or concrete concept for lesson Used clear prototypes of positive examples for the concept Allowed for substantial student hypothesizing to explore a
Minnesota - CDA - 4102
INSTRUCTIONAL MODELS COOPERATIVE LEARNING-STAD PEER TEACHING SCORING RUBRIC 1 Used presentation strategy to gain student attention Told students what they will learn and what they should be able to do after learning Related new information to ideas l
Minnesota - CDA - 4102
SeEd 4102: Teaching and Learning Strategies Peer Teaching II Reflection NAME_ Reflect on your peer teaching, view your videotape, and review the comments from your peers and teacher. Answer the following items. Attach feedback evaluations to this she
Minnesota - CDA - 4102
CLASSROOM MANAGEMENT PEER TEACHING SCORING RUBRIC Your instructor will use this form to provide feedback on your lesson. A grade cannot be assigned until all portions of the assignment are complete (lesson plan, teaching, and reflection). LESSON PLAN
Minnesota - CDA - 4102
EVALUATION: ANALYSIS OF STUDENT LEARNINGDuring the practicum, students will conduct an analysis of student learning on at least one lesson that they teach. Each student will need to create a lesson plan conduct a pre-assessment (assessing what stu
Minnesota - CDA - 4102
UNIT PLAN PROJECTPurpose of the assignment: This is an opportunity for you to demonstrate your skill at planning coherent units and lessons in your subject area. Specifically, you will consider how to incorporate best practices, make modifications,
Minnesota - CDA - 4102
SEED 4102: TEACHING AND LEARNING STRATEGIES UNIT PLAN EVALUATION Name: _ Essential and Unit Questions 1 2 3 Essential and unit Essential and unit questions are not agequestions are missing or appropriate OR are not meet none of the criteria compellin
Minnesota - CDA - 4102
BRAINSTORMING AND PLANNING TOOL: CLASSROOM MANAGEMENT MODEL NOTES What type of environment do I want to create in my classroom or what types of skills and behaviors do I want to develop in my students? What is my general approach?How will I arrange
Minnesota - CDA - 4102
Block II Take Home Assignment Classroom Management 1. What is the difference between discipline and classroom management?2. Many teachers believe that preventing misbehavior is one of the most important parts of a classroom management plan. What do
Minnesota - CDA - 4102
WHERE WE ARE HEADING: AUTHENTIC ASSESSMENTPERFORMANCEASSESSMENTIf we want students to analyze, interpret, synthesize, and evaluate information, we must assess those skills in a meaningful context.PURPOSE OF AUTHENTIC ASSESSMENTTO HAVE STUDENTS