If you're thinking on joining college or university for an IT major what would be your take between Computer Science or Computer Engineering? Let's breakdown the differences: Computer Science or Computer Engineering Both majors are heavy in theory and practical application—It is in no doubt they both boast deep and extensive learning. Both build strong knowledge base for a range of IT careers. So what's the difference if your looking to choose a course of your personal interest? Computer Science mostly deals with Software while Computer Engineering mostly dwells on the hardware part of the computer. Its your choice depending on your field of interest in studies. Good luck!