This document provides information about the fourth semester subject "Microprocessor and Programming" for the Computer Engineering group. It includes the teaching and examination scheme, rationale, objectives, learning structure, and contents of the course. The course aims to teach students about the architecture and instruction set of 8085 and 8086 microprocessors. It covers topics such as assembly language programming, procedures, macros, and interfacing with memory. The goal is to enable students to design 8086-based programs and systems. Assessment includes theory exams, practical exams, and sessional work based on bi-weekly tests.