Recently i graduated from three tier college. As a computer science grad I would like to highlight some of the major papers that I every computer science graduate have to learn
1st yr: Programming in C, data structure
2nd yr: C++, Design analysis and algorithm(DAA), system programming, DBMS(DATA base management system), Computer organisation, computer networks(or Network theory)
3rd yr:Theory of computation, compiler design, java, internet and web technology(i. e, HTML, CSS, JAVASCRIPT, DOM and other basic web technology concepts), Advanced computer architecture , Operating System, cloud computing.
4th yr:software engineering,parallel distributed system, Data web mining, artificial intelligence,computer graphics, Real time systems, MINOR and MAJOR project.
There are many aadditional papers that you have to study like: MATH I, II, III, discrete mathematics, optimization engineering.
Some of electronic papers:digital circuits, Analog electronic circuit, Microprocessor and microcontroller,VLSI .