NSF CCLI Showcase SIGCSE 2007 NSF CCLI Showcase SIGCSE 2007 Thursday, 10:30 a.m.12:00 p.m. The Discrete Math Concept Inventory Project Vicki Almstrum, Southwestern University David Klappholz, Stevens Institute of Technology The Development of Student Electronic Portfolios for Curriculum Improvement in Practice-Oriented Biology and Computer Science Programs Kostia Bergman, Northeastern University Veronica Porter, Northeastern University Viera K. Proulx, Northeastern University Mel Simms, Northeastern University Media Computation as an approach to attract and retain students Mark Guzdial, Georgia Institute of Technology
Discrete Math Concept Inventory Project Vicki L. Almstrum (PI) The University of Texas at Austin and Southwestern University A. David Klappholz (PI) Stevens Institute of Technology Steven J. Condly University of Central Florida What are the connections between: pedagogy in Computing education and student attitude toward DM ? student mastery of DM and development of desired CS/SE/IS skills? Objectives: Construct and validate: A Views About Discrete Mathematics instrument (VADM) A coordinated collection of Concept Inventories covering core DM concepts, including propositional and predicate logic, set theory, relations, functions, recursion, mathematical induction Potential uses of DMCI(s) and VADM (i) improve DM pedagogy/instruction (ii) assess DM learning (by ABET and in other contexts) (iii) improve motivation to learn and master DM concepts which could improve retention of Computing majors
The Development of Student Electronic Portfolios for Curriculum Improvement in Practice-Oriented Biology and Computer Science Programs Goals: Framework for objective assessment of practice-oriented science education Electronic portfolios reflecting student achievement Rubric to describe learning outcomes Academic achievement Work experiences Independent learning Levels of attainment with assessment guidelines Self-assessment and objective assessment
Opportunity for reflection Objective employer assessment of student achievement Viera K. Proulx, Melvin Simms, Mark Erickson Northeastern University, Boston, MA Media Computation as an approach to attract and retain students Mark Guzdial We have developed a two semester sequence of introductory computer science courses that contextualize computing education around the manipulation and creation of media. Students in these classes learn the same computer science, but using media as the context and data. Results: Dramatically higher retention rates, particularly among women and nontechnical majors, and renewed interest in computing degrees. NSF CCLI Showcase
SIGCSE 2007 Friday 10:30 a.m.12:00 p.m. CLICS: Computer Security Workshops for Faculty Andrew T. Phillips, University of Wisconsin -- Eau Claire Paul J. Wagner, University of Wisconsin -- Eau Claire An Interactive Approach to Formal Languages and Automata with JFLAP Susan H. Rodger, Duke University Redesigning Introductory Computing: The Design Discipline Stephen Bloch, Adelphi University John Clements, California Polytechnic University, San Louis Obispo Kathi Fisler, Worcester Polytechnic Institute Matthew Flatt, University of Utah Viera K. Proulx, Northeastern University Problets: Online Programming Tutors for Computer Science I Amruth Kumar, Ramapo College of New Jersey CLICS: Computer Security
Workshops for Faculty A two-part NSF funded project: Part 1: adapt and implement a computer security course that emphasizes: Hands-on instruction in a sophisticated, heterogeneous, dualpurpose computer and information security laboratory Linux & Windows Open lab when not in use for computer security Cyber-defense experiences in a safe lab environment Focus on defensive exercises No threat of accidental / purposeful attacks outside of the lab Part 2: provide computer security workshops for others Take the lab concept on the road and train CS faculty and staff in computer security tools and techniques Portable, networked, Linux & Windows computer lab that can be
used to deliver our computer security workshop anywhere! An Interactive Approach to Formal Languages and Automata with JFLAP Susan H. Rodger Duke University Experiment with JFLAP: - Automata - Grammars - Parsing - Proofs - L-Systems JFLAP Study Use in teaching New in JFLAP - Pumping Lemma - Moore/Mealy machines - Batch Grading Supported by NSF Grant DUE 0442513. Redesigning Introductory Computing: The Design Discipline TeachScheme! --- ReachJava Faculty Development Workshops: Summer 2007, 2008, 2009
Curriculum Highlights: Multiple languages: From baby Scheme to full Java with libraries, generics, GUIs Emphasis on the structure and the meaning of the data Design Recipe: Test-driven design; Formalized problem solving process Language levels to support novice learner and the design of the test suites Teachpacks to support interactive game design in the second week Stephen Bloch, Adelphi University, Garden City, NY John Clements, Cal Poly, San Louis Obispo, CA Kathi Fisler, WPI, Worcester, MA Matthew Flatt, University of Utah, Salt Lake City, UT Viera K. Proulx, Northeastern University, Boston, MA Problets Provide Practice Exercises for Computer Science I
Proven to help students learn programming concepts by solving problems Used for closed-lab exercises, assignments, in-class tests Available for: Provide instant feedback, including Expressions (Arithmetic, Relational, Logical), if, if-else, while, for, arrays, C++ pointers C, C++, Java and C# Explanation of the step-by-step execution of programs Visualization of programs Designed with features to maximize learning in minimal time
Run on any Java-enabled browser, any time, anywhere Free for educational use, easy to adopt and use Class report provided to faculty on each topic Details at www.problets.org, contact: [email protected] NSF CCLI Showcase SIGCSE 2007 Friday 2:00 p.m.3:30 p.m. TinkerNet and TinkerNet 2 Michael Erlinger, Harvey Mudd College Integration and Assessment of Pair Programming, Unit Testing and Lab Practica in an Introductory Computer Science Course Grant Braught, Dickinson College Tim Wahls, Dickinson College Louis Ziantz, Dickinson College Learning Computer Graphics Programming Through Examples Kelvin Sung, University of Washington, Bothell Peter Shirley, University of Utah Becky Reed Rosenberg, University of Washington, Bothell State-Wide Undergraduate Grid Computing Course Barry Wilkinson, University of North Carolina, Charlotte Clayton Ferner, University of North Carolina, Wilmington
TinkerNet Project Overview What is a TinkerNet? System to allow students to write and test their own networking protocol stack code Why would you want it? Cheap and easy to install and maintain Provides a convenient and controlled environment Protects real networks from students Set of laboratory exercises and auto-grader Two Versions TinkerNet - Old PCs, Oskit, and Controlling software TinkerNet_2 - User-Mode Linux, and Controlling software Available: http://www.cs.hmc.edu/tinkernet Integration and Assessment of Pair-Programming, Unit Testing and Lab Practica in an Introductory Computer Science Course Grant Braught
Tim Wahls Louis Ziantz Department of Mathematics and Computer Science Dickinson College Carlisle, Pennsylvania Project Overview develop an introductory CS course focus on programming fundamentals integration of proven practices pair-programming software testing lab practica develop lecture, homework and lab materials assess effects of pair-programming on individual programming and testing skills Learning Computer Graphics Programming Through Examples What and how should we teach?
If students can only schedule one elective computer graphics course in their undergraduate education Concepts in building interactive applications Examples that demonstrate the concepts Examples implemented in multiple APIs Kelvin Sung, Peter Shirley, Rebecca Reed-Rosenberg ACM SIGCSE Conference 2007 March 7-10, Covington, Kentucky STATE-WIDE UNDERGRADUATE GRID COMPUTING COURSEClayton Ferner Barry Wilkinson and University of North Carolina, Charlotte University of North Carolina, Wilmington
VIRGINIA TENNESSEE Appalachian State University NC Central University UNC Greensboro UNC Asheville Western Carolina University Lenoir Rhyne College NC State University Winston-Salem State University Wake Tech. Comm. College Elon
University UNC Charlotte UNC Chapel Hill UNC Pembroke GEORGIA NORTH CAROLINA UNC Wilmington SOUTH CAROLINA World Sites Atlas (sitesatlas.com) Fourteen Participating Sites (Overall 2004-2007) NSF CCLI Showcase SIGCSE 2007 Saturday 10:30 a.m.12:00 p.m. Computing Educators Oral History Project Barbara Boucher Owens, Southwestern University Vicki Almstrum, Southwestern University
Improving Student Learning in Multimedia Programming Chris Stein, CUNY Borough of Manhattan Community College Jody Culkin, CUNY Borough of Manhattan Community College Three years of SOFTICE: Remotely accessible, load balanced, virtual machines for operating systems and networking laboratories Alessio Gaspar, University of South Florida Matt Rideout, University of South Florida Sarah Langevin, University of South Florida William Armitage, University of South Florida SEED: Developing Instructional Laboratories for Computer SEcurity EDucation Wenliang Du, Syracuse University CEOHP: Computing Educators Oral History Project Barbara Boucher Owens (PI) Vicki L. Almstrum Lecia J. Barker
A unique repository of career pathways and teaching experiences of computing educators from across the globe and across educational levels. These first-hand accounts provide: inspiration for students considering what to study insights for those entering and managing careers a historical record of educators who played a crucial role in educating the workforce through the early decades of the Information Age Improving Student Learning through the Use of 3D Simulation Activities and Case Studies in Multimedia Programming Multimedia Programming students at the Borough of Manhattan Community College have had difficulty learning the concepts and theories upon which computer applications and digital media are developed, and then applying these concepts to the process of developing their projects. Our grant addresses these issues by adapting and implementing exemplary educational materials and pedagogical strategies to revise the three core courses of the major. NSF DUE NSF-0511209 Co-PI: Christopher Stein, Assistant Professor, Computer Information Systems Department Co-PI: Jody Culkin, Assistant Professor, Music and Art Department Borough of Manhattan Community College, The City University of New York
http://softice.lakeland.usf.edu http://softice.lakeland.usf.edu WIKI WIKI computing nodes VM#4 uml4 VM#4 uml4 home access internet VM#2 uml2 VM#2 uml2 Master Node VM#3 uml3 VM#3 uml3
VM#1 uml1 VM#1 uml1 GB switch NFS switch Server classrooms Isolated sub network Campus Wireless Access Powered by Warewulf SEED: A Suite of Instructional Laboratories for Computer Security Education
Objectives: develop laboratory exercises for computer security education. Lab Environment: (Minix + Linux) on vmware Lab Exercises: Around 20 labs, each for 1-6 weeks of time Three types of Labs: design labs, exploration labs, and vulnerability labs Sample of Labs: Capability, IPSec, Encrypted File System, Sandbox, Role-Based Access Control, Attack on TCP/IP, Buffer Overflow, Race Condition, SQL Injection. Experience: 4 years of deployment and evaluation Primary Investigator: Wenliang Du (Syracuse Univ.)
Vedas, Upanishads, Geeta, Brahma Sutra . Scriptures are in Sanskrit. Systems of Philosophy - Hinduism . Yoga . Path of Meditation and Self-effort . Sage Pantanjali. Samkhya . Path of pure understanding and Comtemplation. Sage Kapil. Nyaya . School of...
The pneumotaxic center does use reverberating circuits (cooperation between the pneumotaxic and apneustic centers) whereas the Herring Breuer reflex uses stretch receptors. 69. To prevent over-inflation, the pneumotaxic center uses:
Knights of the Periodic Table. Once upon a time in a land far, far away, there were 3 kingdoms. Each kingdom had it's own royal "families," and each family member had their own very unique personality.
5° cap: Lo studio del policy making Dove siamo Dove siamo I competenti i 'consiglieri del principe' gli specialisti i consulenti i gruppi tecnici interni alle amministrazioni l'esperto 'pronto per l'uso' Ciascuna di queste figure "diventa membro attivo di una...
Shaun Lane, Manager. Clerks assist in confirming insurance and taking payments for EIVS stops when customer goes to renew their vehicle. The EIVS call center cannot take over the phone payments. Customers can pay at DriveInsuredTN.com, pay at their local...
"Welcome to the Galapagos" October 23, 2014: My grandmother flew in from California to pick me up in the Denver Airport. Two days, three planes, and with little to no food or sleep, we finally arrived atthe San Cristóbal island...