faculty
Adam Hausknecht, PhD
Professor
Mathematics
Research Website
Contact
508-999-8322
508-910-6917
cjcwumpgejvBwocuuf0gfw
Liberal Arts 394B
Education
1975 | U.C. Berkeley | PhD |
1972 | U.C. Berkeley | MA |
1969 | U.C. Berkeley | AB |
Teaching
- Modern Algebra
- Discrete Mathematics
- Scientific Computation
- Data Structures and Algorithms
- Computer Graphics
Teaching
Programs
Programs
Teaching
Courses
An introduction to mathematical reasoning, mathematical logic, and methods of proof. Topics include: properties of numbers, elementary counting methods, discrete structures, Boolean algebra, introduction to directed and undirected graphs, methods of proof, and applications in mathematics and computer science. This is the first semester of a discrete mathematics sequence designed for Mathematics, Computer and Information Sciences majors. This course fulfills the general education core requirements for Mathematics, Computer and Information Sciences majors who matriculated prior to Fall 2012 and has been approved by University Studies Curriculum for students matriculating in Fall 2012 or later.
An introduction to mathematical reasoning, mathematical logic, and methods of proof. Topics include: properties of numbers, elementary counting methods, discrete structures, Boolean algebra, introduction to directed and undirected graphs, methods of proof, and applications in mathematics and computer science. This is the first semester of a discrete mathematics sequence designed for Mathematics, Computer and Information Sciences majors. This course fulfills the general education core requirements for Mathematics, Computer and Information Sciences majors who matriculated prior to Fall 2012 and has been approved by University Studies Curriculum for students matriculating in Fall 2012 or later.
An introduction to mathematical reasoning, mathematical logic, and methods of proof. Topics include: properties of numbers, elementary counting methods, discrete structures, Boolean algebra, introduction to directed and undirected graphs, methods of proof, and applications in mathematics and computer science. This is the first semester of a discrete mathematics sequence designed for Mathematics, Computer and Information Sciences majors. This course fulfills the general education core requirements for Mathematics, Computer and Information Sciences majors who matriculated prior to Fall 2012 and has been approved by University Studies Curriculum for students matriculating in Fall 2012 or later.
A study of mathematical foundations for advanced mathematics and theoretical computer science. Topics include: mathematical reasoning including mathematical induction, combinatorial analysis including simple probability, discrete structures (such as sets, recursions, relations, and trees), algorithmic thinking, applications, and modeling (such as combinatorial circuits). This is the second semester of a discrete mathematics sequence designed for Mathematics and Computer Information Sciences majors. This course fulfills the general education core requirements for Mathematics, Computer and Information Sciences majors who matriculated prior to Fall 2012 and has been approved by University Studies Curriculum for students matriculating in Fall 2012 or later.
A study of mathematical foundations for advanced mathematics and theoretical computer science. Topics include: mathematical reasoning including mathematical induction, combinatorial analysis including simple probability, discrete structures (such as sets, recursions, relations, and trees), algorithmic thinking, applications, and modeling (such as combinatorial circuits). This is the second semester of a discrete mathematics sequence designed for Mathematics and Computer Information Sciences majors. This course fulfills the general education core requirements for Mathematics, Computer and Information Sciences majors who matriculated prior to Fall 2012 and has been approved by University Studies Curriculum for students matriculating in Fall 2012 or later.
A calculus-based introduction to scientific computation, modeling, simulation and visualization using a variety of mathematics programming tools, scripting languages, and other software tools widely used by mathematicians. This course is project-driven and requires a strong background in mathematics. It is intended for students planning to take upper-level courses in applied or computational mathematics.
Research
Research interests
- Software for mathematics education
- Computer graphics
- Scientific computation
- Noncommutative algebra