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,

Slides:



Advertisements
Similar presentations
WHY FORM A CSTA CHAPTER? Fran Trees, CSTA Chapter Liaison Joe Kmoch, Milwaukee, WI
Advertisements

Team 6 Lesson 3 Gary J Brumbelow Matt DeMonbrun Elias Lopez Rita Martin.
1 Your Quality Enhancement Plan (QEP) Associate Professor Sarah Thomason & Karen Brunner, Asst. VP for Institutional Effectiveness & Research August 29,
The International Baccalaureate Diploma Programme Rockville High School.
Problets: Online Programming Tutors for Computer Science I Amruth N. Kumar Ramapo College of New Jersey
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
3/10/07ACM SIGCSE'071 SEED: A Suite of Instructional Laboratories for Computer SEcurity EDucation Wenliang (Kevin) Du Zhouxuan Teng & Ronghua Wang Department.
An Outcomes-based Assessment Model for General Education Amy Driscoll WASC EDUCATIONAL SEMINAR February 1, 2008.
Using Pedagogy Workshops as a Catalyst for Curricular Change at 2-Year Colleges Karen Singer-Freeman, Joseph A. Skrivanek, & Ronnie Halperin, Purchase.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
Developing Web-based GIS CAREER awareness modules for high school students Paper Session : Developing Resources Ming-Hsiang (Ming) Tsou, Ph.D. Associate.
Linda Nickel EPSB Project Specialist 1.
Curriculum, Instruction, & Assessment
1 Workshop 20: Teaching a Hands-on Undergraduate Grid Computing Course SIGCSE The 41st ACM Technical Symposium on Computer Science Education Friday.
Secure Coding Faculty Workshop, April 14-15, Orlando, FL 1 SEED: A Suite of Instructional Laboratories for Computer SEcurity EDucation Wenliang (Kevin)
Welcome and Overview Richard Anderson University of Washington June 30, 20081IUCEE: Welcome and Overview.
Funded by a grant from the National Science Foundation. Any opinions, findings, conclusions or recommendations expressed are those of the authors and do.
Clara Fowler University of Texas M.D. Anderson Cancer Center, Houston
Moving forward with Scalable Game Design. The landscape of computer science courses…  Try your vegetables (sneak it in to an existing course)  Required.
NSF Programs That Support Research in the Two-Year College Classroom  V. Celeste Carter, National Science Foundation Jeffrey Ryan, University of South.
College of Basic and Applied Sciences Advising/Retention Report.
Fifth Annual NSF Robert Noyce Teacher Scholarship Program Conference July 7-9, 2010 Enrique Ortiz University of Central Florida Using a Teaching Goals.
Copyright © 2004 Stevens Institute of Technology Center for Innovation in Engineering and Science Education 1 Community College Pathways to Improved Teacher.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
ALISE 2014 Conference Jeonghyun Kim & William E. Moen
Finding Internet Resources for Teaching Statistics Using CAUSEweb Ginger Holmes Rowell, Ph. D. Middle Tennessee State University Roundtable Luncheon August.
Lixin Tao, Li-Chiou Chen & Chienting Lin Pace University
1 History and New Developments in State-wide Grid Computing Course NC A & T University Saturday Oct 18, 2008 Dr. Barry Wilkinson University of North Carolina.
What should teachers do in order to maximize learning outcomes for their students?
APS Common Core State Standards: Turning Dreams into Reality for All Kids! Linda Sink, APS Chief Academic Officer January 19, 2012 MC 2 Leadership Conference.
Problem Solving Using Mobile Teams and Digital Ink 2007 Conference on Information Technology November 13, :00 PM – 6:00PM Rock and Roll, Level Four,
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
CSU-Pueblo Teacher Education Program Technology Overview.
Executive summary Grid computing has become an important concept for high performance computing. By taking advantage of the Internet, geographically distributed.
CRA – CDC Duke Summer Internship 2008 Adventures in Alice Programming for Grades Gaetjens Lezin Professor Susan H. Rodger Duke University.
Universal Design for Learning in the College Classroom Abstract This Faculty Learning Community (FLC) integrated components of Universal Design for Learning.
MCCWDTA Sharing Blended Learning Strategies Barbara Treacy January 15, 2014 Massachusetts Community Colleges and Workforce Development Transformation Agenda.
Learning Communities in the Community College San Jose City College.
The goal of this final project is to disseminate key research findings and K-12 classroom application strategies. This is based upon the effectiveness.
Assessing General Education Workshop for College of the Redwoods Fred Trapp August 18, 2008.
1 “The grid virtualizes heterogeneous geographically disperse resources” "Introduction to Grid Computing with Globus," IBM Redbooks  Using geographically.
Advising to Make the Grade FYE Assignments that Benefit Students and Advisers Veronica Giguere Florida Institute of Technology.
MCC PTA September 28, 2010 Chris Minnich, CCSSO. Common Core State Standards Initiative  Why Common Core?  Adoption status  High-level implementation.
Overview of the Partnership for Assessment of College and Career Readiness (PARCC) September 2010.
Southern Regional Education Board HSTW Raising Achievement and Improving Graduation Rates: How Nine HSTW Sites Are Doing It Gene Bottoms Southern Regional.
Department of Computer and Information SciencesMay 5th, 2004 HOMMER: Holistic Model for Minority Education & Research.
Improving Student Learning through the Use of 3D Simulation Activities and Case Studies in Multimedia Programming Co-PI: Christopher Stein, Assistant Professor.
Twilight Training October 1, 2013 OUSD CCSS Transition Teams.
INTRODUCTION TO THEIR USE, PURPOSE, AND CCPS GRANT E-portfolios.
Best Practices for Introductory Computer Science Valerie Barr, Jessica Bayliss, Monisha Pulimood, Susan Rodger, Ursula Wolz.
1 SIGCSE 2008 Technical Symposium on Computer Science Education Thursday, March 13, 2008 Towards a Top-Down Approach to Teaching an Undergraduate Grid.
Maureen S. Biggers College of Computing Georgia Institute of Technology J. McGrath Cohoon National Center for Women & IT & University of Virginia.
1 Barry Wilkinson University of North Carolina, Charlotte Clayton Ferner University of North Carolina, Wilmington NSF CCLI Showcase SIGCSE 2007 Friday,
S AN D IEGO AND I MPERIAL V ALLEY B ASIC S KILLS N ETWORK Dr. Lisa Brewster.
1. Administrators will gain a deeper understanding of the connection between arts, engagement, student success, and college and career readiness. 2. Administrators.
Intel ® Teach Program International Curriculum Roundtable Programs of the Intel ® Education Initiative are funded by the Intel Foundation and Intel Corporation.
1 "Workshop 31: Developing a Hands-on Undergraduate Parallel Programming Course with Pattern Programming SIGCSE The 44 th ACM Technical Symposium.
1 Introduction to Teaching Grid Computing Dr. Clayton Ferner University of North Carolina Wilmington Dr. Barry Wilkinson University of North Carolina Charlotte.
Course, Curriculum, and Laboratory Improvement (CCLI) Transforming Undergraduate Education in Science, Technology, Engineering and Mathematics PROGRAM.
Teaching Empirical Skills and Concepts in Computer Science using Random Walks Grant Braught Dickinson College
Multi-grade Workshop Improving teaching and learning IPPN Conference 2008.
MCCWDTA Sharing Blended Learning Strategies Barbara Treacy January 15, 2014 Massachusetts Community Colleges and Workforce Development Transformation Agenda.
Teaching and Learning with Technology
Course credit hour definition (7.13)
Redesigning College Teaching at Sacramento State University
Initial Findings about Graduate Teaching Assistants’ Training Needs to Foster Active Learning in Statistics Kristen E. Roland and Jennifer J. Kaplan.
Grid Computing Course Development team: Barry Wilkinson and Clayton Ferner (Instructors), and Mark Holliday Student assistants: Jeff House and Sam Daoud.
Cryptography and Computer Security for Undergraduates
Cloud Computing Student Access and Success Through a DOL Grant
The Heart of Student Success
Presentation transcript:

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

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? Discrete Math Concept Inventory Project 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 Vicki L. Almstrum (PI)A. David Klappholz (PI)Steven J. Condly The University of Texas at Austin Stevens Institute of TechnologyUniversity of Central Florida and Southwestern University

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 Academic achievement Work experiences Independent learning Rubric to describe learning outcomes 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 non-technical 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, dual- purpose 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 Experiment with JFLAP: - Automata - Grammars - Parsing - Proofs - L-Systems Susan H. Rodger Duke University JFLAP Study Use in teaching New in JFLAP - Pumping Lemma - Moore/Mealy machines - Batch Grading Supported by NSF Grant DUE

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: Expressions (Arithmetic, Relational, Logical), if, if-else, while, for, arrays, C++ pointers C, C++, Java and C#  Provide instant feedback, including 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 contact:

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: 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:

