Johnnie W. Baker
AWARDS AND COURSES TAUGHT
1996 Nominated and selected to be
included in the fourth edition of Who’s Who Among America’sTeachers. National
merit scholars are allowed to nominate one high school orcollege teacher that
has made the most significant contribution to theireducational training.
Courses Taught in Computer Science : 2005-
present
Spring, 2011
|
|
CS 4/59995
Parallel Programming |
|
CS 23022 Discrete
Structures for Computer Science |
|
CS 4/56101 Design
& Analysis of Algorithms |
|
Fall,2010 |
|
CS 4/56101 Design
& Analysis of Algorithms |
|
CS 6/89191 Masters
and Doctoral Seminar |
|
CS 6/73301
Parallel and Distributed Computing |
|
Spring, 2010 |
|
CS 6/76105
Parallel and Distributed Algorithms |
|
CS 23021 Computer
Science I |
|
Fall, 2009 |
|
CS 23021 Computer
Science I |
|
CS 33211 Operating
Systems |
|
Spring, 2009 |
|
CS 6/79995 Parallel Real Time Systems |
|
CS 10051 Introduction to Computer Science |
|
Fall, 2008 |
|
CS 6/73301
Parallel and Distributed Computing |
|
Spring, 2008 |
|
on sabbatical |
|
Fall, 2007 |
|
CS 6/73301
Parallel and Distributed Computing |
|
Spring, 2007 |
|
CS 10051
Introduction to Computer Science |
|
CS 6/76105
Parallel and Distributed Algorithms |
|
Fall, 2006 |
|
CS 10051
Introduction to Computer Science |
|
CS 6/73301 Parallel and
Distributed Computing |
|
Spring, 2005 |
|
CS 6/76105
Parallel and Distributed Algorithms |
|
Fall, 2005 |
|
CS 6/73301
Parallel and Distributed Computing |
|
CS 6/79995
Parallel and Distributed Real Time Systems |
Courses Taught in Computer
Science : 1975-2004
Note: Course numbers have changed over the years so only the
names are given for these courses.I failed to keep which courses were taught in
which semesters/quarters. Courses are listed only once although in many cases,
I taught the course multiple times.
Expert
Systems |
Theory of
Computation |
Advanced
Algorithms |
Design and
Analysis ofAlgorithms |
Computational
Geometry |
Combinatorial
Algorithms |
Parallel and
DistributedAlgorithms |
Advanced
ArtificialIntelligence |
Parallel Computing |
Computational
Models |
Artificial
Intelligence |
Parallel
Algorithms |
Numerical Analysis
I and II |
Automated
Reasoning |
Structure of
Compilers |
Structure of
ProgrammingLanguages |
Operating Systems |
Data
Structures |
Assembly Language
Programming |
LISP Programming |
Intermediate
Programming |
Discrete
Structures for Computer Science |
Introduction to
Computing |
Courses Taught in Computer Science: At University of Texas (Austin)
in 1983-4
Computer Science
Concepts (CS-2)
Analysis and Correctness of Programs