|
Teaching & Courses & Classes |
|
|
Fall 2024 |
|
next semester
|
Spring 2025 |
|
past semesters
|
Summer 2024 |
C343 "Data Structures" |
|
Spring 2024 |
|
Fall 2023 |
|
Summer 2023 |
C343 "Data Structures" |
|
Spring 2023 |
|
Fall 2022 |
|
Summer 2022 |
C343 "Data Structures" |
|
Spring 2022 |
A201/A597
"Introduction to Programming I"
|
C323
"Mobile App Development" (iOS edition)
|
|
Fall 2021 |
|
Summer 2021 |
C323
"Mobile App Development" (iOS edition)
|
C343
"Data Structures"
|
|
Spring 2021 |
B581
"Advanced Computer Graphics" (with Unity 3D)
|
C322
"Object-Oriented Software Methods"
|
C323
"Mobile App Development" (iOS edition)
|
|
Fall 2020 |
|
Summer 2020 |
C343 "Data Structures"
|
C323 "Mobile App Development" (iOS edition)
|
|
Spring 2020 |
C323 "Mobile App Development" (iOS edition)
|
B481 "Interactive Graphics" (with Unity 3D)
|
B581 "Advanced Computer Graphics" (with Unity 3D)
|
|
Fall 2019 |
A201/A597 "Introduction to Programming I" (includes Python for beginners)
|
C335/A593 "Computer Structures" (with Cortex-M4)
|
|
Summer 2019 |
C343 "Data Structures" |
|
Spring 2019 |
C323 "Mobile App Development" (iOS edition)
|
B481 "Interactive Graphics" (with Unity 3D)
|
B581 "Advanced Computer Graphics" (with Unity 3D)
|
|
Fall 2018 |
|
Summer 2018 |
|
Spring 2018 |
C322 Object-Oriented Software Methods | B481 Interactive Graphics | B581 Advanced Computer Graphics |
|
Fall 2017 |
Introduction to Programming I
A201/A597
(Computer Science, Indiana University) language: Python 3 |
|
iOS App Dev
A290/A590
Tools for Computing
(Computer Science, Indiana University) language & API: Swift 3, Xcode 8.3.3, iOS 10 |
|
Summer 2017 |
Data Structures
C343
(Computer Science, Indiana University) language & tools: Java SE 8, git |
|
Spring 2017 |
Data Structures, Honors
H343
(Computer Science, Indiana University) language & tools: Java SE 8, git |
|
Interactive Graphics
B481
(Computer Science, Indiana University) API & languages: OpenGL ES & GLSL on iOS, Android |
|
Advanced Computer Graphics
B581
(Computer Science, Indiana University) API & languages: OpenGL ES & GLSL on iOS, Android |
|
Fall 2016 |
Introduction to Programming I
A201/A597
(Computer Science, Indiana University) language & tools: Python 3, git |
|
iOS App Dev
A290/A590
Tools for Computing
(Computer Science, Indiana University) language & API: Swift 2, Xcode 7, iOS 9 |
|
Summer 2016 |
Data Structures
C343/A594
(Computer Science, Indiana University) language & tools: Java SE 8, git, Emacs |
|
Introduction to Programming I
A201/A597
(Computer Science, Indiana University) language & tools: Python 3, git |
|
Spring 2016 |
Interactive Graphics
B481
(Computer Science, Indiana University) API & languages: OpenGL ES, GLSL, Swift 2 |
|
Data Structures
C343/A594
(Computer Science, Indiana University) language & tools: Java SE 8, git, Eclipse Mars |
|
Tools for Computing: iOS App Dev
A290/A590
(Computer Science, Indiana University) language & API: Swift 2, iOS 9.2 |
|
Fall 2015 |
Advanced Computer Graphics
B581
(Computer Science, Indiana University) |
language & API: WebGL |
iOS Application Development
I399 Current Topics in Informatics
(Informatics, Indiana University)
|
language & API: Swift 1.2, iOS 8.4 |
Introduction to Programming I
A201
(Computer Science, Indiana University)
|
language & API: Python 3 |
Summer 2015
|
iOS Application Development
I399 Current Topics in Informatics
(Informatics, Indiana University)
|
|
Spring 2015
|
Interactive Graphics
B481
(Computer Science, Indiana University)
|
|
iOS Application Development
I399 Current Topics in Informatics
(Informatics, Indiana University)
|
special topics: Swift programming |
Fall 2014
|
Advanced Computer Graphics
B581
(Computer Science, Indiana University)
|
special topics: WebGL |
iOS Application Development
I399 Current Topics in Informatics
(Informatics, Indiana University)
|
special topics: Swift programming |
Summer 2014
|
Information Infrastructure II
I211
(Informatics, Indiana University)
|
|
Spring 2014
|
Interactive Graphics
B481
(Computer Science, Indiana University)
|
|
Information Infrastructure II
I211
(Informatics, Indiana University)
|
|
Information Infrastructure I
I210
(Informatics, Indiana University)
|
|
Fall 2013
|
Advanced Computer Graphics
B581
(Computer Science, Indiana University)
|
|
Information Infrastructure II
I211
(Informatics, Indiana University)
|
|
Information Infrastructure I
I210
(Informatics, Indiana University)
|
|
earlier teaching & courses & classes |
Summer 2011
|
Multi-cell, Multi-scale Modeling
(workshop presenter, NIMBioS, University of Tennessee, Knoxville)
|
|
Developing Multi-Scale, Multi-Cell Simulations
(workshop presenter, Biocomplexity Institute, Indiana University)
|
|
Summer 2010
|
Developing Multi-Scale, Multi-Cell Simulations
(workshop presenter, Biocomplexity Institute, Indiana University)
|
|
Spring 2009
|
Interactive Graphics
B481
(principal instructor,
Computer Science, Indiana University)
|
special topics: OpenGL ES programming for mobile devices Rapid graphics prototyping with LSL programming in Second Life |
Fall 2008
|
Advanced Computer Graphics
B581
(assistant instructor with A.Hanson,
Computer Science, Indiana University)
|
|
Computer Networks
P538
(assistant instructor with M.Gupta,
Computer Science, Indiana University)
|
|
Spring 2008
|
Interactive Graphics
B481
(principal instructor,
Computer Science, Indiana University)
|
special topics: LSL programming for Second Life GPU programming using GLSL |
Fall 2007
|
Advanced Computer Graphics
B581
(assistant instructor with A.Hanson,
Computer Science, Indiana University)
|
|
Introduction to Computers and Computing
A110
(assistant instructor with C.Pope,
Computer Science, Indiana University)
|
|
Spring 2006
|
Interactive Graphics
B481
(principal instructor,
Computer Science, Indiana University)
|
special topics: Shading Language Programming, GLSL |
Spring 2003
|
Interactive Graphics
B481
(principal instructor,
Computer Science, Indiana University)
|
special topics: VRML |
Summer 2000
|
Introduction to Computer Science
C211
(assistant instructor with J.Luo,
Computer Science, Indiana University)
|
|
Spring 2000
|
Mastering The World Wide Web
A348
(principal instructor,
Computer Science, Indiana University)
|
|
Fall 1999
|
Advanced Computer Graphics
B581
(assistant instructor with A.Hanson,
Computer Science, Indiana University)
|
|
Interactive Graphics
B481
(assistant instructor with A.Hanson,
Computer Science, Indiana University)
|
|
Spring 1999
|
Introduction to Computer Science
C211
(assistant instructor with S.Menzel, G.Springer,
Computer Science, Indiana University)
|
|
Introduction to Software Systems, Honors
H212
(assistant instructor with K.Börner,
Computer Science, Indiana University)
|
|
Fall 1998
|
Advanced Computer Graphics
B581
(assistant instructor with A.Hanson,
Computer Science, Indiana University)
|
|
Spring 1998
|
A Survey of Computers and Computing
A111
(assistant instructor with C.Haynes, D.Child,
Computer Science, Indiana University)
|
|
Fall 1997
|
Introduction to Computers and Computing
A110
(assistant instructor with J.Mills, R.Fulcher, G.Hanek,
Computer Science, Indiana University)
|
|
Fall 1996
|
Fondamenti di informatica I [Computer Science Fundamentals I]
(principal instructor,
Ingegneria Logistica e della Produzione [Logistics and Production Engineering], Università di Trieste a Pordenone [University of Trieste at Pordenone])
|
|
<mitja(ɐʇ)indiana(˙)edu> |
Dimitrij {Mitja} Hmeljak 2024 |