This course do have two objectives to satisfy the very first one is to
understanding the basic of computer graphics its hardware and
application in various aspect of our life. On the other hand we should
study various 2D and 3D algorithms used in computer graphics.

- Teacher: Birendra Bista
- Teacher: Kumar Pudashine
- Teacher: Yogesh Deo
- Teacher: Chandra Bhatta
The course topics will vary each year, dependent on available teachers and scientific interests. A selection of topics will be made public at the start of the semester. Possible topics include:
Introduction to artificial intelligence and intelligent agents
Problem solving and search methods
Knowledge, reasoning, and planning (KRP)
Uncertainties and probabilities in KRP
Learning
Communication, perception, action
Typical methods and terminology that will be studied are:
Genetic algorithm (GA)
Neural networks (NN)
Particle swarm optimisation (PSO)
Ant colony optimisation (ACO)
Intelligent agents
Intelligent algorithms such as BFS,DFS, A*, D*, Dijkstra's algorithm
Expert systems
Fuzzy logic
Classification systems
Machine learning
Artificial intelligence (AI)
Computational intelligence (CI)
Etc.

- Teacher: Nipesh Shrestha
This course is about the art of developing systems based on a set of cooperating objects. A technical approach used in the analysis and design of an application or system through the application of the object-oriented paradigm and concepts including visual modeling. This is applied throughout the development life cycle of the application or system, fostering better product quality and even encouraging stakeholder participation and communication.

- Teacher: Rishi K. Marseni