中级注册安全工程师职业资格考试共设有四个科目,包括安全生产法律法规、安全生产管理、安全生产技术基础和安全生产专业实务。其中,安全生产法律法规、安全生产管理和安全生产技术基础为公共科目,而安全生产专业实务则根据不同的专业类别进行划分,包括煤矿安全、金属非金属矿山安全、化工安全、金属冶炼安全、建筑施工安全、道路运输安全和其他安全。参加全部四个科目考试的考生需要在连续四个考试年度内通过所有科目,免试一个科目的考生需要在连续三个考试年度内通过相应科目,免试两个科目的考生需要在连续两个考试年度内通过相应科目,才能获得中级注册安全工程师职业资格证书。考试科目的内容涵盖了安全生产的法律法规、管理知识、技术基础和专业实务,考生需要全面掌握相关知识和技能,以确保安全工程师的职业素质和能力。