Overview
The Computer Science programme at Northern Illinois University provides a robust academic foundation designed to meet the demands of the modern technology sector. Students engage with a curriculum that spans the breadth of the discipline, from fundamental computing principles to specialised research areas.
This degree is structured to support diverse career paths, whether students aim for roles in business, high-tech industry, or academic research. The department emphasises a practical approach to learning, ensuring that graduates are well-prepared to navigate the ever-changing landscape of global technology and innovation.
Why Computer Science at Northern Illinois University?
Northern Illinois University has delivered high-quality computing education for over thirty years, establishing a long-standing reputation for excellence. The department is housed within the College of Liberal Arts and Sciences, providing a supportive environment for both majors and those seeking interdisciplinary studies.
Students benefit from dedicated facilities, including the Psychology-Computer Science Building, which serves as a hub for academic and research activities. The university maintains strong links with industry partners, ensuring the curriculum remains relevant to current professional standards and technological advancements.
Extracurricular engagement is a hallmark of the experience, with the active Student Chapter of the Association for Computing Machinery (ACM) hosting regular events. These include "meet-the-firm" sessions, visits to industrial computing facilities, and guest lectures from representatives of national high-tech companies.
Tuition Fee Breakdown
- International fee: USD 10742 per semester
- National fee: USD 5371 per semester
- Local fee: USD 5371 per semester
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The curriculum is designed to provide a deep understanding of both theoretical and applied computing. Modules may include:
- Computer Programming in C++
- UNIX and Network Programming
- Data Structures and Algorithm Analysis
- Computer Programming in Assembler Language
- Computer Architecture and Systems Organization
- Databases
- Software Engineering
- Principles of Operating Systems
Careers with Computer Science
Graduates of the Computer Science programme at Northern Illinois University are highly sought after by employers in business and high-tech sectors across the United States. The department has a proven track record of placing students in competitive roles within diverse research organisations and private corporations.
The university’s Career Services office plays a vital role in graduate success by hosting dedicated internship and job fairs every spring and autumn semester. These events provide direct access to numerous companies that actively recruit from the department for both permanent positions and professional internships.
Common career paths for graduates include software development, systems analysis, and technical consultancy. Additionally, the programme provides an excellent foundation for those wishing to pursue advanced graduate education, with faculty members available to provide mentorship in specific areas of research interest.
Through the ACM student chapter, students also have access to resume writing clinics and interview preparation workshops. These resources, combined with the programme's rigorous academic standards, ensure that graduates possess the professional skills necessary to excel in the global job market.
Programme Structure
Courses:
- Computer Security Basics
- iOS Mobile Device Programming
- Android Mobile Device Programming
- Microsoft Mobile Device Programming
- Internship (may not be available to all students)
- Advanced Application Design for Mobile Devices
Key information
Duration
- Full-time
- 48 months
Start dates & application deadlines
- Starting
- Apply before , National
-
- Starting
- Apply before , International
- Apply before , National
-
- Starting
- Apply before , International
-
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- DeKalb, United States
Disciplines
Computer Sciences Artificial Intelligence Machine Learning View 72 other Bachelors in Machine Learning in United StatesWhat students do after studying
Academic requirements
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- High school diploma: You must have graduated by the time you start at NIU in order to be admitted
- Grades: You must have passing grades equivalent to a U.S. C+ average on all transcripts and/or exam scores
- A completed NIU application
- Official transcripts from all high schools attended
- ACT/SAT score
Tuition Fees
-
International Applies to you
Applies to youNon-residents21484 USD / year≈ 21484 USD / year - Out-of-State10742 USD / year≈ 10742 USD / year
-
Domestic
Applies to youIn-State10742 USD / year≈ 10742 USD / year
Additional Details
Local: $5,371 per semester National and International: $10,742 per semester
Living costs
DeKalb
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Bachelor's scholarship opportunities for Computer Science.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility