Texas Instruments MSP430 Microcontrollers

Total Page:16

File Type:pdf, Size:1020Kb

Texas Instruments MSP430 Microcontrollers Modular Electronics Learning (ModEL) project * SPICE ckt v1 1 0 dc 12 v2 2 1 dc 15 r1 2 3 4700 r2 3 0 7100 .dc v1 12 12 1 .print dc v(2,3) .print dc i(v2) .end V = I R Texas Instruments MSP430 Microcontrollers c 2020-2021 by Tony R. Kuphaldt – under the terms and conditions of the Creative Commons Attribution 4.0 International Public License Last update = 7 September 2021 This is a copyrighted work, but licensed under the Creative Commons Attribution 4.0 International Public License. A copy of this license is found in the last Appendix of this document. Alternatively, you may visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons: 171 Second Street, Suite 300, San Francisco, California, 94105, USA. The terms and conditions of this license allow for free copying, distribution, and/or modification of all licensed works by the general public. ii Contents 1 Introduction 3 2 Case Tutorial 5 2.1 Assembly example: adding two numbers ......................... 6 2.2 C example: adding two numbers ............................. 9 2.3 Sketch example: adding two numbers ........................... 11 2.4 Assembly example: subtracting two numbers ...................... 13 2.5 Assembly example: bitwise operations .......................... 15 2.6 C example: bitwise operations ............................... 17 2.7 Assembly example: rotate right instruction ....................... 19 2.8 Assembly example: alternating LED blink ........................ 21 2.9 C example: alternating LED blink ............................ 24 2.10 Sketch example: alternating LED blink ......................... 27 2.11 Assembly example: blink all Port 1 lines ......................... 29 2.12 Assembly example: pushbutton control of LED ..................... 32 2.13 C example: start-stop control ............................... 34 2.14 Assembly example: pushing and popping the stack ................... 38 2.15 Assembly example: driving Port 2 lines with Timer ................... 41 2.16 Assembly example: interrupt triggered by pushbutton ................. 44 2.17 C example: interrupt triggered by pushbutton ...................... 48 2.18 C example: pushbutton-triggered timer ......................... 50 2.19 C example: Boolean SOP expression ........................... 54 2.20 C example: sine wave signal generator .......................... 57 2.21 C example: pulse-width modulation output ....................... 60 2.22 C example: crude analog input .............................. 64 2.23 C example: analog-controlled LEDs ............................ 67 2.24 C example: UART serial text transmission ........................ 71 2.25 C example: UART serial text and number transmission ................ 75 2.26 C example: UART transmission of analog data ..................... 80 2.27 C example: simple datalogger ............................... 89 2.28 Example: interposing MCU to a heavy load ....................... 96 2.29 C example: sine-wave inverter ............................... 103 iii iv CONTENTS 3 Tutorial 107 3.1 Microcontrollers versus microprocessors ......................... 107 3.2 MSP430G2553 pin functions ................................ 111 3.3 Elementary output and input ............................... 113 3.4 Bit-level output instructions ................................ 119 3.5 MSP430G2553 architecture ................................ 122 3.5.1 Registers ...................................... 122 3.5.2 Memory map .................................... 122 3.5.3 I/O ports ...................................... 123 3.5.4 Interrupts ...................................... 126 3.6 MSP430G2553 auxiliary functions ............................ 131 3.6.1 Clocks ........................................ 132 3.6.2 General timers ................................... 133 3.6.3 Watchdog timer .................................. 133 3.6.4 Analog-Digital conversion ............................. 133 3.6.5 Analog comparators ................................ 133 3.6.6 Serial data interfaces ................................ 133 3.7 CCS assembly-language programming .......................... 133 3.8 CCS C-language programming .............................. 136 3.9 Energia programming ................................... 141 3.10 Debugging tools ....................................... 144 4 Derivations and Technical References 161 4.1 Introduction to assembly language programming .................... 162 4.1.1 Machine code to blink an LED .......................... 163 4.1.2 Assembly code to blink an LED .......................... 165 4.1.3 Slowing down the blinking ............................. 167 4.1.4 Simplifying with symbols ............................. 170 4.1.5 Using the stack ................................... 171 5 Questions 175 5.1 Conceptual reasoning .................................... 179 5.1.1 Reading outline and reflections .......................... 180 5.1.2 Foundational concepts ............................... 181 5.1.3 Terminal assignments and limits ......................... 182 5.1.4 Interrupt capabilities ................................ 183 5.1.5 Disabling the watchdog timer ........................... 184 5.2 Quantitative reasoning ................................... 185 5.2.1 Miscellaneous physical constants ......................... 186 5.2.2 Introduction to spreadsheets ........................... 187 5.2.3 Integer conversion table .............................. 190 5.2.4 Setting up Port 1 I/O ............................... 190 5.2.5 Setting up Timer A ................................ 191 5.2.6 Selecting sub-main clock source .......................... 191 5.3 Diagnostic reasoning .................................... 192 5.3.1 Poor interface design ................................ 193 CONTENTS 1 5.3.2 Improving a debug session ............................. 194 5.3.3 Incorrect sum .................................... 195 A Problem-Solving Strategies 197 B Instructional philosophy 199 C Tools used 205 D Creative Commons License 209 E References 217 F Version history 219 Index 221 2 CONTENTS Chapter 1 Introduction The MSP430 series of microcontrollers are an excellent platform for learning microcontroller technology, featuring a clean design and a multiple development tools. This module will discuss some of the basic features of this microcontroller product line with an emphasis on programming. In no way should the Tutorial contained in this module be considered a substitute for the volumes of technical literature published by Texas Instruments on their product, but rather more of a “Getting Started” or “Quick Reference” guide for the student new to the MSP430 and to microcontrollers in general. Important concepts related to microcontrollers in general and to the MSP430 series of microcontrollers in particular include busses, ports, development software, registers, memory maps, binary and hexadecimal numeration, masks, interrupts, oscillators, clocks, timers, analog-digital conversion, comparators, and serial data communication. Here are some good questions to ask of yourself while studying this subject: What purposes do microprocessors serve best, versus microcontrollers? • How does a program get written to the internal memory of a microcontroller? • What does the program counter do in a microprocessor or microcontroller? • What does the stack pointer do in a microprocessor or microcontroller? • What types of information will you find stored within the status register of a microprocessor • or microcontroller? How do we tell the microcontroller to use an I/O pin as an input versus as an output? • What is the sequence of operations when the device receives an interrupt signal? • Why might we want to adjust the clock speed of a microcontroller? • A very important resource for anyone learning to program the MSP430 series of microcontrollers is the Case Tutorial chapter, showing a range of simple programming examples in multiple languages. 3 4 CHAPTER 1. INTRODUCTION Like learning a spoken or written language, it is very helpful to experience practical examples of that language in action. Chapter 2 Case Tutorial The idea behind a Case Tutorial is to explore new concepts by way of example. In this chapter you will read less presentation of theory compared to other Turorial chapters, but by close observation and comparison of the given examples be able to discern patterns and principles much the same way as a scientific experimenter. Hopefully you will find these cases illuminating, and a good supplement to text-based tutorials. These examples also serve well as challenges following your reading of the other Tutorial(s) in this module – can you explain why the circuits behave as they do? 5 6 CHAPTER 2. CASE TUTORIAL 2.1 Assembly example: adding two numbers Schematic diagram +3.3V VCC (+3.3 V) VSS +3.3V P1.0 P2.6 P1.1 MSP430G2553IN20 P2.7 P1.2 TEST P1.3 RST P1.4 P1.7 P1.5 P1.6 P2.0 P2.5 P2.1 P2.4 P2.2 P2.3 On the next page is a listing of the entire assembly-language code, tested and run on a model MSP430G2553IN20 microcontroller using a LaunchPad model MSP-EXP430G2ET development board and version 10 of Code Composer Studio (CCS). Only the code found between the “Code Begin” and “Code End” comment lines are specific to this example program’s purpose, with the rest being assembler directives and other instructions necessary for any simple assembly-language program to run on this microcontroller. All statements beginning with a dot (e.g. .text) are directives telling the assembler how to convert the assembly source code into executable
Recommended publications
  • The Ultimate Webct Handbook
    The Ultimate WebCT Handbook A PracticalPractical aandnd PedaPPedagogicaledagogicaical GGuideuiduide ttoo WWebCTebCTCT 1st Edition The Ultimate WebCT™ Handbook A Pedagogical and Practical Guide Written by The Web Resources Staff Division of Distance & Distributed Learning Pullen Library Georgia State University November 2001 The Board of Regents of the University System of Georgia by and on behalf of Georgia State University copyright Division of Distance & Distributed Learning The Ultimate WebCT Handbook Principal Authors and Editorial Staff Stephen D. Rehberg, co-author & Editor-in-Chief Donna M. Ferguson, co-author & Assistant Editor Jeanne M. McQuillan, co-author & Managing Editor Sean A. Winburn, WebCT/Academic Support Specialist Wendy Riley, Web Developer Contributing Authors: Although twice the size, “The Ultimate WebCT Handbook” is based upon an earlier book, the “WebCT Handbook of Tools, Tips and Techniques Or Almost Everything You Wanted to Know About WebCT” that was written and edited by the entire staff of the Web Resources Department of the Division of Distance and Distributed Learning at Georgia State University. The editors and authors of this version are indebted to the authors of the previous version. Without their assiduous contributions, this text would not exist. We would like to offer our sincere gratitude to the many employees of the Web Resources Department of Distance and Distributed Learning who have contributed to this body of work. Eduardo Acevedo Mesele Haile Yuxin Ma Sydney Aron Thomas Hall Adi Rabinerzon
    [Show full text]
  • Teaching Critical Reading and Thinking
    1 Welcome to an Introduction to Socratic Seminar Leadership! I have planned an exciting and challenging day for you. Here are some of the materials for you to review. This notebook includes: (1) Workshop Schedule (2) Elements of Socratic Seminars (3) Daily Seminar Texts: Main Seminar Text: Salvador Late or Early by Sandra Cisneros Micro-Seminar Texts: The Pledge of Allegiance Two Speeches of Julius Caesar by William Shakespeare The Coming Merger of Mind and Machine by Ray Kurzweil From The Declaration of Independence From Fish to Infinity by Steven Strogatz From Elements by Euclid Seminar Texts: The enclosed readings are the heart of our day of seminars; these texts provide the common ground for our conversations. Please read each text carefully in advance . Seminar leaders often suggest reading the text as if it were a love letter . Extensive familiarity with the text is your “ticket” to join the Socratic dialogue. Micro Seminars: You will have the opportunity in the afternoon to practice leading seminars in a small group. Writing and Reflection: Although the Socratic Seminar is essentially a discourse approach to learning, the workshop also emphasizes the use of writing and reflection as additional tools for encouraging thoughtfulness in school programs. Socratic Seminar Leadership Training Manual 1 2 SOCRATIC SEMINARS INTERNATIONAL Oscar Graybill, Director 514 South Division Street Walla Walla, Washington 99362 Phone (509) 386-5169 FAX (509) 241-0314 Website: WWW.SocraticSeminars.com Email: [email protected] Socratic Seminar Leadership Training Workshop Today’s Schedule Time Activities 8:00 a.m. Introduction to Socratic Seminars and Dialogue 9:15 a.m.
    [Show full text]
  • Love and the Socratic Method Peter M
    American University Law Review Volume 50 | Issue 3 Article 1 2001 Love and the Socratic Method Peter M. Cicchino American University Washington College of Law Follow this and additional works at: http://digitalcommons.wcl.american.edu/aulr Part of the Law Commons Recommended Citation Cicchino, Peter M. "Love and the Socratic Method." American University Law Review 50, no.3 (2001): 533-550. This Essay is brought to you for free and open access by the Washington College of Law Journals & Law Reviews at Digital Commons @ American University Washington College of Law. It has been accepted for inclusion in American University Law Review by an authorized administrator of Digital Commons @ American University Washington College of Law. For more information, please contact [email protected]. Love and the Socratic Method This essay is available in American University Law Review: http://digitalcommons.wcl.american.edu/aulr/vol50/iss3/1 CICCHINOSOCRATICJCI.DOC 7/10/2001 11:19 AM ESSAYS LOVE AND THE SOCRATIC METHOD ∗ PETER M. CICCHINO Early in the Nichomachean Ethics Aristotle offers a critical bit of advice: Our discussion will be adequate if it has as much clarity as the subject matter admits; for precision is not to be sought for alike in all discussions, any more than in all the products of the crafts.1 It may seem odd to begin a reflection on the Socratic method and its use in the classroom with a quote from Aristotle, arguably Plato’s most renowned critic, but I think Aristotle’s admonition is very apt as an introductory word of caution for all those who think about and discuss issues of pedagogy.
    [Show full text]
  • Teaching Criminal Procedure: Why Socrates Would Use Youtube
    Saint Louis University Law Journal Volume 60 Number 3 Teaching Criminal Procedure (Spring Article 5 2016) 2016 Teaching Criminal Procedure: Why Socrates Would Use YouTube Stephen E. Henderson University of Oklahoma College of Law, [email protected] Joseph Thai University of Oklahoma College of Law, [email protected] Follow this and additional works at: https://scholarship.law.slu.edu/lj Part of the Law Commons Recommended Citation Stephen E. Henderson & Joseph Thai, Teaching Criminal Procedure: Why Socrates Would Use YouTube, 60 St. Louis U. L.J. (2016). Available at: https://scholarship.law.slu.edu/lj/vol60/iss3/5 This Article is brought to you for free and open access by Scholarship Commons. It has been accepted for inclusion in Saint Louis University Law Journal by an authorized editor of Scholarship Commons. For more information, please contact Susie Lee. SAINT LOUIS UNIVERSITY SCHOOL OF LAW TEACHING CRIMINAL PROCEDURE: WHY SOCRATES WOULD USE YOUTUBE STEPHEN E. HENDERSON* AND JOSEPH THAI** In this invited contribution to the Law Journal’s annual Teaching Issue, we pay some homage to the great philosopher whose spirit allegedly guides our classrooms, in service of two concrete goals. One, we employ dialogue to describe the “nuts and bolts” of teaching Criminal Procedure, most of which are equally relevant to any doctrinal law school course (including course description, office hours, seating charts and attendance, class decorum and recording, student participation, laptops, textbooks, class preparation and presentation, and exams). Two, we explain the benefits of using multimedia in the classroom, including a few of the many modules found on our Crimprof Multipedia service.
    [Show full text]
  • Istation.Com News-O-Matic EDU Epic! Socratic Math & Homework Help Remind: School Communication Word of the Day: Learn Englis
    Loyalsock Township School District Title I Mrs. Deitrick's Top iPad APP and Website Picks istation.com News-O-Matic EDU https://itunes.apple.com/us/app/istation-com/id892599562?mt=8 https://itunes.apple.com/us/app/news-o-matic-edu/id905215549?mt=8 Epic! Socratic Math & Homework Help https://itunes.apple.com/us/developer/epic-creations-inc/id719219385?mt=8 https://itunes.apple.com/us/app/socratic-math-homework-help/id1014164514?mt=8 Remind: School Communication Word of the day: Learn English https://itunes.apple.com/us/app/remind-school-communication/id522826277?mt=8 https://itunes.apple.com/us/app/word-of-the-day-learn-english/id987136347?mt=8 Khan Academy You can learn anything Seesaw Parent and Family https://itunes.apple.com/us/app/khan-academy/id469863705?mt=8 https://itunes.apple.com/us/app/seesaw-parent-and-family/id930565469?mt=8 Newsela Seesaw Parent and Family https://itunes.apple.com/us/app/newsela/id966371321?mt=8 https://itunes.apple.com/us/app/seesaw-parent-and-family/id930565469?mt=8 Duolingo Quizlet Flashcards https://itunes.apple.com/us/app/duolingo/id570060128?mt=8 https://itunes.apple.com/us/app/quizlet-flashcards/id546473125?mt=8 Google Maps - GPS Navigation Flashcards* https://itunes.apple.com/us/app/google-maps-gps-navigation/id585027354?mt=8 https://itunes.apple.com/us/app/flashcards/id403199818?mt=8 Google Earth Doodle Buddy for iPad – Paint, Draw, Scribble, Sketch https://itunes.apple.com/us/app/google-earth/id293622097?mt=8 https://itunes.apple.com/us/app/doodle-buddy-for-ipad-paint-draw-scribble-sketch-its/id364201083?mt=8 News-O-Matic: Reading for Kids Google Translate https://itunes.apple.com/us/app/news-o-matic-reading-for-kids/id578023255?mt=8 https://itunes.apple.com/us/app/google-translate/id414706506?mt=8 Loyalsock Township School District Title I Mrs.
    [Show full text]
  • Gregory Vlastos, Myles Burnyeat
    This is the companion volume to Gregory Vlastos' highly acclaimed work Socrates: Ironist and Moral Philosopher. Four ground-breaking papers which laid the basis for his understanding of Socrates are collected here, in revised form: they examine Socrates' elenctic method of investigative argument, his disavowal of knowledge, his concern for definition, and the complica- tions of his relationship with the Athenian democracy. The fifth chapter is a new and provocative discussion of Socrates' arguments in the Protagoras and Laches. The epilogue "Socrates and Vietnam" suggests that Socrates was not, as Plato claimed, the most just man of his time. The papers have been prepared for publication by Professor Myles Burnyeat with the mini- mum of editorial intervention. This book will be essential reading for all students and scholars of ancient philosophy. SOCRATIC STUDIES SOCRATIC STUDIES GREGORY VLASTOS Formerly Emeritus Professor of Philosophy at Princeton University and at the University of California at Berkeley EDITED BY MYLES BURNYEAT Laurence Professor of Ancient Philosophy in the University of Cambridge m>;|§gj CAMBRIDGE 0 UNIVERSITY PRESS CAMBRIDGE UNIVERSITY PRESS Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, Sao Paulo Cambridge University Press The Edinburgh Building, Cambridge CB2 2RU, UK Published in the United States of America by Cambridge University Press, New York www.cambridge.org Information on this title: www.cambridge.org/9780521442138 © Cambridge University Press 1994 This publication is in copyright. Subject to statutory exception and to the provisions of relevant collective licensing agreements, no reproduction of any part may take place without the written permission of Cambridge University Press. First published 1994 Reprinted 1995 A catalogue record for this publication is available from the British Library Library of Congress Cataloguing in Publication data Vlastos, Gregory.
    [Show full text]
  • The Role of Socratic Questioning in Thinking, Teaching, and Learning
    4/25/2017 The Role of Socratic Questioning in Thinking, Teac Page Menu Newton, Darwin, & Einstein (http://www.criticalthinking.org/pages/newton-darwin-amp-einstein/505) The Role of Socratic Questioning in Thinking, Teaching, & Learning (http://www.criticalthinking.org/pages/the-role-of-socratic-questioning-in-thinking-teaching-amp-learning/522) The Critical Mind is A Questioning Mind (http://www.criticalthinking.org/pages/the-critical-mind-is-a-questioning-mind/481) Three Categories of Questions: Crucial Distinctions (http://www.criticalthinking.org/pages/three-categories-of-questions-crucial-distinctions/482) A History of Freedom of Thought (http://www.criticalthinking.org/pages/a-history-of-freedom-of-thought/649) (http://www.addthis.com/bookmark.php) Translate this page from English... Select Language Powered by Google (https://translate.google.com) *Machine translated pages not guaranteed for accuracy. Click Here for our professional translations. (http://www.criticalthinking.org/page.cfm?CategoryID=62&endnav=1) Print Page Change Text Size: T T T The Role of Socratic Questioning in Thinking, Teaching, and Learning One of the reasons that instructors tend to overemphasize “coverage” over “engaged thinking” is that they do not fully appreciate the role of questions in teaching content. Consequently, they assume that answers can be taught separate from questions. Indeed, so buried are questions in established instruction that the fact that all assertions — all statements that this or that is so — are implicit answers to questions is virtually never recognized. For example, the statement that water boils at 100 degrees centigrade is an answer to the question “At what temperature centigrade does water boil?” Hence every declarative statement in the textbook is an answer to a question.
    [Show full text]
  • Guidance to Creating Socratic Dialogue
    Guidance To Creating Socratic Dialogue Bloodthirsty and hepatic Phil still reticulate his isthmus stalactitically. Myles remains scleroid: she sounds her huntaway demythologizing too shrewishly? Allyn remains available: she fares her oftenness monopolises too vigorously? Is now possible either create meaning in desperate circumstances? Appeal to emotion: This hope of fallacies appeals to various emotions to dissent or manipulate others into agreement. How air you light the objection that lobster make? Vatican Museums, such tasks can be carried outrelatively easy. Conclude it a concise summary highlight your convictions and gene commitment such that ideal. Perhaps it to creating socratic dialogue. Your ultimate friend tells you article they might upset from a difficult conversation or situation one find error in. Is star force enough favor is strategy a necessary component? In six to the pace that Socrates makes the worse argument into the stronger, others came early with unknown gaps in their understanding. The scales for counterexamples is a fable of checking the truth defence such late claim. The Socratic method is a method of hypothesis elimination, I sketch one count because a gain. And charm, a Classical Greek philosopher, they let time and guidance in learning how past conduct such inquiries. If a deny it, more superb, and the close the paper students use to prepare besides the seminar! Does he see this exalted title? If I were neither member attend this racial group or gender, at other molecules, Harper Lee. Unable to build a follower of power over and women living example are both parties must read and which dialogue to creating socratic questioning for establishing an outer circles.
    [Show full text]
  • 49 Amazing Teaching Moments in STEM
    ultimate STEM49 amazing teaching moments in STEM #MSUrbanSTEM, 2015-2016 ultimate STEM 49 amazing teaching moments in STEM #MSUrbanSTEM, 2015-2016 Michigan State University I | ultimate STEM This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit: http://creativecommons.org/licenses/by-nc-sa/4.0/ September 2015 ultimate STEM | II The only shame is to pretend that we have all the answers. – Neil deGrasse Tyson THIS BOOK IS DEDICATED TO TEACHERS EVERYWHERE. III | ultimate STEM ultimate STEM | IV Contents Preface VII C5 45 Parkour Monkeys 105 William R. Brown Bethany Blackwood Acknowledgments IX Kendra L. Mallory Laura Frcka Kyle Radcli Oscar Newman Project Team XIII Aurora Tyagi Libby Robertson Jeanettra Watkins Halyna Sendoun 4x+y=Awesome! 1 Fitzgerald Crane Cosmic Clouds 61 Pentagonal 118 Lidia Ortiz Joanna Calandreillo Melinet Ellison Tasia Pena Albert Lang Sandra Jackson Eu Hyun(Choi) Tang Stephen Tow Preston Lewis Valia Thompson Delora Washington Lucas Smith Lucy Young Andrew Stricker BLISK15 14 Shujuana Lovett Heike Crabs 74 STEMradarie 135 Jennifer Schultz Karoline Sharp Gretchen Brinza Tracy Iammartino Tim Nuttle Je Erickson Laura Boyle Melanie Yau Sushma Lohitsa Edward Kania Katleya Healy Darnella Wesley Juven Macias BLT w/ Cheese and Mayo 29 Seven Overaching Themes 148 Molly Lahart Jammin’ Teachers 89 Chris Layton Kevin Connolly Thomas Sherlock James Edstrom Leigha Ingham Marianna Jennings Bessie Rahman Daphne Moore Tracey Walker-Hines V | ultimate STEM ultimate STEM | VI Preface Every educator has had an amazing teaching moment. It is that magical moment, The universe is when the topic comes to life and the energy in the classroom is palpable.
    [Show full text]
  • Open Dissertation.Pdf
    The Pennsylvania State University The Graduate School TRANSHUMANISM: EVOLUTIONARY LOGIC, RHETORIC, AND THE FUTURE A Dissertation in English by Andrew Pilsch c 2011 Andrew Pilsch Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy May 2011 The dissertation of Andrew Pilsch was reviewed and approved∗ by the following: Richard Doyle Professor of English Dissertation Advisor, Chair of Committee Jeffrey Nealon Liberal Arts Research Professor of English Mark Morrisson Professor of English and Science, Technology, and Society Robert Yarber Distinguished Professor of Art Mark Morrisson Graduate Program Director Professor of English ∗Signatures are on file in the Graduate School. Abstract This project traces the discursive formation called “transhumanism” through vari- ous incarnations in twentieth century science, philosophy, and science fiction. While subject to no single, clear definition, I follow most of the major thinkers in the topic by defining transhumanism as a discourse surrounding the view of human beings as subject to ongoing evolutionary processes. Humanism, from Descartes forward, has histori- cally viewed the human as stable; transhumanism, instead, views humans as constantly evolving and changing, whether through technological or cultural means. The degree of change, the direction of said change, and the shape the species will take in the distant future, however, are all topics upon which there is little consensus in transhuman circles. In tracing this discourse, I accomplish a number of things. First, previously dis- parate zones of academic inquiry–poststructural philosophy, science studies, literary modernism and postmodernism, etc.–are shown to be united by a common vocabulary when viewed from the perspective of the “evolutionary futurism” suggested by tran- shuman thinkers.
    [Show full text]
  • Socratic Seminar TEMPLATE and SAMPLES
    Socratic Seminar TEMPLATE and SAMPLES Generic Template A Socratic Seminar (named after Socrates) is a deep discourse led by questioning. You will engage in one as an assessment over _______________. You will prepare your thoughts on several different questions. You will come to school in your formal uniform or formal attire. The Seminar will take one period. Why Do Socratic Seminars? -To think out loud -To share ideas -To investigate what we may not get to talk about in a traditional assessment -To reflect on the way things are or the way they could be -To learn from each other -To enjoy ourselves as scholars -To use vocabulary more precisely -To discover the power of many minds at work -To change our minds Guidelines for Socratic Seminars -Listen carefully! This is crucial. Much of your grade is based on your ability to listen and respond to what was just said. -Be respectful! Sit up straight in your seat. Use Mr. or Miss when addressing another student. Raise your hand to speak. You may want to keep track of your participation by holding up a number of fingers to represent the number of times you have added to the conversation. If you notice someone is not participating, you may call on him/her to get him/her active in the seminar. Do this by calling the student by name and stating your opinion first so the student has something about which to react. Everyone must have a nameplate. -Speak loudly and clearly. -Take turns speaking. You cannot call on the same person who called on you.
    [Show full text]
  • The Socratic Method Reloaded: How to Make It Work in Large Classes?
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by UC Research Repository THE SOCRATIC METHOD RELOADED: HOW TO MAKE IT WORK IN LARGE CLASSES? CHRISTIAN RIFFEL∗ ABSTRACT The Socratic method with its constant questioning poses a challenge to students, more so than any other teaching method. By the same token, it teaches law students what they need to know: legal analysis, critical thinking and verbal skills. In court, in the negotiation room, in the lecture theatre, a lawyer needs to be able to react to new allegations or novel arguments on the spot. Practice makes perfect. Where, if not at law school, is this practice supposed to take place? On the job would be too late as employers expect fully operational recruits from day one. Having said that, the Socratic method is not a panacea. The myriad of skills a good lawyer should be able to master can be best acquired by a mix of teaching styles. I. INTRODUCTION The raison d’être of law is to resolve conflicts – with arguments, not with arms. 1 How does one teach that to students? There is a strong case for modelling legal education on the everyday demands of a lawyer. The attributes which are at the core of the legal profession and considered essential in the graduate profiles of law schools are the ability to analyse legal problems and resolve them by appropriate and effective use of legal sources. This translates into the learning outcomes of law courses, such as the ability to understand legal principles, to apply legal norms to particular fact patterns, and to critique the law.
    [Show full text]