Integration and Assessment of Pair-Programming, Unit Testing and Lab Practica in an Introductory Computer Science Course 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 Grant Braught Tim Wahls Louis Ziantz Department of Mathematics and Computer Science Dickinson College Carlisle, Pennsylvania

ACM SIGCSE Conference 2007 March 7-10, Covington, Kentucky Learning Computer Graphics Programming Through Examples Kelvin Sung, Peter Shirley, Rebecca Reed-Rosenberg Concepts in building interactive applications Examples that demonstrate the concepts Examples implemented in multiple APIs If students can only schedule one elective computer graphics course in their undergraduate education … What and how should we teach?

Fourteen Participating Sites (Overall ) Barry Wilkinson University of North Carolina, Charlotte STATE-WIDE UNDERGRADUATE GRID COMPUTING COURSE Western Carolina University UNC Greensboro Appalachian State University UNC Asheville Winston-Salem State University UNC Chapel Hill NC State University NC Central University Lenoir Rhyne College UNC Wilmington Elon University UNC Pembroke UNC Charlotte Wake Tech. Comm. College © World Sites Atlas (sitesatlas.com) SOUTH CAROLINA VIRGINIA TENNESSEE GEORGIA NORTH CAROLINA Clayton Ferner University of North Carolina, Wilmington and

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 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 Barbara Boucher Owens (PI)Vicki L. AlmstrumLecia J. Barker

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 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

Warewulf Powered by home access computing nodes NFS Serverswitch computing nodes GB switch Isolated sub network internet Campus Wireless Access classrooms Master Node uml1 uml2 uml3 uml4 VM#1 VM#2 VM#3 VM#4

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.)