Computer screen with code

Computer Science (B.S.): (Focus area in Artificial Intelligence)

Launch a career in technology with our software engineering-focused degree program along with a focus area in artificial intelligence and explore the spectrum of artificial intelligence and other emerging technologies.

Gain Essential Software Engineering Foundations with Illinois Tech’s B.S. in Computer Science – Focus Area in Artificial Intelligence

Build a strong foundation in software engineering and explore cutting-edge, emerging technologies with a focus area in artificial intelligence in our B.S. in Computer Science program. Equip yourself with industry-aligned experience and the hard and soft skills needed to thrive in the quick-shifting world of computing, while developing an in-depth understanding of artificial intelligence and its applications through hands-on, real-world opportunities. 

Program Overview

Gain a strong foundation in the key principles and practices of the design, development, and deployment of high-quality software solutions in this software engineering-focused degree program, with a focus area in artificial intelligence. Stay ahead of the curve with courses covering cutting-edge, in-demand topics dominating the computer science field such as data science, distributed and cloud computing, information security, and information and knowledge management systems. Through the artificial intelligence focus area, you’ll build deeper knowledge of AI concepts, tools, and applications, preparing you to understand and apply AI across the evolving field of computing. Plus, you’ll learn how tools in artificial intelligence and machine learning have accelerated the field.

The B.S. in Computer Science degree on Mumbai's campus is not accredited by the Computing Accreditation Commission of ABET.

Career Opportunities

Graduates of the B.S. in Computer Science program with a focus area in Artificial Intelligence are prepared for a variety of high-tech careers, including:

  • Artificial intelligence engineer
  • Machine learning engineer
  • AI software developer
  • Data scientist

Gain career-ready experience through Elevate, our unique initiative that guarantees access to internships, research, mentorship, and hands-on learning. Industry partnerships with Jio Creative Labs, Godrej & Boyce, Tata Group, AWS, and other employers bring real-world exposure and career opportunities into your studies.

Note: Curriculum, admissions requirements, tuition fee, testimonial & get in touch to be same as Computer Science program.
 

Curriculum

  • CS 495-02 Introduction to Human-Computer Interaction: This course explores the dynamic field of human-computer interaction. Students learn the complete design process, from user research to prototyping, and apply it to cutting-edge interfaces such as augmented reality/virtual reality and artificial intelligence. Students will develop essential skills in user-centered design and explore the ethical considerations of technology.  
  • CS 495-01 Ethical Hacking and Penetration Testing: Students will gain a comprehensive understanding of cybersecurity with this course in ethical hacking. They will learn to identify vulnerabilities and defend systems using real-world tools and techniques. Topics covered include penetration testing, incident response, and the latest defensive strategies in the ever-evolving landscape of cybersecurity.  
  • CS 495-02/595-02 Augmented and Virtual Reality: Delve into the world of augmented reality/virtual reality technologies. This course covers both the technical foundations of headset design (tracking, rendering, and displays) and the psychological impact of immersive experiences. Students develop their own AR/VR projects and explore the future of this exciting field.

Sample Curriculum

Bachelor of Science in Computer Science
Year 1
Semester 1Credit HoursSemester 2Credit Hours
CS 100: Introduction to the Profession2CS 116: Object-Oriented Programming II3
CS 115: Object-Oriented Programming I2MATH 152: Calculus II5
MATH 151: Calculus I5PHYS 123: General Physics I: Mechanics4
Free Elective - ECON 151: Microeconomics3H/S Elective - ECON 152: Macroeconomics3
Free Elective - COM 101: Writing in the University3Social Science Elective - PSYC 121: Introduction to Psychology3
Total15Total18
Year 2
Semester 1Credit HoursSemester 2Credit Hours
CS 330: Discrete Structures3CS 351: Systems Programming3
CS 331: Data Structures and Algorithms3CS 440: Programming Languages and Translators3
CS 350: Computer Organization and Assembly Language Programming3MATH 332: Linear Algebra: Theory and Applications3
MATH 251: Multivariate and Vector Calculus4PHYS 221: General Physics II: Electricity and Magnetism4
Science Elective - FDSN 201: Nutrition and Wellness3Humanities Elective (100 level)3
Total16Total16
Year 3
Semester 1Credit HoursSemester 2Credit Hours
CS 425: Database Organization3CS 487: Software Engineering I3
CS 430: Introduction to Algorithms3Computer Science Elective - CS 480: Introduction to Artificial Intelligence3
MATH 474: Probability and Statistics3Mathematics Elective - MATH 476: Statistics3
Social Science Elective (200+ level)3IPRO Elective I3
  Humanities Elective (200+ level)3
Total12Total15
Year 4
Semester 1Credit HoursSemester 2Credit Hours
CS 485: Computers and Society3CS 450: Operating Systems3
Computer Science Elective - CS 422: Data Mining3Computer Science Elective - CS 455: Data Communications3
Communication Elective - COM 321: Technical Communication3Computer Science Elective - CS 481: Artificial Intelligence Language Understanding3
IPRO Elective II3Humanities Elective - PHIL 281: Artificial Intelligence, Philosophy and Ethics3
Social Science Elective (200 level)3Free Elective3
Total15Total15
Total Credit Hours122 
Computer Science Electives: Can substitute select CS course at the 300-level or higher, including graduate CS courses (prerequisites must be satisfied).
Taking CS 512, CS 577, CS 581, CS 584, or CSP 571 in place of CS 455 as a Computer Science Elective or Free Elective results in an Artificial Intelligence specialization.

Admissions Requirements

Admission to all undergraduate programs at Illinois Tech is evaluated via a holistic approach that takes various factors under consideration, including your high school performance and essays. Your choice of major will impact this process as well, because each major has its own criteria for admission.

To learn more about our admission selection process, please visit our Illinois Tech Mumbai admissions webpage. 

 

Tuition and Fees

To learn about Illinois Tech Mumbai’s general tuition and fees, please visit our Tuition and Aid webpage.

“The strength of this program lies in its flexibility. I can dive deep into low-level systems programming while simultaneously mastering high-level machine learning and data science concepts.”

—Lalith Kothuru (CS/M.A.S. 4th Year)

Illinois Tech student Lalith Kothuru