Zbynek Dusatko
Hello, welcome to my student page. My goal is to become a game developer and do some exciting creative work.
I would like to take part in redefining of what the gaming is for. I believe
that gaming has tremendous possibilities as a teaching or interactive tool. Wandering through virtual 3D worlds with real physics and meeting characters
simulating a real animal or human behavior
is the fast, intensive, and enjoyable way to learn or experience things that are not otherwise accessible in real life.
Major
Entertainment Arts and Engineering with Computer Science track. More info.
My Current Classes - Spring 2010
Class schedule - doc
-
CS 4150 Algorithms
Instructor: ZACHARY, J. L.
Email: teach-cs4150@list.eng.utah.edu
Texts: Algorithms by Dasgupta, Papadimitriou, and Vazirani
We will study the algorithms, the ideas behind the algorithms, and the limitations of the algorithms that
are used to solve a variety of programming problems that span the field of computer science. We will study divide-and-conquer algorithms, graph decomposition,
paths in graphs, number theory algorithms, greedy algorithms, dynamic programming, the
theory of NP-completeness, approaches to coping with NP-complete problems, and linear programming. We will be paying close attention to mathematical and theoretical issues. You will learn more about how to analyze the time and space complexity of algorithms, and you will learn the practical importance
behind complexity results.
-
CS 3200 Intro Sci Comp
Instructor: JOHNSON, C. R.
Email: teach-cs3200@list.eng.utah.edu
Texts: Numerical Computing with Matlab
Scientific Computation - CS 3200 will present scientific computation relevant to computational science and engineering, with an emphasis on the process of modeling, simulation, visualization and evaluation. Possible topics related to the four areas include: (modeling) continuous and statistical modeling; (simulation) solving and linear and non-linear systems, interpolation and approximation, numerical differential equations; (visualization) scalar and vector field visualization techniques; (evaluation) connection of results back to case-studies of interest from areas such as physics, biology, etc. Basic knowledge of programming, matrix operations, and calculus.
-
CS Film 4760 Game Development II.
Instructor:
ALTIZER, R. A.
Email: roger.altizer@utah.edu
Texts: Creating Your World: The Official Guide to Advanced Content Creation for Second Life
This course will explore alternative videogame development through readings, lectures, discussion, and the creation of games. Videogame development and culture will be discussed in addition to game design. We will be exploring this popular medium through a critical lens, incorporating theory and perspectives from a number of different disciplines. Much of this exploration and development will take place in Second Life. While this will be available in the library, you will be very well served by having a computer capable of running it at home.
My Previous Classes
- CS1010 Introduction to Unix
- CS1060 Exploration in Computer Science
- CS1410-EAE Introduction to Computer Science I.
- CS2420-EAE Introduction to Computer Science II.
- ESL1050 Introduction to Expository Composition
- CS3500 Software Practice I
- ART1020 Beginning Drawing
- ESL1060 Advanced Expository Writing
- CS3505 Software Practice II.
- MATH2210 Calculus III.
- FA3600 Writing for New Media
- MATH2250 Diff Equations and Lin Algebra
- FILM3710 Film Production I
- CS 3810–001 Computer Organization
- FILM 4750–001 Game Development: Historical and Traditional Genres
- CS 3650 3D Modeling for Video Games and Machinima
- CS 5040 Teaching Introductory Computer Science
Hobbies
Photographing, web album; favorite sci-fi book authors Lem, Strugatsky, Heinlein, Asimov; movies The Reader, Solaris, Angel-A, Once; web design, my portfolio; PC games, I like the graphics in Grid, Bioshock, S.T.A.L.K.E.R., and Timeshift; cooking, this Czech specialty Gulash is good, I'd just replace meat with tofu though. Find out about the Czech Republic. |