The difference between Computer Science and Computer Engineering?

Have to choose a subject for first year college, and am confused between computer science and computer engineering. Can someone point out the differences between the two ? And please don't tell me to google, I've tried that already.

EDIT : Thanks for the replies guys. Now, I think I'm leaning towards computer science. Also note that I don't really have a school to ask in, as such. I live in India, and am hoping to qualify BITSAT, an exam to get into BITS, a prestigious college here, and/or hoping to get into NUS(Singapor). So, I only have online resources available to me. (So, asking the department's advisor seems out of the discussion)
Computer science focuses on troubleshooting issues on a software level [1]. Expect to learn different programming languages, how to work with operating systems, and how to maintain databases [1]. Computer engineering focuses on solving problems and designing hardware and software interfaces [1, 3]. The field of computer engineering tends to prioritize computer design and development, whereas computer science places a heavier emphasis on computing theory, translating to a greater focus on cybersecurity, algorithms, and computer networks [2].
Computer science is the study of computers and computing, including their theoretical and algorithmic foundations, hardware and software, and their uses for processing information [1]. Computer engineering is a branch of engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software [2].  Both computer science and computer engineering are tech-intensive fields oriented around computer and information systems [4]. Both CS and CE majors must learn foundational skills such as coding and testing computer software [4]. However, the differences between the two fields are considerable. 

Computer engineering tends to prioritize computer design and development, whereas computer science places a heavier emphasis on computing theory [4]. As a result, computer engineers are involved in many hardware and software aspects of computing, whereas computer scientists focus mostly on troubleshooting issues on a software level [3, 4]. Computer engineers focus on solving problems and designing hardware and software interfaces, whereas computer scientists focus on algorithms and data analysis [3, 4].