Special Topics Courses


Special Topics are unique courses that are only ever taught once or twice.  The topics are selected each semester from recent developments and trends in Computer Science.  These courses may introduce new or emerging aspects in the field, or showcase the research and expertise of the computer science faculty and visiting scholars.

Undergraduate Special Topics courses are designated by course code CSCI 499.

Graduate Special Topics courses are designated by course code CSCI 599.

Doctoral Special Topics courses are designated by course code CSCI 699.

Students should meet with their Academic Advisor to determine if a Special Topics course is appropriate for their specific program of study.  There are limits to how many special topics courses/units can be counted toward a degree.

Current Offerings – Fall 2018:

CSCI 499 – Undergraduate Special Topics

CSCI 599 – Graduate Special Topics
Data Science for Social Systems – Emilio Ferrara, Frederick Morstatter
Memes, Genes, and Cenes – Leonard Adleman

CSCI 699 – Doctoral Special Topics
Advanced Computer Security – Muhammad Naveed
Advanced Topics in Statistical Machine Learning – Fei Sha
Computational Human Robot Interaction – Stefanos Nikolaidis
Introduction to Information Extraction – Xiang Ren
Topics in Discrete Optimization and Learning – Bistra Dilkina
Topics in Formal Reasoning for Cyber-Physical Systems – Jyotirmoy Deshmukh

Previously Offered Special Topics:

CSCI 499
Concepts of Programming Languages – Michael Shindler
Cryptography – Fundamentals of Secure Communication & Computation – Shanghua Teng
Free to Play Game Development – Scott Easley
Native Console Multiplayer Game Development – Artjoms Kovalovs
Puzzle Games Development – Marc Spraragen
Practical Console Game Development – Mike Zyda
Security Systems – Jelena Mirkovic
Social Game Development – Scott Easley
Theory of Computation – Aaron Cote

CSCI 599
Advanced Big Data Analytics – Yan Liu
Advanced Computer Security – Muhammad Naveed
Advanced Distributed Systems – Wyatt Lloyd
Advanced Game Development – Everett Arey, Khaled Abdel Rahman
Advanced Topics in Machine Learning – Fei Sha
Advanced Topics in Statistical Machine Learning – Fei Sha
Algorithm Design in Strategic Settings – Shaddin Dughmi
Analytics of Social Media – Kristina Lerman
Applications of Natural Language Processing & Information Retrieval – Anton Leuski
Artificial Intelligence for Social Good – Milind Tambe
Automated Reasoning and Verification – Chao Wang
Autonomous CyberPhysical Systems – Jyotirmoy Deshmukh
Blockchain Technology and Applications – Bhaskar Krishnamachari
Computation and Physics – Aram Galstyan, Greg Ver Steeg
Computational Complexity – Ming-Deh Huang
Content Detection and Analyis for Big Data – Chris Mattmann
Convex and Combinatorial Optimization – Shaddin Dughmi
Coordinated Mobile Robotics – Nora Ayanian
Data Mining and Statistical Inference – Yan Liu
Deep Learning and its Applications – Joseph Lim
Digital Geometry Processing – Hao Li
Effective Algorithms in Machine Learning and Statistics – Ilias Diakonikolas
Formal Verification of Computer Systems – Chao Wang
Foundations of Databases, Knowledge Representation, Data Integration & Exchange – Jose Luis Ambite, George Konstantinidis
Hacking for Defense – Clifford Neuman
Heuristic Search in Artificial Intelligence – Ariel Felner
Human Communication and Machine Learning – Louis-Philippe Morency
Immersive Environments – Mike Zyda
Internet Measurement – Ethan Katz-Bassett
Machine Learning Theory – Ilias Diakonikolas
Modern Distribute dSystems – Wyatt Lloyd
Multimodal Probabilistic Learning of Human Communication – Louis-Philippe Morency, Stefan Scherer
Natural Language Dialogue Systems – David Traum, David Devault
NewSQL Database Management Systems – Shahram Ghandeharizadeh
Privacy in the World of Big Data – Aleksandra Korolova
Security and Game Theory – Milind Tambe
Selected Topics in Data Analytics – Yan Liu
Self-Organization – Aristides Requicha
Service Science – Supannika Koolmanojwong
Social Media Analysis – Kristina Lerman, Andrew Gordon
Strata – Leonard Adleman
Testing and Analysis of Software Systems – William Halfond
Testing and Analysis of Web Applications – William Halfond
Topics in Algebraic Methods of Computation – Ming-Deh Huang
Trends in Cloud Computing and Data Center Networking – Minlan Yu

CSCI 699
Advanced Computer Security – Muhammad Naveed
Artificial Intelligence for Social Good – Milind Tambe
Extreme-Scale Quantum Simulations – Aiichiro Nakano
Introduction to Online Learning – Haipeng Luo
Introduction to Software Synthesis – Chao Wang
Topics in Learning and Game Theory – Shaddin Dughmi, Ilias Diakonikolas
Virtual Reality and 3D User Interfaces – Evan Suma Rosenberg