The UP Board Class 10 Computer syllabus (G.R. Bathla) includes both theory and practical components. It covers basic programming in C, including concepts like variables, loops, and functions. Topics also include arrays, strings, file handling, and emerging technologies such as AI, e-commerce, and cybersecurity. The theory paper is of 70 marks and practical/project work carries 30 marks.