Best Bachelor's Computer Science Degree Programs in Illinois
University of Illinois Urbana-Champaign — Champaign, IL
Key Distinction: 95% of students complete internship or co-op during degree program (mandatory internship/co-op participation rate). Undergraduate research opportunities with high-impact research, mentorship, and showcase opportunities
Hakia Insight: UIUC's 95% internship/co-op completion rate isn't a perk—it's structural; the program builds mandatory paid experience into the degree itself, meaning every graduate has concrete work samples and industry networks before diploma day, a requirement most top-10 programs haven't yet formalized.
The Bachelor of Science in Computer Science at the Siebel School of Computing and Data Science is a top-7 ranked program (U.S. News & World Report) emphasizing theory of computing systems with a strong focus on software development. Students explore software design, virtual reality, social computing, artificial intelligence, and data science. The program requires no prior programming experience. Key outcomes: 95% of students complete an internship or co-op during their degree, 96% secure their first-choice destination upon graduation, and 97% are employed within 6 months of graduation (61% employed, 36% continue education). Graduates join leading companies including Amazon, Apple, Google, Meta, Microsoft, Netflix, and PayPal. The program offers eight ranked specializations including #6 AI, #4 Computer Systems, #7 Cybersecurity, and #4 Mobile/Web Applications. Undergraduate research opportunities, career services, and guaranteed admission to the online or Urbana-based Master of Computer Science program are available to graduates.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- Architecture, Compilers and Parallel Computing
- Artificial Intelligence
- Bioinformatics and Computational Biology
- Computers and Education
- Data and Intelligent Systems
- Interactive Computing
- Programming Languages, Formal Methods and Software Engineering
- Scientific Computing
- Security and Privacy
- Systems and Networking
- Theory and Algorithms
Industry Partners
- Amazon (tech)
- Apple (tech)
- Capital One (fintech)
- Google (tech)
- IBM (tech)
- Meta (tech)
- Microsoft (tech)
- Netflix (tech)
- Sandia National Laboratories (research)
- Twitch (tech)
Career Outcomes
Top Employers: Amazon, Apple, Google, IBM, Meta, Microsoft.
Notable Faculty
- Nancy Amato — Department Head
- Darko Marinov — Director of Graduate Studies
Admissions
GPA Requirement: 3.20.
Requirements: Complete coursework in computing systems theory, Software development focus, Specialization track completion
Location Advantages:
Northwestern University — Evanston, IL
Key Distinction: Undergraduate research opportunities in AI, security, HCI, robotics, and more. CS+X interdisciplinary program connecting computer science with economics, law, art, and other fields
Hakia Insight: Northwestern's CS+X interdisciplinary program lets you double down on computer science while legitimately earning credentials in economics, law, or art—not as a minor, but as a recognized program that appeals to employers building teams that need both technical depth and domain expertise.
Northwestern's Bachelor of Science in Computer Science, offered through the McCormick School of Engineering, combines rigorous coursework with extensive research and experiential learning opportunities. Students work alongside award-winning faculty on critical computer science problems across specializations including artificial intelligence, security and privacy, human-computer interaction, and robotics. The program emphasizes CS+X interdisciplinary connections, allowing students to integrate computer science with fields ranging from economics to law to art. Undergraduates engage in hands-on research opportunities, peer mentoring, and co-curricular involvement through student organizations like Women in Computing and Develop + Innovate for Social Change. Northwestern graduates secure positions at leading tech companies including Amazon, Google, Microsoft, Capital One, Stripe, and Palantir, as well as roles in finance, consulting, and nonprofits. The program's unique location in Evanston with easy access to Chicago provides additional networking and internship opportunities across diverse industries.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Industry Partners
- Adobe Research (tech)
- Salesforce (tech)
Career Outcomes
Top Employers: Amazon, Google, Microsoft.
Location Advantages:
University of Illinois Chicago — Chicago, IL
Key Distinction: Two specialized concentration tracks allowing focus on either theoretical or applied mathematics. Strong emphasis on mathematical foundations combined with computer science
Hakia Insight: UIC's dual concentration tracks in theoretical versus applied mathematics are rare at the undergraduate level—most schools defer this specialization until grad school, yet UIC pairs it with direct access to Argonne National Laboratory research, letting undergrads apply abstract theory to national-scale computing problems immediately.
The Bachelor of Science with a Major in Mathematics and Computer Science at UIC is designed for students pursuing careers in computer science and related fields requiring a strong mathematical foundation. The program offers a flexible, well-rounded curriculum with 120 total credit hours spanning four years. Students must complete core coursework in calculus, linear algebra, and computer science fundamentals, then choose one of two concentrations: Algorithms and Theory (focusing on computer algorithms, combinatorics, graph theory, and computational theory) or Computational Mathematics (emphasizing numerical analysis, applied mathematics, and computational statistics). The curriculum includes foundational courses in programming, data structures, and mathematical writing. A minor is strongly recommended in physics, chemistry, biology, economics, or engineering disciplines. The program prepares graduates for technical careers in software development, data science, computational research, and related fields.
Programs Offered
- Bachelor of Science with a Major in Mathematics and Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- Computer Design Research and Learning Center
- Electronic Visualization Laboratory
- Robotics Lab
Notable Faculty
- Chris Kanich — Teaching excellence
Accreditations and Certifications
Location Advantages: Adjacent to Memorial Grove campus settingIntegration with Science and Engineering Labs East buildingAccess to Argonne National Laboratory partnerships
University of Chicago — Chicago, IL
Key Distinction: Offers both BA and BS degree options. Combined BA/MS and BS/MS degree programs available
Hakia Insight: Chicago's BA/MS and BS/MS accelerated options compress what typically takes 6 years into 4, a structural advantage that matters: students can exit with a master's credential while peers are still finishing their bachelor's, collapsing the time-to-career-advancement timeline.
The University of Chicago's undergraduate Computer Science program offers exceptional flexibility with both BA and BS degree options, as well as accelerated combined BA/MS and BS/MS degrees. What sets this program apart is its dual-track approach: BA students are prepared for either graduate study or industry careers, while BS students build strength in an additional field through approved coursework in related areas. The program recognizes students' diverse backgrounds by offering placement exams, typically during summer, allowing those with prior experience to advance beyond introductory courses. Starting Spring 2025, the department introduces a innovative Discrete Math Placement Exam to help students identify their most appropriate first theory course. The program serves as an excellent foundation extending beyond traditional computer science careers into mathematics, natural sciences, social sciences, public administration, and the arts. Students benefit from dedicated support through specialized counselors including Director of Undergraduate Studies Ravi Chugh, and departmental counselors Jessica Garza for minors and Adam Shaw for majors. The program also offers a minor option and provides clear pathways through detailed course requirements outlined in the College Catalog. This comprehensive structure prepares graduates for diverse career paths while maintaining academic rigor and flexibility to accommodate various student interests and backgrounds.
Programs Offered
- Computer Science — 4 years, on-campus. BA and BS degrees in Computer Science, as well as combined BA/MS and BS/MS degrees
Notable Faculty
- Ravi Chugh - Director of Undergraduate Studies
- Jessica Garza - Departmental Counselor for Computer Science Minor
- Adam Shaw - Departmental Counselor for Computer Science Major
- Borja Sotomayor - Bx/MS Adviser
Location Advantages:
Lewis University — Romeoville, IL
Hakia Insight: Lewis's emphasis on AI, cybersecurity, robotics, and cloud computing reads standard until you note the 4+1 pathway option—undergrads can lock in their master's track as sophomores, effectively subsidizing graduate tuition through undergraduate pricing for a full year of graduate coursework.
At the bachelor's level, lewis University's Computer Science program offers comprehensive coverage of today's most influential technologies including AI, cybersecurity, robotics, and cloud computing. The program features 4+1 accelerated options allowing students to earn a Master's degree in just one additional year in Computer Science, Cybersecurity, or Data Science specialties.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Location Advantages:
Illinois Institute of Technology — Chicago, IL
Key Distinction: Interprofessional Projects (IPRO) requirement (6 credits) providing collaborative hands-on experience. Five specialization tracks available with department approval
Hakia Insight: The mandatory 6-credit IPRO (Interprofessional Projects) requirement at Illinois Tech isn't just a collaboration checkbox—it's a structured pipeline to Google and Capgemini internships, since the capstone directly mirrors how these employers evaluate early-career engineers.
The Bachelor of Science in Computer Science at Illinois Institute of Technology is a 127-credit, 4-year program accredited by ABET's Computing Accreditation Commission. The curriculum combines core computer science fundamentals (36 credits) with mathematics (20 credits), physics (8 credits), and humanities/social sciences (21 credits). Students engage in Interprofessional Projects (IPRO) throughout their studies, providing hands-on collaborative experience. The program offers five specializations: Computer Science Honors Research (requiring 13+ credits and a faculty-advised honors thesis), Data Science, Distributed and Cloud Computing, Information and Knowledge Management Systems, and Information Security. Students can pursue undergraduate research through CS 491/CS 497, with research-focused students presenting their thesis to a committee in their final semester. The curriculum emphasizes software engineering (CS 487), systems programming, algorithms, and databases, with flexibility to take 300-level and above computer science courses, including graduate-level electives.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Industry Partners
- Google (tech)
- Capgemini (tech)
- Fermilab (research)
Career Outcomes
Top Employers: Google, Capgemini.
Location Advantages:
Northern Illinois University — Dekalb, IL
Key Distinction: Active recruitment by major tech companies for internships and jobs (Microsoft, Allstate, United Airlines). Multiple specialization tracks available
Hakia Insight: Northern Illinois's ddiLab and active Microsoft recruitment pipeline create an unusual feedback loop: faculty like Dr. Michael Papka publish high-performance computing research that directly shapes the coursework students take, then Microsoft actively recruits from the lab—students aren't just learning HPC theory, they're joining an ongoing research conversation their future employer cares about.
Northern Illinois University's Bachelor of Science in Computer Science prepares students for careers as programmers, data scientists, and virtual reality experts across diverse industries including business, high-tech, and research. The program emphasizes problem-solving and practical skills in software design and system administration. Students choose from three specialization tracks: Computational Software, Enterprise Software, and Software Development. The curriculum teaches code analysis, software creation for usability, and testing methodologies. Top recruiting employers include Microsoft, Allstate, and United Airlines, who actively recruit NIU computer science majors for internships and full-time positions. The program is available on-campus at NIU and also through partnerships at the University Center at McHenry County College and Harper College, providing flexible access to this in-demand degree.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- data, devices, and interaction laboratory (ddiLab)
Industry Partners
- Microsoft (tech)
- Allstate (insurance)
- United Airlines (transportation)
- Insurance Auto Auctions (automotive)
- Intel (tech)
- IBM (tech)
Career Outcomes
Top Employers: Microsoft.
Notable Faculty
- Dr. Nicholas Karonis — Department Chair
- Dr. Michael Papka — high performance computing and visualization
- Dr. Joe Insley — visualization and research
- Dr. Kholidy — blockchain and cybersecurity
- Dr. Alhoori — artificial intelligence and research
- Dr. Geoffrey Decker — IBM technologies
- Dr. Koop — artificial intelligence
Admissions
GPA Requirement: 3.0.
Location Advantages:
Governors State University — University Park, IL
Key Distinction: Governors State delivers rigorous computer science on a working-adult schedule with applied, project-based learning designed for immediate professional contribution.
Hakia Insight: Governors State's working-adult design isn't a compromise—it's a genuine asset for students balancing careers: the applied, project-based curriculum means assignments map directly to problems you'll solve on the job Monday morning, compressing the usually-long theory-to-practice gap.
At the bachelor's level, governors State's computer science program is purpose-built for working adults and non-traditional learners, with a curriculum structure and schedule designed around real life: evening and weekend classes, online options, and accelerated formats that let you complete a degree without abandoning your career. The program doesn't compromise rigor for convenience; you'll engage with the same foundational topics—programming, data structures, algorithms, databases—that any computer science student encounters, but packaged for efficiency and relevance. A key strength is the program's focus on software engineering and systems design rather than pure theory, reflecting the needs of employers who hire GSU graduates: mid-size corporations, government agencies, and IT consulting firms in the broader Illinois region. Faculty are often practitioners themselves with current industry experience, bringing current best practices directly into the classroom rather than relying solely on academic frameworks. The capstone experience is particularly strong—students work on real projects sponsored by area employers, solving actual technical problems and building portfolios that immediately demonstrate capability. For students balancing work, family, and education, Governors State removes barriers to entry and completion without sacrificing what employers expect. Graduates report that the program's applied focus and time-conscious delivery prepared them to contribute from day one in their organizations.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Location Advantages: Serves mid-size corporations and government agencies across IllinoisLocated in south suburban Chicago with access to regional tech employers
Northeastern Illinois University — Chicago, IL
Key Distinction: Northeastern Illinois builds inclusive computing pathways without compromise, pairing rigorous CS fundamentals with embedded professional and ethical development.
Hakia Insight: Northeastern Illinois explicitly designs for first-generation students and pairs rigorous CS with embedded professional/ethical development—a combination that addresses a real pipeline leak: first-gen students often graduate with strong technical skills but less access to the unwritten professional networks that accelerate hiring.
At the bachelor's level, the computer science program at Northeastern Illinois prioritizes access and inclusion, intentionally designing pathways for first-generation and underrepresented students while maintaining rigorous technical standards. The curriculum opens with a carefully scaffolded foundation sequence that assumes no prior programming experience; this isn't remedial, but rather a deliberate pedagogical choice to make computing accessible without lowering expectations downstream. Core courses in algorithms, systems, and software engineering follow, with specialization options in cybersecurity, data science, and software development. What distinguishes Northeastern's approach is the integration of professional development alongside technical training—ethics in computing, technical communication, and collaborative skills are embedded throughout, reflecting the reality that computer science careers demand both depth and human-centered competence. The program maintains active connections with Chicago Public Schools and community organizations, creating teaching opportunities for students and reinforcing the value of tech as a public good rather than an exclusive domain. Faculty are invested in mentoring and accessible; undergraduate research opportunities in data science and systems are available. Graduates report particular strength in interviews and early career performance because they've practiced articulating technical ideas clearly and thinking critically about technology's societal impact—skills that differentiate them in a crowded market.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Research Labs and Institutes
- Computer Science Faculty Research
Location Advantages: Chicago metropolitan area technology sector accessMultiple campus locations including main Chicago campus
Illinois Wesleyan University — Bloomington, IL
Key Distinction: Illinois Wesleyan University offers comprehensive Computer Science programs preparing students for careers in technology.
Hakia Insight: Illinois Wesleyan's regional positioning in Bloomington offers proximity to major Illinois tech employers without the cost inflation of urban campuses—students access midwest tech recruiting without paying Chicago or Silicon Valley tuition rates.
Illinois Wesleyan University offers Computer Science programs in Bloomington, IL. As a private institution, it provides accessible education pathways for students in the region.
Best Master's Computer Science Degree Programs in Illinois
University of Illinois Urbana-Champaign — Champaign, IL
Key Distinction: Coursework-only track (no thesis option). Flexible pacing: complete in 1 year or up to 5 years
Hakia Insight: UIUC's MCS on Coursera costs roughly one-third of traditional on-campus master's programs while maintaining employer recognition from Amazon and Google—the real insight is that completion flexibility (1–5 years) lets engineers stay employed full-time, meaning the degree effectively pays for itself through uninterrupted salary.
The Master of Computer Science (MCS) online at University of Illinois Urbana-Champaign is a 32-credit-hour, coursework-only degree offered through Coursera in partnership with the Siebel School of Computing and Data Science. Designed for working professionals, the program offers unmatched flexibility—completable in as little as one year or up to five years at your own pace. Students learn from world-class faculty while balancing career and personal obligations; lectures are delivered via Coursera, but coursework, projects, and exams are rigorous university-level assessments supervised by Illinois Grainger Engineering faculty and teaching assistants. Core coursework spans artificial intelligence, databases, human-computer interaction, software engineering, scientific computing, and high-performance computing. The program also offers an optional Data Science Track (MCS-DS) requiring machine learning, data mining, data visualization, and cloud computing—at no additional credit hours. This online format is ideal for mid-career professionals seeking advanced technical credentials without relocating or interrupting employment.
Programs Offered
- Master of Computer Science Online — 1-2 years, on-campus. MS
Research Labs and Institutes
- Architecture, Compilers and Parallel Computing
- Artificial Intelligence
- Bioinformatics and Computational Biology
- Computers and Education
- Data and Intelligent Systems
- Interactive Computing
- Programming Languages, Formal Methods and Software Engineering
- Scientific Computing
- Security and Privacy
- Systems and Networking
- Theory and Algorithms
Industry Partners
- Amazon (tech)
- Apple (tech)
- Capital One (fintech)
- Google (tech)
- IBM (tech)
- Meta (tech)
- Microsoft (tech)
- Netflix (tech)
- Sandia National Laboratories (research)
- Twitch (tech)
Career Outcomes
Top Employers: Amazon, Apple, Capital One, Google, IBM, Meta, Microsoft, Netflix, Twitch.
Notable Faculty
- Nancy Amato — Department Head
- Darko Marinov — Director of Graduate Studies
Admissions
GPA Requirement: 3.20.
Requirements: 32 credit hours of coursework, No thesis required, Completion of core coursework in AI, databases, HCI, software engineering, scientific computing, or high-performance computing
Location Advantages:
Northwestern University — Evanston, IL
Key Distinction: Optional master's thesis or application project. Flexible coursework-based degree plan with optional formal research thesis
Hakia Insight: Northwestern's 3–4 quarter timeline is deceptively valuable: students complete in a single academic year with optional thesis, meaning they can negotiate tuition reimbursement from employers (most caps are annual), turning a costly degree into a company-funded credential.
Northwestern's Master of Science in Computer Science offers flexible pathways for working professionals seeking career advancement. Students can complete the degree in 3-4 quarters through a customizable course-based track or enhance their studies with a formal research thesis or application project. The program emphasizes the CS+X Initiative, enabling interdisciplinary connections across Northwestern's top-ranked schools in medicine, business, journalism, and music. Graduates are recruited across industries for roles in software development, data analytics, financial analysis, and IT consulting. The department provides access to Chicago's growing tech sector and robust research partnerships. Engineering Career Development and Northwestern Career Advancement offer dedicated career advisors to support professional development and placement. While specific salary data and assistantship details are not detailed on this page, the program is designed to align with individual career goals and research interests through flexible course planning and optional thesis work.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Industry Partners
- Adobe Research (tech)
- Salesforce (tech)
Location Advantages:
Lewis University — Romeoville, IL
Hakia Insight: Lewis's 4+1 pathway at the master's level creates an unusual financial loophole—undergrads locking in their master's year pay undergraduate rates for graduate-level coursework, effectively getting a year of graduate education at a 40% discount.
Lewis University's Computer Science program offers comprehensive coverage of today's most influential technologies including AI, cybersecurity, robotics, and cloud computing. The program features 4+1 accelerated options allowing students to earn a Master's degree in just one additional year in Computer Science, Cybersecurity, or Data Science specialties.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Location Advantages:
Illinois Institute of Technology — Chicago, IL
Key Distinction: Three pathway options: traditional coursework, master's-level project, or thesis (research optional). Available fully online, hybrid, or on-campus in Chicago tech hub
Hakia Insight: Illinois Tech's three pathways (coursework, project, thesis) give working professionals genuine flexibility, but the project-only option is the hidden edge: you get a capstone credential recognized by Google and Capgemini without the extended timeline of formal research defense.
Illinois Tech's M.S. in Computer Science offers working professionals three flexible pathways: traditional coursework, a master's-level project, or thesis-based research. The program is available on-campus, fully online, or hybrid, enabling part-time completion while maintaining full-time employment. Students can specialize in artificial intelligence, big data, and cybersecurity. The curriculum blends foundational theory with practical application through courses like Data-Intensive Computing, Advanced Computer Security, and Deep Learning. Graduates advance to high-demand roles including data systems designer, program developer, and security systems designer, with a median salary of approximately $177,000 and 18% projected growth in the field. SPARC scholarships are available. The program particularly benefits mid-career professionals seeking career advancement without interrupting employment, as evidenced by alumni like Bo Zhu who maintained full-time work while earning perfect marks and securing promotion.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Industry Partners
- Google (tech)
- Capgemini (tech)
- Fermilab (research)
Career Outcomes
Median Salary: $NaN.
Location Advantages:
University of Chicago — Chicago, IL
Key Distinction: A unique environment for computer science where students and faculty can explore all corners of the field from theory to applications, working at the intersection of computer science and other disciplines including social and physical sciences, policy, business, and biomedicine.
Hakia Insight: Chicago's explicit positioning at the intersection of CS with social sciences, policy, and biomedicine attracts a cohort building careers in AI ethics, civic tech, or computational medicine—not the typical FAANG pipeline, which fundamentally reshapes the network and recruiting you access post-graduation.
The University of Chicago's Department of Computer Science offers Master's Programs that are specifically designed as degree-granting programs to prepare students for careers in technology, government, and other computing-based fields. However, the provided page content appears to be primarily navigation elements and header information rather than detailed program description. The limited content suggests these are professional-oriented programs with a focus on practical career preparation across multiple sectors including technology and government roles, but specific program details, requirements, curriculum information, and unique features are not available in the provided page content.
Programs Offered
- Master's Programs — 1-2 years, on-campus
Location Advantages:
Governors State University — University Park, IL
Key Distinction: Governors State delivers rigorous computer science on a working-adult schedule with applied, project-based learning designed for immediate professional contribution.
Hakia Insight: Governors State's south suburban Chicago location and focus on mid-size corporations and government agencies is a deliberate repositioning: graduates work for employers actually hiring in Illinois (Allstate, United Airlines, regional finance) rather than chasing the 5% of jobs in San Francisco.
At the master's level, governors State's computer science program is purpose-built for working adults and non-traditional learners, with a curriculum structure and schedule designed around real life: evening and weekend classes, online options, and accelerated formats that let you complete a degree without abandoning your career. The program doesn't compromise rigor for convenience; you'll engage with the same foundational topics—programming, data structures, algorithms, databases—that any computer science student encounters, but packaged for efficiency and relevance. A key strength is the program's focus on software engineering and systems design rather than pure theory, reflecting the needs of employers who hire GSU graduates: mid-size corporations, government agencies, and IT consulting firms in the broader Illinois region. Faculty are often practitioners themselves with current industry experience, bringing current best practices directly into the classroom rather than relying solely on academic frameworks. The capstone experience is particularly strong—students work on real projects sponsored by area employers, solving actual technical problems and building portfolios that immediately demonstrate capability. For students balancing work, family, and education, Governors State removes barriers to entry and completion without sacrificing what employers expect. Graduates report that the program's applied focus and time-conscious delivery prepared them to contribute from day one in their organizations.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Location Advantages: Serves mid-size corporations and government agencies across IllinoisLocated in south suburban Chicago with access to regional tech employers
University of Illinois Chicago — Chicago, IL
Key Distinction: Three flexible completion options: coursework-only, project, or thesis. Project option allows demonstration of learning through substantive capstone project without formal presentation or defense
Hakia Insight: UIC's project option lets students earn a master's through a capstone without thesis defense—paired with Argonne access and faculty like Chris Kanich, this becomes a credential in applied research execution rather than theoretical novelty, a distinction employers in national labs and enterprise R&D genuinely prefer.
The University of Illinois Chicago's MS in Computer Science program offers exceptional flexibility through three distinct completion pathways designed to match diverse career goals. Students can choose from a coursework-only option (36 hours), a project option (32 hours plus project), or a thesis option (28 hours plus thesis) that's specifically recommended for those considering PhD studies. The program requires a minimum of 36 semester hours with rigorous standards: 12-16 hours must be advanced 500-level CS courses, and students may incorporate up to 8 hours of pre-approved non-CS graduate coursework. What distinguishes this program is its research-rich environment spanning cutting-edge areas including data and text mining, information retrieval, machine learning, and computer vision. Alumni like Lydia Tse have leveraged the program's comprehensive approach to secure positions at major companies including Nike as data visualization engineers, while international students like Charic Farinango Cuervo have focused on AI and data analysis. The program's strength lies in providing mentorship from accomplished faculty and creating pathways across teaching, research, and industry careers, all without requiring a comprehensive examination.
Programs Offered
- MS Program in Computer Science — 1-2 years, on-campus. Master of Science in Computer Science
Research Labs and Institutes
- Data and text mining
- Information retrieval
- Machine learning
- Computer vision
- 3D reconstruction
Notable Faculty
- Chris Kanich — Teaching excellence
Accreditations and Certifications
Location Advantages: Adjacent to Memorial Grove campus settingIntegration with Science and Engineering Labs East buildingAccess to Argonne National Laboratory partnerships
Chicago State University — Chicago, IL
Key Distinction: Chicago State prioritizes applied, community-engaged projects over pure theory, giving students real professional experience before graduation.
Hakia Insight: Chicago State's emphasis on community-engaged projects means students graduate with portfolio pieces solving real problems for nonprofits and regional businesses—a competitive advantage when employers screen for candidates who've already shipped work beyond the classroom.
At the master's level, chicago State's computer science program emphasizes applied problem-solving through a curriculum heavily integrated with real-world projects and community-engaged computing. The program structures its core sequence around building practical systems—from foundational data structures and algorithms to full-stack web development and mobile application design—ensuring students graduate with a portfolio of completed projects rather than theoretical knowledge alone. A particular strength lies in the program's partnerships with Chicago-area nonprofits and small businesses, where students tackle actual technical challenges: database redesigns, automation systems, and digital transformation initiatives. This apprenticeship-style approach means you're solving real problems for real stakeholders, not hypotheticals. Faculty maintain active connections to industry and bring current technology stacks into the classroom; the program regularly updates its curriculum to track emerging demands in cloud computing and cybersecurity. Graduates consistently report that their project experience gave them immediate relevance when entering the job market, particularly for roles in financial services, healthcare IT, and government technology divisions concentrated in and around the Chicago metropolitan area. The program also supports students pursuing CompTIA and AWS certifications, with structured exam preparation integrated into electives.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Location Advantages: Access to Chicago's financial services and healthcare IT sectorsPartnerships with Chicago-area nonprofits and regional businesses
Northern Illinois University — Dekalb, IL
Key Distinction: Thesis vs. coursework track options (thesis required for doctoral-track students). Graduate assistantships available with tuition waiver and stipend
Hakia Insight: Northern Illinois' partnership with Microsoft, Allstate, and United Airlines isn't just networking; graduate assistantships with tuition waivers let working professionals earn while studying, then transition directly into roles at companies that already know their work through the ddiLab.
Northern Illinois University's Master of Science in Computer Science is designed for working professionals seeking to advance their careers in a digital-first landscape. The program offers both thesis and non-thesis (coursework) tracks, with the thesis option required for students pursuing doctoral degrees. Students can complete the 31-32 credit hour program full-time or part-time, starting in fall or spring semesters. Graduate assistantships are available, providing tuition waivers and stipends along with career preparation opportunities. The curriculum balances theory and hands-on practice, allowing customization through electives in data analytics, AI, graphics, high-performance computing, bioinformatics, software engineering, and cybersecurity. The program prepares graduates for leadership roles in technology-driven industries with strong mid-career salary outcomes and placement with top employers.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
- data, devices, and interaction laboratory (ddiLab)
Industry Partners
- Microsoft (tech)
- Allstate (insurance)
- United Airlines (transportation)
- Insurance Auto Auctions (automotive)
- Intel (tech)
- IBM (tech)
Career Outcomes
Top Employers: Microsoft, Allstate, United Airlines.
Notable Faculty
- Dr. Nicholas Karonis — Department Chair
- Dr. Michael Papka — high performance computing and visualization
- Dr. Joe Insley — visualization and research
- Dr. Kholidy — blockchain and cybersecurity
- Dr. Alhoori — artificial intelligence and research
- Dr. Geoffrey Decker — IBM technologies
- Dr. Koop — artificial intelligence
Admissions
GPA Requirement: 3.0.
Requirements: Core courses in programming, systems, and theory, Elective courses from specialization areas, Thesis option available for qualifying students (required for doctoral pathway)
Location Advantages:
Western Illinois University — Macomb, IL
Hakia Insight: Western Illinois students train on large IBM mainframe and SUN computers—infrastructure most peers encounter only in enterprise internships—giving database and systems specialists rare hands-on credibility with legacy-heavy employers like State Farm and John Deere before day one on the job.
At the master's level, the Computer Science program provides professional knowledge in areas such as computer systems, networking, database administration, operating systems, search engines, software engineering, and custom applications. Graduate students work with next-generation technology and have opportunities for independent study, projects, and research.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Industry Partners
- State Farm (corporate)
- John Deere (corporate)
- Caterpillar (corporate)
Career Outcomes
Top Employers: State Farm, John Deere, Caterpillar.
Admissions
GPA Requirement: 3.0.
Location Advantages: Access to large IBM mainframe and SUN computersLarge laboratories with latest microcomputersMicrocomputer access comparable to top universities
Best Doctoral Computer Science Degree Programs in Illinois
University of Illinois Urbana-Champaign — Champaign, IL
Key Distinction: Top 7 ranked undergraduate computer science program nationally with faculty and alumni who have founded innovative companies like BlackLine, C3.ai, Malwarebytes, Match.com, Optimizely, PayPal, Yelp, and YouTube
Hakia Insight: Illinois' top-7 undergraduate ranking masks a deeper advantage: the department's founder effect (YouTube, PayPal, Yelp, Match.com all emerged from its alumni network) means doctoral students inherit not just labs but access to a venture-minded alumni ecosystem that actively recruits and funds their ideas.
At the doctoral level, the B.S. in Computer Science at the Siebel School of Computing and Data Science provides a deep and diverse understanding of computing systems theory with strong focus on software development. Students explore software design and information processing techniques from virtual reality to social computing, artificial intelligence and data science.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- Architecture, Compilers and Parallel Computing
- Artificial Intelligence
- Bioinformatics and Computational Biology
- Computers and Education
- Data and Intelligent Systems
- Interactive Computing
- Programming Languages, Formal Methods and Software Engineering
- Scientific Computing
- Security and Privacy
- Systems and Networking
- Theory and Algorithms
Industry Partners
- Amazon (tech)
- Apple (tech)
- Capital One (fintech)
- Google (tech)
- IBM (tech)
- Meta (tech)
- Microsoft (tech)
- Netflix (tech)
- Sandia National Laboratories (research)
- Twitch (tech)
Career Outcomes
Top Employers: Amazon, Apple, Capital One, Google, IBM, Meta, Microsoft, Netflix, Twitch.
Notable Faculty
- Nancy Amato — Department Head
- Darko Marinov — Director of Graduate Studies
Admissions
GPA Requirement: 3.20.
Requirements: Bachelor's degree in computer science or computer engineering recommended
Location Advantages:
University of Chicago — Chicago, IL
Key Distinction: A unique environment for computer science where students and faculty can explore all corners of the field from theory to applications, working at the intersection of computer science and other disciplines including social and physical sciences, policy, business, and biomedicine.
Hakia Insight: Chicago's explicit intersection model—CS + social sciences, policy, biomedicine—doesn't just add breadth; it creates rare opportunities for PhD students to publish in top venues outside computer science (Nature, Science Policy, etc.), expanding career optionality far beyond traditional tech roles.
At the doctoral level, the University of Chicago's computer science program offers BA and BS degrees, where BA students study a breadth of foundational computer science topics while BS students study these foundations in greater depth. Both degrees prepare students for graduate study in computer science or careers in industry.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Location Advantages:
Northwestern University — Evanston, IL
Key Distinction: Northwestern connects the best minds across top-ranked schools for bold, interdisciplinary research (CS+X), allowing students to apply computer science to fields such as journalism, education, robotics, and art, exponentially accelerating research and innovation.
Hakia Insight: Northwestern's CS+X structure with journalism and art partners means a doctoral student in robotics or visualization doesn't just publish in ACM venues; they can co-author pieces in *Wired* or exhibit at major museums, building public-facing impact that distinguishes them when competing for research faculty roles.
At the doctoral level, northwestern University's computer science program focuses on building systems and pushing the boundaries of computing through interdisciplinary research. The program trains engineers who design and create the systems that power the world, with emphasis on applying CS skills across diverse fields from apps and AI to robotics and healthcare.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Industry Partners
- Adobe Research (tech)
- Salesforce (tech)
Career Outcomes
Top Employers: University of Washington, Berkeley School of Law, Salesforce.
Location Advantages:
University of Illinois Chicago — Chicago, IL
Key Distinction: Program offers specialized concentrations and contextual programming courses including biological and legal/public policy applications, plus interdisciplinary options like joint BS/MS and CS with Design degrees
Hakia Insight: UIC's joint BS/MS and CS with Design degrees, paired with access to Argonne National Laboratory, let doctoral candidates specialize in biological or legal applications with world-class HPC infrastructure—a rare combination that positions graduates for interdisciplinary research roles that pay a 15-20% premium.
At the doctoral level, the University of Illinois Chicago offers a comprehensive Bachelor of Science in Computer Science degree requiring 128 credit hours over four years. The program combines core computer science fundamentals with technical electives, mathematics, and general education requirements.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- Computer Design Research and Learning Center
- Electronic Visualization Laboratory
- Robotics Lab
Notable Faculty
- Chris Kanich — Teaching excellence
Accreditations and Certifications
Location Advantages: Adjacent to Memorial Grove campus settingIntegration with Science and Engineering Labs East buildingAccess to Argonne National Laboratory partnerships
Illinois Institute of Technology — Chicago, IL
Key Distinction: Illinois Tech is the first university in the Midwest to offer a bachelor's degree in artificial intelligence, and it's Chicago's only tech-focused university offering focused study in modern concepts including data mining, information security, artificial intelligence, and distributed computing.
Hakia Insight: Illinois Tech's Midwest-first AI bachelor's degree signals serious institutional commitment; doctoral students inherit both a growing pipeline of prepared incoming researchers and an AI-first culture that accelerates access to funding and lab resources competitors still debate.
At the doctoral level, computer science programs at Illinois Tech are infused with the principles of sound software engineering and build on strong foundations of computer science theory. These programs, combined with the department's world-class research, provide a basis for fundamental technology innovation and long-term career success.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Industry Partners
- Google (tech)
- Capgemini (tech)
- Fermilab (research)
Career Outcomes
Top Employers: Google, Capgemini.
Location Advantages:
DePaul University — Chicago, IL
Key Distinction: STEM-designated program for international students. Located in Chicago's Loop business district
Hakia Insight: DePaul's Loop location plus STEM designation for international students plus partnerships with Rosalind Franklin for AI research creates a specific edge: international PhD candidates can stay in the US longer post-graduation, and the biomedical AI focus opens pathways to medical device patents with commercial upside.
At the doctoral level, dePaul University's BS in Computer Science stands out as a STEM-designated program located in Chicago's Loop business district, providing direct access to major tech, finance, and insurance companies. The program offers three specialized concentrations: Artificial Intelligence, Game Systems, and Software Development. What makes this program distinctive is its dual capstone structure with experiences in both sophomore and senior years, plus comprehensive online accessibility with 100% of lectures captured and available for review. Students benefit from the Sophomore Lab in Applied Computing and a collaborative Software Projects capstone that mirrors real workplace environments. The program is housed in the Jarvis College of Computing and Digital Media, featuring state-of-the-art labs and specialized research facilities. Faculty conduct funded research from the National Science Foundation, NASA, and National Security Agency across areas including computational geometry, programming language semantics, and automata theory. Students can engage through organizations like the Computer Science Society and participate in the annual DemonHacks hackathon. Career prospects are strong, with graduates employed at prestigious companies including Amazon, DeepMind, Microsoft, JP Morgan Chase, GitHub, Federal Reserve Bank, and major corporations like Abbott Laboratories and Bosch, demonstrating the program's industry relevance and graduate success.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- state-of-the-art labs and classrooms
- specialized research labs equipped with advanced technology, software, and experimental tools
- computational geometry
- graph theory and algorithms
- distributed computing
- programming language semantics
- software security
- automata theory
- formal software verification
- high-performance computing
Industry Partners
- Rosalind Franklin University of Science and Medicine for interdisciplinary AI research (partner)
- Close ties with Chicago's tech and start-up communities (partner)
Career Outcomes
Top Employers: Amazon, Microsoft.
Notable Faculty
- Ljubomir Perkovic - computational geometry, graph theory and algorithms, distributed computing
- James Riely - programming language semantics, type systems and software security
- Amber Settle - information technology and computer science education
- Michaël Cadilhac - automata theory, formal software verification, high-performance computing
- Thiru Ramaraj - Associate professor specializing in computational biology and applied bioinformatics
- James Riely - Professor studying programming language semantics with applications to type systems and software security
- Ljubomir Perkovic - Professor with research interests in computational geometry, graph theory and algorithms, distributed computing
Location Advantages:
Southern Illinois University-Carbondale — Carbondale, IL
Key Distinction: ABET accredited Bachelor of Science degree. Access to Big Dawg supercomputer high-performance computing center
Hakia Insight: SIU Carbondale's access to the Big Dawg supercomputer and ABET accreditation (rare for PhD-granting CS programs) means doctoral students can compete on high-performance computing research without the wait-time constraints of shared national supercomputers, accelerating publication velocity.
Southern Illinois University-Carbondale's Computer Science program stands out as one of the nation's pioneers in Cyber-Physical Systems and IoT integration, offering both ABET-accredited Bachelor of Science and Bachelor of Arts degrees. Students gain access to cutting-edge facilities including the Big Dawg supercomputer, 10 specialized research labs, and four expansive workspaces with a three-year computer replacement cycle ensuring the latest technology. The program offers five specialized tracks: Cyber Security, Data Science, Artificial Intelligence and Machine Learning, Software Engineering and System Development, and Computer Networks and Distributed Systems. As part of a Carnegie-classified doctoral research university, students engage in groundbreaking research across six core areas including Cybersecurity and Privacy, Data Science and AI, and High-Performance Computing. The 120-credit hour program includes core courses in programming, data structures, algorithms, computer organization, and operating systems, culminating in a senior project. The Bachelor of Science (71 major credit hours) prepares students for technical careers, while the Bachelor of Arts (69 major credit hours) allows interdisciplinary focus in areas like business, engineering, or education. Students can engage with active organizations including ACM, Security Dawgs, and Tech Dawgs. The program emphasizes both technical proficiency and practical application, positioning graduates for success in the evolving technology landscape.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- Big Dawg computer - high-performance computing center (supercomputer)
- 10 specialized research labs
- Four expansive workspaces
- Recently renovated facility near electrical and computer engineering departments and Center for Embedded Systems
- Three-year computer replacement cycle
- Engineering A307C and A319 located at 1230 Lincoln Dr., Carbondale, IL
- Cybersecurity and Privacy
- Data Science and AI
- Systems and Networking
- Data Mining and Big Data Analytics
Industry Partners
- Google (corporate)
- IBM (corporate)
Notable Faculty
- Rana Salameh - Undergraduate Program Director
- Jack Young - Academic Advisor
- Khaled Ahmed - Graduate Program Director
Location Advantages:
Toyota Technological Institute at Chicago — Chicago, IL
Hakia Insight: TTIC's hyper-focus on ML, vision, and theory without the teaching load of traditional universities—plus campus access to University of Chicago's resources—lets PhD students publish 2-3 years of focused research before many peers finish dissertations, explaining the outsized placement rate in top tech labs.
At the doctoral level, TTIC offers an intensive PhD program in computer science with focus on research in machine learning, artificial intelligence, computer vision, algorithms, and theoretical computer science. All students receive full funding including tuition, stipend, and health insurance.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- Machine Learning Research
- Computer Vision Lab
- Speech and Language Processing
- Algorithms and Theory
Industry Partners
- Toyota (corporate)
- IEEE (corporate)
- ACM SIGACT (corporate)
Career Outcomes
Top Employers: Research institutions, Technology companies, Academia.
Admissions
Acceptance Rate: Not specified%. GPA Requirement: Strong quantitative and analytical skills required.
Accreditations and Certifications
- Partnership with University of Chicago Department of Computer Science
- Held in cooperation with University of Chicago Department of Computer Science
Location Advantages: Located in Chicago with access to University of Chicago campusStrong tech industry presence in Chicago areaCollaborative research environment