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 subject, research 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

Monday, 29 February 2016

Computer Graphics Chapter 2: The Art and Science of Line Drawing Algorithms

Computer Graphics Chapter 2: Line Drawing Algorithms

Computer Graphics Fundamentals: Line Drawing Algorithms - DDA vs. Bresenham's


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




Welcome back, graphics enthusiasts! Professor Dr. Zeeshan Bhatti here from Zeeshan Academy. Today, we're tackling one of the most fundamental problems in computer graphics: how to draw a straight line on a pixel-based screen.

Friday, 19 February 2016

Information Technology Project Management (ITPM) - Lecture-1 Introduction

Information Technology Project Management (IPM)

Lecture 1: Introduction to Project Management

Discover the essentials of Information Technology Project Management in this expansive guide for MPhil (IT) students. Learn foundational concepts, project processes, digital transformation impacts, and practical best practices with actionable steps for success. Includes FAQs, transition-rich explanations, and insights for those embarking on IT project management studies and careers.

Sunday, 14 February 2016

List of Ideas and Topics for Final Year Project

List of my Ideas and proposed Topics for Final Year Project 

Final Year Project list
 Following is the list of my ideas and proposed topics for Final Year students for their FYP projects. 
These topics are general ideas and can be further enhanced or modified as per students expertise. Most of these ideas are research based topics, meaning student will have to do some research work (Guided by me, of-course) and then they will be helped and guided to write a Research Paper/Article. This article will be published and converted into their thesis chapters.

Wednesday, 10 February 2016

Artificial Intelligence - Chapter 2 - Intelligent Agents: The Architects of Action

Artificial Intelligence - Chapter 2 - Intelligent Agents: The Architects of Action

Intelligent Agents

What is Artificial Intelligence | Basics of Artificial Intelligence | Introduction to AI | Lecture 3

Welcome back, future AI pioneers! I'm Prof. Dr. Zeeshan Bhatti, and this is Zeeshan Academy. I hope you're still buzzing from our first lecture, where we asked the big questions: What is AI? and Why does it matter? We landed on a powerful central idea: the rational agent.

Monday, 8 February 2016

List of Topics for Final Year Projects / Capstone Project Ideas

List of Proposed Topics for Final Year Project and Capstone Research Work 

 Following are the list of my proposed topics for Final year students for their FYP projects idea, and for MPhill Students for their research work. 

Wednesday, 3 February 2016

C++ Graphics Programming Tutorial: Getting Started with Shapes and Colors

Graphics Programming Using C++ - Lab Handout 1 Computer Graphics (ITEC-613 & SENG-613)

Instructor: Dr. Zeeshan Bhatti

Welcome, future graphics programmers! This tutorial will guide you through the fundamentals of graphics programming using C++ and the Borland Graphics Interface (BGI). By the end of this lab, you'll be creating various shapes and understanding how to work with the graphics coordinate system.

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

Monday, 25 January 2016

Multimedia Technology: The megapixel count on your camera doesn't matter

The megapixel count on your camera doesn't matter


The Megapixel Myth: Why Your Camera's Biggest Number Is Its Most Overrated Feature
Megapixels don't matter anymore.

Hey everyone, Prof. Dr. Zeeshan Bhatti back with another dive into the tech world. Today, we're tackling one of the most persistent marketing myths in consumer electronics: the cult of the megapixel.

Tuesday, 19 January 2016

Computer Graphics Lecture 1 Introduction to CG

Introduction to Computer Graphics: A Beginner's Guide to the Digital Visual World 

Chapter -1



Introduction to Computer Graphics | Application of Computer Graphics | Computer Graphics Course 🎮01


Unveiling the Magic Behind Digital Imagery

Welcome, future digital artists and graphics programmers! I'm Professor Dr. Zeeshan Bhatti, and this is your gateway into the fascinating world of computer graphics. Whether you're looking at a video game character, a CAD model, or a simple icon on your phone, you're experiencing the power of computer graphics. This chapter will give you a broad perspective on this incredible field and set the foundation for everything we'll explore together.

