Semester VII — Intelligence, Graphics & the Web
Artificial intelligence, compiler design, computer graphics and e-commerce web engineering.
Artificial Intelligence
An overview of artificial intelligence and AI programming languages such as Prolog; environment and agent types, agent models and...
View course outlineArtificial Intelligence Lab
Laboratory assignments based on course 540201. Students implement core AI technologies and algorithms — search strategies, knowled...
View course outlineCompiler Design and Construction
Introduction to compilers — the analysis of a source program, the phases of a compiler and compiler-construction tools. A simple o...
View course outlineCompiler Design Lab
Laboratory classes based on course 540203. Students write Lex specifications to recognize verbs, parts of speech, keywords, identi...
View course outlineComputer Graphics
Graphics input, storage, output and communication devices, common display devices and the raster-scan CRT. Scan conversion — scan-...
View course outlineComputer Graphics Lab
Laboratory classes based on course 540205. Students scan-convert lines, circles and ellipses; fill rectangles, polygons and ellipt...
View course outlineE-Commerce and Web Engineering
Introduction to e-commerce — e-commerce business models and concepts, payment systems, marketing techniques and applications (B2C,...
View course outlineE-Commerce and Web Engineering Lab
Laboratory classes based on course 540207. Students are introduced to cPanel, WHM, SSL, DNS and domain registration and hosting; b...
View course outline