CSCI B490 - Seminar In Computer Science
Fall 2023
- Instructor: Nicholas LaRacuente (nlaracu)
- Sections: 36706
- Topic: Quantum Info & Complexity
Spring 2023
Spring 2022
- Instructor: Nai Hui Chia (naichia)
- Sections: 31035
- Topic: Quantum Computing
Fall 2021
- Instructor: Andrew Lukefahr (lukefahr)
- Sections: 46972
- Topic: Hardware Security
Spring 2021
- Instructor: Amr Sabry (sabry)
- Sections: 11947
- Topic: Quantum Programming
Fall 2020
- Instructor: Esfandiar Haghverdi (ehaghver)
- Sections: 37956
- Topic: Active Cyber Defense
Spring 2020
- Instructor: Veljko Milutinovic (vmilutin)
- Sections: 13231,13232
- Topic: Mgmt Sw Eng Projects @ Industr
- Instructor: Robert Rose (rrose1)
- Sections: 29658
- Topic: Quantum Programming
- Instructor: Yuquan Fu (yuqfu)
- Sections: 35370
- Topic: Dependent Types
Spring 2019
- Instructor: Veljko Milutinovic (vmilutin)
- Sections: 33065,33066
- Topic: Dataflow Supercomputing
Fall 2018
- Instructor: Veljko Milutinovic (vmilutin)
- Sections: 37858
- Topic: Dataflow Supercomputing
Spring 2018
- Instructor: Andrew Kent (andmkent)
- Sections: 14406
- Topic: Dependent Types
Fall 2017
- Instructor: Yuan Zhou (yzhoucs)
- Sections: 35091
- Topic: Competitive Programming
Spring 2017
- Instructor: Dan Friedman (dfried)
- Sections: 35467
- Topic: Dependent Types
Fall 2016
- Instructor: Chung-chieh Shan (ccshan)
- Sections: 35021,35022
- Topic: Advanced Functional Programming
Spring 2016
- Instructor: Simon DeDeo (sdedeo)
- Sections: 15628
- Topic: Large-scale Social Phenomena
- Instructor: Apu Kapadia (kapadia)
- Sections: 34790
- Topic: Privacy Mobile Comptng Systms
- Instructor: Chung-chieh Shan (ccshan)
- Sections: 32715,15632
- Topic: Advanced Functional Programming
- Instructor: Michael Ryoo (mryoo)
- Sections: 34861
- Topic: Intro To Computer Vision
- Supplementary Description: Computer Vision is the study of enabling machines to "see" the visual world (i.e., understand images and videos). In this course, the students will learn fundamental vision algorithms and have opportunities to implement them (i.e., half-lecture-half-lab). Machine learning techniques necessary for images and videos will also be discussed.
- Homepage: https://homes.luddy.indiana.edu/classes/spring2016/csci/b490-mryoo
Fall 2015
- Instructor: Predrag Radivojac (predrag)
- Sections: 11971
- Topic: Data Mining
- Instructor: Volker Brendel (vbrendel)
- Sections: 31119
- Topic: Bioinformatic Models/algorthms
Summer 2015
- Instructor: Martin Swany (swany)
- Sections: 8946
- Topic: Summer Networking
Spring 2015
- Instructor: David Crandall (djcran)
- Sections: 29325,33350
- Topic: Image Processing & Recognition
- Instructor: Mehmet Dalkilic (dalkilic)
- Sections: 32907,32908
- Topic: Mobile App Development
- Instructor: Simon DeDeo (sdedeo)
- Sections: 32904
- Topic: Large-scale Social Phenomena
Fall 2014
- Instructor: Predrag Radivojac (predrag)
- Sections: 17450
- Topic: Data Mining
Summer 2014
- Instructor: Martin Swany (swany)
- Sections: 15664
- Topic: Summer Networking
Spring 2014
Fall 2013
Fall 2012
- Instructor: Alex Rudnick (alexr)
- Sections: 32630
- Topic: Natural Language Processing
- Supplementary Description: Natural language processing is the subfield of AI that deals with human language, both its analysis and its generation. It is a fantastic point in history to study NLP, because we have so much data available (from the web), and so much computing power to process it. In this class we'll take a look at some fundamental NLP techniques and dig into some of the recently prevalent applications, like translation and speech recognition.
- Homepage: https://homes.luddy.indiana.edu/classes/fall2012/csci/b490-alexr
Spring 2012
- Instructor: Michael Gasser (gasser)
- Sections: 25539
- Topic: How Language Works: A Multidisciplinary, Computational Perspective
Spring 2011
- Instructor: Judy Fox (xqiu)
- Sections: 18248
- Topic: Distributed Systems
- Supplementary Description: The content of B490 will cover the design principles, systems architecture, and innovative applications of parallel, distributed, and cloud computing systems. These include massively parallel processors (MPP), supercomputing clusters, service-orient architecture (SOA), computational grids, P2P (peer-to-peer) networks, virtualized datacenters, cloud platforms, and Internet of Things (IOT).
- Homepage: https://homes.luddy.indiana.edu/classes/spring2011/csci/b490-xqiu