Semester VII · Computer Science

Make systems
think, act
and render.

Bring together intelligent search, processor-level programming and visual computation—then anchor the semester with two carefully chosen Minor courses.

ARTIFICIAL INTELLIGENCE MICROPROCESSOR COMPUTER GRAPHICS MINOR 1 CHOICE MINOR 2 CHOICE ARTIFICIAL INTELLIGENCE MICROPROCESSOR COMPUTER GRAPHICS
01 / COMPOSITION

Semester
composition.

All three Major courses follow the university curriculum. The Minor menus contain only the department-confirmed options; the combination preview does not constitute allotment.

BCOSMAJ11C · 6 credits · 4-2-0
BCOSMAJ12C · 6 credits · 4-2-0
BCOSMAJ13C · 6 credits · 4-2-0
18 Major credits + 4 Minor 1 + 4 Minor 226 credits
02 / COURSE MAP

Learning
scope.

Semester 7 spans symbolic intelligence, low-level hardware control and mathematical image construction.

Major 11 · 6 credits

Artificial Intelligence

Formulate problems, search state spaces, represent knowledge, reason under uncertainty and build elementary neural models.

AgentsA*LogicBayesFuzzy reasoningANN
BCOSMAJ11C · 7014-2-0
Major 12 · 6 credits

Microprocessor

Understand processor architecture, write assembly-language programs and interface memory and peripheral devices.

8085AssemblyMemoryInterruptsDMAInterfaces
BCOSMAJ12C · 7024-2-0
Major 13 · taught by PKD

Computer Graphics

Generate primitives, transform and clip objects, model geometry, remove hidden surfaces and render scenes.

RasterisationClipping2D/3D transformsCurvesShading
BCOSMAJ13C · 7034-2-0 · 6 CR
Minor 1 · one selection

Physics or Chemistry

The available options are Thermal and Statistical Physics and Inorganic & Physical Chemistry–II.

ThermodynamicsStatisticsRedoxGroup chemistryPractical work
BPHSMEA47T / BCEMMEA47C4 CR
Minor 2 · one selection

Physics, Chemistry or Mathematics

The available options are the corresponding Physics or Chemistry course and Numerical Methods & Basic Computer Programming in C.

Thermal physicsInorganic chemistryNumerical methodsC programming
MEB course code by selection4 CR
03 / FIRST 8 WEEKS

Intelligence
sprint.

A suggested study sequence. Each week ends with a visible artefact: a trace, diagram, program or rendered result.

WEEK 01

Frame intelligent problems

Define agents, environments, states, actions, goals and performance measures.

WEEK 02

Read the processor

Map buses, registers, memory and I/O around a microprocessor-based system.

WEEK 03

Draw pixels correctly

Implement Bresenham line and midpoint circle algorithms; compare generated pixels.

WEEK 04

Search efficiently

Compare uninformed, greedy best-first, A*, hill-climbing and simulated annealing.

WEEK 05

Program the machine

Practise data transfer, arithmetic, logic, branching, loops and indexed operations.

WEEK 06

Transform and clip

Use homogeneous coordinates for 2D/3D transformations and apply line/polygon clipping.

WEEK 07

Represent knowledge

Move from propositions to first-order logic, resolution, forward and backward chaining.

WEEK 08

Build one demonstrator

Present a small AI search, assembly routine or graphics pipeline with traceable output.

0 / 8 weeks complete
04 / SYLLABUS LENS

Course
details.

The tabs provide fast orientation, while the full syllabus accordions support lecture and revision planning.

BCOSMAJ11C · 6 CREDITS

Artificial Intelligence

Search and games

Agents, uninformed/informed/local search, AND–OR graphs, minimax and alpha–beta pruning.

Knowledge and uncertainty

Propositional and first-order logic, resolution, chaining, Bayes, belief networks and fuzzy reasoning.

Neural foundations

Biological comparison, perceptron learning, feed-forward networks and error.

Suggested checkpoint

Implement and explain one search problem, including state representation, frontier behaviour and result.

BCOSMAJ12C · 6 CREDITS

Microprocessor

Architecture

Internal organisation, buses, memory/I/O interfacing and troubleshooting.

Programming

Data transfer, arithmetic, logic, branching, loops, indexing, instruction formats and assembly.

Interfacing

Address decoding, cache, keyboard/display, timers, interrupts, DMA, video and communication interfaces.

