What level - uni?
ECE sounds like CES (Computer & Electrical Engineering) at my uni - covers primarily the hardware aspects, and any programming is really lower level stuff like C or assembler.
Computer engineering sound a bit like my course (Computer Science - CS) which is generalised and covers a fairly wide wide scope of topics starting off with an overview in the first year or 2, then moving into more specific stuff (i.e. this year I covered stuff like Graphics - basic - theory, Compilers, Software correctness using algebraic spec, Communications technology, interface design...etc)
CSE sounds a bit like Software engineering is where I am - basically, at Strathclyde SE students take the same classes as CS for the first 3 years, then spend a year on compulsary work placement (which affects their project in 4th year). They also have compulsary classes to take in 4th year, whereas Cs students have free reign.
A lot of classes will be shared between the 3 though, i reckon - why they may appear to be very similar (because they partially overlap)