Brian Howard
Associate Professor,
Computer Science Department,
DePauw University
Julian Science Center, Room 266
2 East Hanna Street
Greencastle, Indiana 46135
(765) 658-4120
Fax: (765) 658-4732
Current Courses (Fall 2024)
- CSC 236A, Algorithmic Foundations of Computation:
MWF 1:40-2:40, Julian 278
- CSC 236B, Algorithmic Foundations of Computation:
MWF 2:50-3:50, Julian 278
- CSC 424, Programming Languages:
TR 2:20-3:50, Julian 278
Weekly schedule in table form, including office hours and meetings
Past Courses
- CSC 121, Computer Science I:
Spring 2003,
Fall 2004,
Spring 2005,
Spring 2009 (labs), Fall 2016/Spring 2017 (Alpha course)
- CSC 122, Computer Science II:
Fall 2002,
Spring 2003,
Fall 2003,
Spring 2004,
Spring 2005,
Fall 2005,
Spring 2006,
Fall 2006
- CSC 197, First-Year Seminar: Algorithmic Art:
Fall 2006,
Fall 2007
- CSC 221, Computer Organization:
Fall 2004,
Spring 2006,
Spring 2009
- CSC 222, Data Structures and Algorithms:
Fall 2002,
Fall 2003,
Fall 2006,
Spring 2008,
Fall 2008
- CSC 231, Computer Systems:
Fall 2011, Spring 2018
- CSC 232, Object-Oriented Software Development:
Fall 2012,
Fall 2013, Spring 2014, Fall 2014, Fall 2015, Fall 2018, Spring 2019, Fall 2019, Spring 2021, Spring 2022, Spring 2023, Spring 2024
- CSC 233, Foundations of Computation:
Fall 2010,
Spring 2011,
Fall 2011,
Spring 2012,
Fall 2012,
Spring 2013, Fall 2013, Spring 2015, Spring 2016, Fall 2017, Spring 2018, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Fall 2022
- CSC 236, Algorithmic Foundations of Computation: Fall 2024
- CSC 296, Topics: C++ as a Second Language:
Fall 2005 (1st half)
- CSC 296, Topics: Java as a Second Language:
Fall 2005 (2nd half)
- CSC 296, Topics: Media Computation:
Spring 2008
- CSC 341, Theory of Computation:
Spring 2004
- CSC 381, Database and File Systems:
Fall 2007,
Fall 2008
- CSC 424, Programming Languages:
Spring 2003,
Spring 2004,
Spring 2005,
Spring 2006,
Fall 2007,
Fall 2010,
Fall 2012,
Fall 2014, Fall 2017, Fall 2019, Fall 2021, Fall 2024
- CSC 426, Compilers: Fall 2015, Fall 2018, Fall 2020, Fall 2022
- CSC 480, Database and File Systems (was CSC 381):
Spring 2011,
Spring 2012,
Spring 2013, Spring 2014, Spring 2015, Spring 2016, Spring 2018, Spring 2019, Spring 2020, Spring 2021, Spring 2022, Spring 2023
- CSC 496, Topics: Algorithms:
Spring 2024
- CSC 498, Senior Project:
Fall 2004,
Fall 2005,
Spring 2008,
Fall 2010,
Fall 2011,
Spring 2012,
Spring 2013, Fall 2013, Spring 2021, Spring 2022
- HON 191, Science Research Fellows First-Year Research Seminar:
Fall 2003
- UNIV 101, Introduction to Quantitative Reasoning:
Spring 2009
- UNIV 184, Algorithmic Art:
Winter 2004
- UNIV 184, Campanology:
Winter 2008,
Winter 2009, Winter 2013, Winter 2015, Winter 2016, Winter 2018, Winter 2019, Winter 2025
- UNIV 184, Enigmatology:
Winter 2021
Miscellaneous Stuff
Summer 2003-07 REU project Wiki
and SourceForge
My Publications
My Advising Genealogy and Erdös Number
What time is it? Time to go boating!
A tutorial I wrote on 16-bit Intel 80x86 assembly language programming
The Lemon programming language
Old Home Page at Kansas State University
Brian Howard
(bhoward@depauw.edu)
Last updated July 17, 2024