BCOSMAJ13C · 6 CREDITS

Computer Graphics

Generation and transformation

Raster/random scan hardware, line/circle/ellipse algorithms, filling, clipping and 2D/3D transformations.

Modelling and rendering

Curves, surfaces, hidden-surface elimination, illumination, shading, colour and animation.

BPHSMEA47T / BPHSMEB47T · 4 CREDITS

Thermal and Statistical Physics

Thermodynamics

Laws, processes, entropy, potentials, Maxwell relations and thermodynamic identities.

Kinetic and statistical physics

Velocity distribution, transport, radiation and Maxwell–Boltzmann, Fermi–Dirac and Bose–Einstein statistics.

BCEMMEA47C / BCEMMEB47C · 4 CREDITS

Inorganic & Physical Chemistry–II

Redox and group chemistry

Balancing methods, oxidimetry/reductimetry, group trends and compounds of selected p-block families.

Thermodynamics I

Zeroth and first laws, state/path functions, heat, work, internal energy, enthalpy and gas expansions.

BMTMMEB47T · 4 CREDITS

Numerical Methods & Basic Computer Programming in C

Numerical methods

Errors, nonlinear equations, linear systems, interpolation and numerical integration.

C programming

Language structure, types, operators, conditions, loops, arrays, functions and small numerical programs.

05 / COMPLETE SYLLABUS

Official content,
cleanly set.

Course modules follow the SKBU detailed records. Minor 1 and Minor 2 variants share subject content and use their respective MEA/MEB codes.

MAJ-11Artificial Intelligence
CodeBCOSMAJ11C
L-P-Tu4-2-0
Credits6
ModeCombined

Introduction · 3 lectures

Definitions, importance, evolution and applications of AI; environment-based classification, intelligent agents and agent types.

Solving Problems by Search · 12 lectures

Search principles; uninformed, partial-information and informed strategies; greedy best-first, A*, hill-climbing and simulated annealing.

Adversarial Search · 5 lectures

AND–OR graphs, game playing, minimax and alpha–beta pruning.

Knowledge Representation and Inference · 15 lectures

Knowledge-based systems, propositional logic, rules, resolution, first-order logic, syntax/semantics, quantifiers, Horn clauses, refutation, forward and backward chaining.

Reasoning under Uncertainty · 10 lectures

Uncertainty, probability and Bayes’ rule, inference, belief networks, utility-based approaches and fuzzy reasoning.

Artificial Neural Networks · 15 lectures

ANN fundamentals, biological comparison, perceptrons, learning, feed-forward networks and error.

Artificial Intelligence Laboratory

Using Python, Prolog or another suitable language: facts/queries, arithmetic, Tower of Hanoi, 8-puzzle, 4-Queens, travelling salesperson and water-jug problems.

OFFICIAL SKBU RECORD · COMPUTER SCIENCE · SEMESTER 7

MAJ-12Microprocessor
CodeBCOSMAJ12C
L-P-Tu4-2-0
Credits6
ModeCombined

Microprocessor Architecture · 20 lectures

Internal architecture and operation, applications, system-bus architecture, memory and I/O interfaces, memory-segment interfacing, testing and troubleshooting.

Microprocessor Programming · 20 lectures

Data transfer, arithmetic, logical and branch operations; loops, counting, indexing, additional transfers, register organisation, instruction formats and assembly-language programming.

Interfacing · 20 lectures

Memory-address decoding, cache and cache controllers, I/O, keyboard/display, timers, subroutines, interrupts, interrupt/DMA/video controllers and communication interfaces.

Microprocessor Laboratory

Sixteen-bit multiplication/division and BCD arithmetic; searches; array addition/subtraction; binary–ASCII conversion; HCF/LCM; and bubble sort.

OFFICIAL SKBU RECORD · COMPUTER SCIENCE · SEMESTER 7

MAJ-13Computer Graphics
CodeBCOSMAJ13C
L-P-Tu4-2-0
Credits6
ModeCombined

Introduction · 7 lectures

Basic elements and applications of computer graphics.

Graphics Hardware · 8 lectures

Raster- and random-scan display architectures and input/output devices.

Fundamental Techniques · 22 lectures

Raster scan lines, circles, ellipses, thick primitives, polygon filling, line/polygon clipping, 2D/3D transformations, viewing, parallel/perspective projections and vanishing points.

Modelling, Visibility and Rendering · 23 lectures

