ICT4312 preview