You got it! The only thing that you didn't get it correct was the speciality areas. If in ECE you need to choose one course from each of Networking, Architecture, Software, VLSI (Digital) and not Power Elect., Circuits. Basically Networking under ECE is only offered as Computer Engineering (CPE). So 3 courses, one each from the speciality areas under CPE.@infra_red_dude
Thanks a lot for your patience and the info which you have shared here. Now the whole picture is crystal clear for me. This means if one goes through the ECE department for a major in Networking then it becomes compulsory to take 3 courses from other specialty areas such as circuits, software, VLSI systems, Power Electronics etc.
On the contrary a MS in Computer Networking degree looks like a much convenient option with a lot of flexibility in courses involving only computer networking or business courses. What say??
Thanks again for the replies