CNIT 100 Syllabus_SP25.docx