Schedule of presentations COP 4810-Fall 2012

(draft as of Thursday August 30, 5:00 PM)

Date / Presenter / Title

Week 2

Monday
August 27 / Class discussion of ethics
Wednesday
August 29 / Class discussion of technology impact
Friday
August 31 / Sean Lunceford / The history of malicious programming
Friday
August 31 / Carlos Garcia / Ethics of Artificial Intelligence

Week 3

Monday
September 3 / Labor day
Wednesday
September 5 / Michael Altfield / The Onion Router
Wednesday
September 5 / Scott Youker / The history of the Stuxnet worm and what it affected
Friday
September 7 / Karla Alce Valdez / Web development using PHP
Friday
September 7 / Jonathan Warner / Pre-Digital Computers

Week 4

Monday
September 10 / Bianca Belmont / Computer vision
Monday
September 10 / Andrew Harn / Algorithms for determining human emotions
Wednesday
September 12 / William Baron / Android vs IOS development
Wednesday
September 12 / Quan Tran / Software Defined Radio and their Impacts
Friday
September 14 / Corey Bienvenue / NoSQL
Friday
September 14 / Zachary Skopec / Music Recognition

Week 5

Date / Presenter / Title
Monday
September 17 / Michael Capobianco / Relational DatabaseManagementSystems
Monday
September 17 / Zackary Roessler / Cloud computing
Wednesday
September 19 / Juan Cervera / What are qubits and how do they improve the current state of computing
Wednesday
September 19 / Diego Reano / Bidirectional Reflectance Distribution Functions (BRDF) in computer graphics
Friday
September 21 / Shane Dolson / Lambda Calculus - From Alonzo Church to Present Day
Friday
September 21 / Christopher Perez / A Look Into the Functionality of IBM's Watson

Week 6

Monday
September 24 / Taylor Finnell / Ethics in software engineering
Monday
September 24 / Victor Parece / Malware Analysis
Wednesday
September 26 / Michael Galletti / Digital rights management
Wednesday
September 26 / Jacob Millsaps / Computer emulation
Friday
September 28 / Antonio Fluriach / Programmatic creation and improvement of transportation networks
Friday
September 28 / Kristina Mazza / 3-D Passwords: A New Method for Authentication

Week 7

Monday
October 1 / Katie Fox / Recommendation algorithms
Monday
October 1 / Christopher Margol / Why Mathematics is needed in our Computer Science Education
Wednesday
October 3 / Daniel Gabriele / Evolutionary computing
Wednesday
October 3 / Thaddeus Latsa / Impact of computers on graphic design
Friday
October 5 / Sean Lunceford / The memory wall
Friday
October 5 / David Krauser / The history of distributed computing and its impact on the future
Date / Presenter / Title

Week 8

Monday
October 8 / Steven Linn / Web development and browser security
Monday
October 8 / Vishal Kotadia / Consumer Artificial Intelligence
Wednesday
October 10 / Jennifer Graham / Crowd Simulation Techniques
Wednesday
October 10 / Daniel Karn / Lock-free concurrent data structures
Friday
October 12 / Sean Hale / Neuroimplants
Friday
October 12 / Theodor Horwath / Techniques for illumination in a virtual environment

Week 9

Monday
October 15 / Michael Altfield / Digital Currency
Monday
October 15 / Daniel Harrison / Augmented reality's affect on the way we experience gaming, and personal and social interactions.
Wednesday
October 17 / Andrew Harn
Wednesday
October 17 / Scott Youker / The rise and fall of RSA encryption
Friday
October 19 / Karla Alce Valdez / Virtual reality for pain management
Friday
October 19 / Jonathan Warner / Computers' effect on Cryptography

Week 10

Monday
October 22 / Bianca Belmont / Computational genomics
Monday
October 22 / Daniel Harrison / The psychological implications of the growing prevalence of virtual interaction
Wednesday
October 24 / William Baron / PHP's design problems
Wednesday
October 24 / Quan Tran / Reverse Engineering Ethics
Friday
October 26 / Corey Bienvenue / Data Mining (Techniques and impacts)
Friday
October 26 / Zachary Skopec / Biological Computing
Date / Presenter / Title

Week 11

Monday
October 29 / Michael Capobianco / Peer to Peer Sharing and its Viral Effects
Monday
October 29 / Zackary Roessler / Web Metrics
Wednesday
October 31 / Juan Cervera / The end of Moore's Law; The eventual limits to a computer's growth in power
Wednesday
October 31 / Diego Reano / Why is it necessary for computer science students to learn physics
Friday
November 2 / Shane Dolson / OOP as originally described vs OOP as implemented
Friday
November 2 / Christopher Perez / Noise Reduction Techniques in Analog Signals

Week 12

Monday
November 5 / Taylor Finnell / Cloud storage andscalability
Monday
November 5 / Victor Parece / Peer-to-peer networks and their Application
Wednesday
November 7 / MichaelGalletti / Reconfigurable computing
Wednesday
November 7 / Jacob Millsaps / Visible surface determination in 3D worlds
Friday
November 9 / Antonio Fluriach / Microscopic (or automata-based) traffic simulation
Friday
November 9 / Kristina Mazza / The Technology Behind Wolfram Alpha

Week 13

Monday
November 12 / Veterans Day
Monday
November 12
Wednesday
November 14 / Katie Fox / Parallel computing using GPUs
Wednesday
November 14 / Christopher Margol / HFEv public-key signature system
Friday
November 16 / Daniel Gabriele / Auto-tuning
Friday
November 16 / Thaddeus Latsa / Composition viruses and how to protect oneself from them
Date / Presenter / Title

Week 14

Monday
November 19 / Carlos Garcia / KinectFusion: Real-Time Dynamic 3D Surface Reconstruction and Interaction
Monday
November 19 / David Krauser / Writing a computer operating system from scratch
Wednesday
November 21 / Steven Linn / Impacts of the introduction and rising use of smart phones
Wednesday
November 21 / Vishal Kotadia / Denial of Service Attacks
Friday
November 23 / Thanksgiving
Friday
November 23 / Thanksgiving

Week 15

Monday
November 26 / Jennifer Graham / Augmented Reality: Breakthrough for Post-Traumatic Stress Disorder Sufferers
Monday
November 26 / Daniel Karn / Designing programs that check their work
Wednesday
November 28 / Sean Hale / Pose recognition for security systems
Wednesday
November 28 / Theodor Horwath / The cutting edge of robotics for use in surgery
Friday
November 30
Friday
November 30

Week 16

Monday
December 3
Monday
December 3