Computer Science & Engineering
Build a strong foundation in computer science principles, software engineering practices, and cutting-edge technologies. Prepare for a successful career in the rapidly evolving tech industry.
Program Overview
Our Computer Science & Engineering program combines theoretical foundations with practical applications, preparing students for diverse careers in technology. The curriculum covers core computer science concepts, software engineering methodologies, and emerging technologies like artificial intelligence and machine learning.
Students gain hands-on experience through laboratory work, internships, and capstone projects, working with industry-standard tools and technologies used by leading tech companies worldwide.
Curriculum Highlights
- • Data Structures & Algorithms
- • Object-Oriented Programming
- • Software Design Patterns
- • Programming Languages (Java, Python, C++)
- • Web Development (HTML, CSS, JavaScript)
- • Computer Architecture
- • Operating Systems
- • Database Management Systems
- • Computer Networks
- • Distributed Systems
- • Machine Learning & AI
- • Cybersecurity Fundamentals
- • Mobile App Development
- • Cloud Computing
- • Software Engineering
- • Project Management
- • Technical Communication
- • Ethics in Computing
- • Team Collaboration
- • Industry Internship
Career Opportunities
Employment Statistics
Admission Requirements
- • High school diploma or equivalent
- • Minimum GPA of 3.0
- • Strong background in mathematics
- • Physics and chemistry coursework recommended
- • English proficiency (TOEFL/IELTS for international students)
- • Completed application form
- • Official transcripts
- • Letters of recommendation (2)
- • Personal statement
- • Standardized test scores (SAT/ACT)
Meet Our Faculty
PhD in Computer Science from MIT. Research focus on machine learning and artificial intelligence.
Former senior engineer at Google. Specializes in distributed systems and software architecture.
PhD in Statistics from Stanford. Expert in big data analytics and statistical modeling.