CS:ComputerScienceCE:ComputerEngineering
Howdotheydiffer?
Thetwoprogramsareindeedsimilar,inthatstudentsinbothprogramsstudyessentialtopicsinprogrammingandsoftwaredevelopment.Thefundamentaldifferencebetweenthetwoprogramsarisesfromthedifferencebetweenscienceandengineering.Theword”Science”meansknowledgeorlearning.ItultimatelyderivesfromtheLatinwordmeaning”toknow.”Theword”Engineering”derivesfromtheLatinwordthatmeanstocontrive.Thus,theoperationaldifferencestartswiththerequirementthatComputerEngineeringstudentshaveasoundunderstandingofcircuits,electronics,andVLSIdesignwhicharevitaltotheactualconstructionofmodemcomputers,whileComputerSciencestudentsstudytopicsinalgorithms,computability,andprogramminglanguageswhichformthefoundationsofadvancedprogrammingandknowinghowtocompute.