syllabus for computer engineering fundamentals 2130940