Monday, 28 March 2016

Computer Graphics Hands-On Lab: Mastering Circle Drawing Algorithms in C++

Computer Graphics Hands-On Lab-2: Mastering Circle Drawing Algorithms in C++
By: Dr. Zeeshan Bhatti 

Focus Keyword: Circle Drawing Algorithms

Master the art of drawing perfect circles in computer graphics! This lab project by Dr. Zeeshan Bhatti guides you through Polynomial and Bresenham's Circle Algorithms in C++, with 7 practical tasks to build your skills.

Bresenham Circle Drawing Algorithm in Computer Graphics | Circle Drawing using Algorithm 🎮07 Part-1

Computer Graphics Hands-On Lab: Mastering Line Drawing Algorithms in C++ - DDA vs. Bresenham

Computer Graphics Hands-On Lab-1 : Mastering Line Drawing Algorithms in C++ - DDA vs. Bresenham

Focus Keyword: Line Drawing Algorithms

Instructor: Dr. Zeeshan Bhatti

Polynomial Method Line Drawing in Computer Graphics | How to Draw Line using DDA algorithm in CG 🎮04

Lab Objectives

Welcome to your first computer graphics lab! This foundational session introduces you to the core problem of raster graphics: how to draw a straight line on a pixel-based display. By the end of this lab, you will:

Sunday, 27 March 2016

Computer Graphics using Java: Java Graphics Programming Lab: Mastering 2D Shapes and Geometric Primitives

Computer Graphics using Java: Java Graphics Programming: Mastering 2D Shapes and Geometric Primitives using JAva 

By: Dr. Zeeshan Bhatti

Basics of Computer Graphics | What is Computer Graphics | Computer Graphics full Course Urdu  🎮02

The Java 2D™ API provides several classes that define common geometric objects such as points, lines, curves, and rectangles. These geometry classes are part of the java.awt.geom package.

Saturday, 19 March 2016

Autodesk Maya Tutorial: Mastering Set Driven Key for Advanced Rigging

Autodesk Maya Tutorial: Mastering Set Driven Key for Advanced Rigging


Welcome back, animators and riggers! I'm Prof. Dr. Zeeshan Bhatti, and today on Zeeshan Academy, we're diving into one of the most powerful and versatile tools in the Maya rigging artist's toolkit: Set Driven Key (SDK)

Friday, 18 March 2016

Computer Graphcis using C/C++ - Lab Handout


Computer Graphics using C/C++ -  Lab Handout 

Lab Handout: 1

By: Dr. Zeeshan Bhatti

Turbo C/C++ has a good collection of graphics libraries. If you know the basics of C/C++, you can easily learn graphics programming. To start programming, let us write a small program that displays a circle on the screen.

Wednesday, 16 March 2016

How to write a Research Proposal? What to write in a Research Proposal?

How to write a Research Proposal?
What to write in a Research Proposal?


Research Proposal Writing

First, let’s define what research is? According to my understanding and knowledge of the subjectresearch can be defined as

It is a process involving systematic and controlled investigation of a problem, using multiple materials, resources, references and experiments, with aim to better understand and provide an agreeably valid and relevant new solution to that problem, with new or better outcomesand improved results reaching to an exclusive novel conclusion.” {Dr. Zeeshan Bhatti}

Friday, 11 March 2016

IT Project Management - Assignment

Information Technology Project Management 

MPhil (IT) - Course Assignment

By: Dr. Zeeshan Bhatti
IT Project Management - Assignment


Course: MPhil (IT)
Instructor: Dr. Zeeshan Bhatti
Blog: zeeshanAcademy.blogspot.com


How This Assignment Works

Welcome, everyone! This is your official course assignment for IT Project Management. This assignment will span several weeks—progress is expected weekly during class. Don’t rush; this is an ongoing project, and final submission will happen at semester’s end as a complete PC-1 document. For now, just follow these three steps!

Tips for Writing Your Research Proposal

Tips for Writing Your Research Proposal

(Source By: John Micheal)
1. Know yourself: Know your area of expertise, what are your strengths and what are your weaknesses. Play to your strengths, not to your weaknesses. If you want to get into a new area of research, learn something about the area before you write a proposal. Research previous work. Be a scholar.

2. Know the program from which you seek support: You are responsible for finding the appropriate program for support of your research. 

Thursday, 10 March 2016

Artificial Intelligence - Chapter 2 Agents and Rational Agents Part II

Artificial Intelligence - Chapter 2 (Part II) - Deconstructing Agent Architectures: From Simple Reflex to Utility-Based Minds


Meta Description: Master the structure of Intelligent Agents in AI Part II with Prof. Dr. Zeeshan Bhatti. Dive deep into Simple Reflex, Model-Based, Goal-Based, and Utility-Based agents. Understand how their internal architecture dictates their intelligence.

Artificial Intelligence Agents and Rational Agents | Agents in AI | Lecture 4

Welcome back, everyone! Professor Zeeshan Bhatti here from Zeeshan Academy. In the first part of this chapter, we laid the groundwork. We defined an Intelligent Agent as anything that perceives and acts, and we explored the vast landscape of task environments they can inhabit.

How to Do Research - A Short Guide


How to do Research - A Short Guide

How to do Research logo

What is a Research?

What to do when starting a Research?

How to do a Research?

Where to begin when starting MS/MPhil or PhD research work?

Why to do Research?

All of the above are the questions that each student asks when they start their research work. In this regard, this is a short article that discusses the basics of doing research. First, let’s define what is a research? According to my understanding and knowledge of the subject, research can be defined as

IT Project Management - Developing Project Plan (Chapter-2)

IT Project Management: Chapter 2 – Developing Project Plan

Discover how to develop a rock-solid project plan in IT Project Management. Learn essential planning strategies, key steps, team organization tips, and real-world best practices. Perfect for MPhil (IT) students and anyone wanting to master formal project planning in technology!

Developing Project Plan