Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science provides the solution. In our interconnected global society, digital networks and systems play a crucial role in managing and distributing the vast quantities of data that enable seamless communication. Professionals in this field create, oversee, and enhance these critical information systems along with fundamental hardware principles. Following introductory coursework in mathematics, computer science basics, and natural sciences, students advance to specialized studies in programming, network systems, database management, and related subjects. The program offers customization through elective courses covering areas like computer graphics, AI, data representation, and higher-level mathematics. Practical application is emphasized, with opportunities for internships and industry experience throughout the curriculum.
The Computer Science Department offers two degree paths: Computer Science & Engineering (CSE) and Computer Science (CS). These programs differ mainly in hardware focus and academic flexibility. The CSE track provides comprehensive hardware knowledge, including practical work with physical components, while the CS program covers hardware concepts through digital design simulations. CSE students have fewer elective options, whereas the CS program's broader elective selection facilitates pursuing additional minors or dual degrees.