Guess what is this?  
Mirek Majewski personal  
line decor
  HOME  ::  
line decor
   
 
MY UNIVERSITY LECTURES

For many years I teach computer science and mathematics at various universities. My favorite subjects are Computer Graphics and Multimedia Development. In 1997 I introduced at UNITECH the subject WWW & Multimedia Development for fourth year of Computer Science students. They enjoyed very much various kinds of graphics creations and as well as designing web pages. Some of them did marvelous job. If you are in Papua New Guinea you can still find some of their works on the departmental web site. 

Now at the College of Arts & Sciences of New York Institute of Technology I teach a mix of courses related to computer graphics for arts students and quantitative methods for business students.  

Here are some of my favorite subjects.


  • Discrete Mathematics for Computer Science
    This subject introduces some mathematical concepts necessary for students of computer science. I teach here: logic and proof, induction and recursion, a bit of combinatorics, discrete structures and a lot about algorithms and their design. Main topics of the second semester are: algorithm analysis, graphs and counting techniques. My favorite textbooks are Discrete Mathematics for Computing by J. Munro and Discrete Mathematics with Applications by Susanna Epp.

  • Quantitative Methods for Business
    This is a sequence of wonderful and very practial courses for undergraduate business students and MBA students. I teach here elements of statistics applied to business problems, calculations with money, forecasting, linear programming, testing hypotheses, and many other things useful for business people. Each of these courses uses a lot of concrete business situations. My students analyse them and produce reports providing concrete solutions. I teach this course with Scientific Notebook as an electronic, inteligent whiteboard, and Excel as a tool for solving some more elaborated examples.

  • 3D Computer Graphics
    This course introduces the fundamental principles of computer graphics and a large class of applications referred to as geometric modeling. As a main modeling tools we use a high level programming language POV-Ray and Strata 3D Pro. I start teaching from modeling a simple geometrical structures, then I introduce transformations of objects in 3D space, later I add a large class of solid finite and infinite primitives and their properties. Constructive solid geometry and modeling various kinds of textures help us in modeling very sophisticated 3D worlds. Finally we do computer animation of some 3D objects with the use of Strata 3D. This is the most enjoyable subject for my students, they spend many hours designing on the computer their fascinating worlds. Here is the picture of the library they had to model during the 1997 year exam. Just notice - this was year 1997, students were from Papua New Guinea and we used very basic computer lab.


  • WWW Development
    I cover here two areas: design of the computer screen presentations including web pages and HTML language including Java Scripting. The second part of the course is highly technical with a lot of scripting, CSS and XML. My students have to do a number of small works and develop two large projects. Some of them like very much making web pages about their country and places of their origin.  In 2006 my students took part in Pan-Arab Web Awards competition, where they got first three awards in students category.

  • Multimedia Development
    In recent years this is the course which my students like the most. We use for this course Macromedia Flash or Macromedia Director depending on the type of students I have. My Flash classes are always full. In 2004 my students participated in a country wide multimedia competition where they took all possible awards.