Curves and surfaces, hidden-surface elimination, illumination and shading, colour models and computer animation.

Computer Graphics Laboratory

Bresenham line, midpoint circle, Cohen–Sutherland line clipping, Sutherland–Hodgman polygon clipping, 2D/3D transformations, parallel/perspective projection and Hermite/Bézier curves.

OFFICIAL SKBU RECORD · COMPUTER SCIENCE · SEMESTER 7

MINOR · PHYSICSThermal and Statistical Physics
Minor 1 codeBPHSMEA47T
Minor 2 codeBPHSMEB47T
L-P-Tu3-0-1
Credits4

Laws of Thermodynamics · 16 lectures

Zeroth, first, second and third laws; internal energy; heat/work; thermodynamic processes; heat capacities; reversibility; Carnot cycle; entropy and absolute zero.

Thermodynamic Potentials · 7 lectures

Enthalpy, Gibbs/Helmholtz/internal-energy functions, Maxwell relations, Joule–Thomson effect, Clausius–Clapeyron equation and TdS equations.

Kinetic Theory and Radiation · 15 lectures

Maxwell velocity distribution, mean free path, transport, equipartition, specific heat, blackbody radiation, Planck, Wien, Rayleigh–Jeans and Stefan–Boltzmann laws.

Statistical Mechanics · 7 lectures

Phase space, macrostates/microstates, entropy and probability; Maxwell–Boltzmann, Fermi–Dirac and Bose–Einstein distributions.

Practical · any five

Mechanical equivalent of heat, Planck constant, thermal conductivity, resistance thermometry, thermocouples, cooling curves, RTD calibration and Stefan constant.

OFFICIAL SKBU RECORD · PHYSICS · SEMESTER 7

MINOR · CHEMISTRYInorganic & Physical Chemistry–II
Minor 1 codeBCEMMEA47C
Minor 2 codeBCEMMEB47C
L-P-Tu3-1-0
Credits4

Redox · 10 lectures

Balancing equations by oxidation-number and ion–electron methods; oxidimetry and reductimetry.

Group Chemistry · 20 lectures

Electronic configurations, forms, oxidation states, inert-pair effect and important compounds for B/Al/Ga/In/Tl; C/Si/Ge/Sn/Pb; N/P/As/Sb/Bi; O/S/Se/Te; and F/Cl/Br/I groups.

Thermodynamics I · 15 lectures

Intensive/extensive variables, state/path functions, system types, zeroth and first laws, heat, work, internal energy, enthalpy, heat capacities and reversible/irreversible/free gas expansions.

Practical

Qualitative semi-micro analysis of mixtures containing three radicals from the stated acid- and basic-radical groups.

OFFICIAL SKBU RECORD · CHEMISTRY · SEMESTER 7

MINOR 2 · MATHEMATICSNumerical Methods & Basic Computer Programming in C
CodeBMTMMEB47T
L-P-Tu4-0-0
Credits4
Lectures60

Unit I: Numerical Methods · 2 credits, 30 lectures

Absolute/relative, round-off and truncation errors; bisection, fixed-point and Newton–Raphson methods; Gaussian elimination and Gauss–Seidel; finite differences; Lagrange and Newton interpolation; Newton–Cotes, trapezoidal and Simpson integration.

Unit II: Basic Computer Programming in C · 2 credits, 30 lectures

Computer languages; C structure, character set, identifiers, constants and declarations; operators and precedence; input/output, assignment, decisions, loops, arrays and functions; programs for ordering, series, primes, factorial, temperature conversion, triangle area, interest, mean and standard deviation.

OFFICIAL SKBU RECORD · MATHEMATICS · SEMESTER 7

06 / STUDY OPERATING SYSTEM

Three rules
for advanced work.

Trace every algorithm

For search, assembly and rasterisation, a hand trace exposes misunderstandings early.

Keep representations explicit

Write down states, registers, coordinate systems and assumptions before calculating.

Demonstrate, do not merely describe

Maintain small executable examples and screenshots of output throughout the semester.

07 / SUGGESTED MASTERY TARGETS

Expected evidence includes three demonstrable systems: intelligent, low-level and visual.

01Solve problems with search and logic
02Write and trace assembly routines
03Construct a graphics pipeline
04Apply the selected Minor foundation

These targets and the eight-week plan are suggested guidance. Official course structure and modules remain separate and traceable.