i can change my engineering course after completion of 1st year from civil to computer science
Yes, you can. It depends on seats that are available in other(computer science) branch. Also sometimes seats are quota seats that is like SC, ST seats andif there are multiple candidates then selection criteria is all your college's.
no, you cant change your field or course after the first year.