Artificial Intelligence - Chapter 1 - An Introduction to the Most Fascinating Field

Artificial Intelligence - Chapter 1 - An Introduction to the Most Fascinating Field - AI

"In which we try to explain why we consider artificial intelligence to be a subject most worthy of study, and in which we try to decide what exactly it is, this being a good thing to decide before embarking."

Introduction to Artificial Intelligence | What is Artificial Intelligence | Basics of AI | Lecture 1

Hello and a very warm welcome to all of you! I'm Prof. Dr. Zeeshan Bhatti, and you've just joined Zeeshan Academy. Today, we're embarking on one of the most thrilling journeys in modern science: the study of Artificial Intelligence, or AI.

Friday, 6 November 2015

Multimedia Technology: Chapter 6- Computer Animation Types and Techniques

Multimedia Technology

Chapter 6: Computer Animation Types and Techniques

By: Dr. Zeeshan Bhatti


Multimedia Technology: Chapter 6 Animation Techniques Part 3

Multimedia Technology: Chapter 3 - Digital Audio Fundamentals

Welcome back to Zeeshan Academy! I'm Prof. Dr. Zeeshan Bhatti, and we're moving from the visual to the auditory in our multimedia journey. If images are the nouns of multimedia, then audio is the verb and the adjective—it provides the action, the emotion, and the atmosphere. You can have a silent movie, but can you imagine a modern game, a streaming show, or a promotional video without sound? It’s nearly impossible, and that’s why understanding digital audio is non-negotiable.

Sunday, 25 October 2015

How to Install Active Director on Windows Server 2008

Active Directory remains one of the core technologies in modern network management, and even though Windows Server 2008 is older, many organizations still rely on it for legacy systems, internal labs, and training environments. Because of that, understanding how to install Active Directory on Windows Server 2008 is still a highly valuable skill. This guide walks you through the entire process in a clear, practical, and lecture-like manner, so you can follow each step with confidence.

Step by Step Guide to install DHCP role and configure

This is another simple tutorial that would help students understand and install DHCP easily. I noted several students were still having problems and getting errors while installing DHCP in windows server 2008. Let’s see how we can configure DHCP server in a Windows Server Environment. For the demo I will be using Windows 2008 R2 Server.

To start first need to log in to the server with administrator privileges. Then start the “server Manager” by clicking on “Server Manager” icon on task bar. Then go to “Roles”

Monday, 14 September 2015

Multimedia Technology: Color Subsampling, or What is 4:4:4 or 4:2:2??

Color Subsampling, or What is 4:4:4 or 4:2:2??

Multimedia Technology Lecture 14 | Data in Color | What Color represents | Information in Colors

Color Subsampling Demystified: What 4:4:4, 4:2:2, and 4:2:0 Really Mean

Hello everyone, Prof. Dr. Zeeshan Bhatti here from Zeeshan Academy. Today, we're diving into a topic that is crucial for anyone working with video, from aspiring filmmakers to multimedia developers: Color Subsampling. You’ve almost certainly seen these mysterious number ratios—4:4:4, 4:2:2, 4:2:0—on camera spec sheets or in editing software. They're often presented as a key quality differentiator, but what do they actually mean? More importantly, is upgrading to a higher number always the right move?

Sunday, 6 September 2015

Multimedia Technology : Chapter 5 - Digital and Analog Video

🎬 Dive Deep into Digital and Analog Video: The Multimedia Technology Essentials

Welcome back, class! Today, we’re embarking on a fascinating journey into Chapter 5: Digital and Analog Video—a foundational topic in the realm of multimedia technology. As you know, video is an integral part of our digital lives, from streaming high-definition (HD) content to creating engaging video blogs. Consequently, understanding the fundamental concepts, from the historical roots of analog video to the nuances of modern digital video and its compression techniques, is absolutely essential.