Department of Computer Science
Code shapes the modern world. Build the programming, problem-solving, and systems thinking skills to lead in tech — entirely online, from anywhere.
Introduction: Department of Computer Science
The Department of Computer Science at International University Canada prepares students to design, build, and analyze software systems that power the modern digital world. Our programs cover programming fundamentals, algorithms, data structures, software architecture, and computational theory, equipping graduates for careers across the technology industry. Offered entirely online, our curriculum welcomes aspiring developers, working IT professionals, and researchers pursuing advanced computer science scholarship.
Department Overview
Computer science sits at the foundation of nearly every modern industry, from finance to healthcare to entertainment. At IUC, our computer science curriculum builds rigorous technical fundamentals alongside practical, in-demand programming skills.
The Department of Computer Science operates under the School of Engineering & Technology at International University Canada. Faculty specialize in software engineering, algorithms, computational theory, and systems design. Classes are delivered asynchronously online, allowing students to study deeply on a flexible schedule.
| Feature | Details |
|---|---|
| School | School of Engineering & Technology |
| Mode of Study | 100% Online — Asynchronous |
| Programs Offered | Diploma | Bachelor’s | Master’s | PhD |
| Intake | Spring & Fall — Rolling Admissions Available |
| Language of Instruction | English |
| Institution | International University Canada (IUC) |
Programs Offered — Department of Computer Science
The department offers a complete academic pathway from foundational diploma study through to doctoral research, preparing students for computer science careers at every stage.
Diploma in Computer Science
ENTRYA foundational program covering programming basics, data structures, and core computing principles.
Duration: 12–18 months
Credits: 60
Tuition: CAD $2,500 | Up to 60% financial aid
View Diploma Program →BSc in Computer Science
UNDERGRADA comprehensive undergraduate degree covering algorithms, software engineering, databases, and computational theory.
Duration: 36–48 months
Credits: 120
Tuition: CAD $6,000 | Min. payable CAD $2,400
View Bachelor’s Program →MSc in Computer Science
GRADUATEAn advanced graduate program in software architecture, advanced algorithms, and applied computational research.
Duration: 18–24 months
Credits: 60
Tuition: CAD $3,000 | Up to 60% financial aid
View Master’s Program →PhD in Computer Science
DOCTORALA rigorous doctoral program for scholars producing original research in computing theory, systems, or emerging technologies.
Duration: 36–48 months
Credits: 90
Tuition: CAD $4,500 | Up to 60% financial aid
View PhD Program →Areas of Study & Research Focus
The Department of Computer Science covers the full technical foundation and emerging frontiers of computing.
Programming & Software Development
Core coding skills across multiple languages and development paradigms.
Data Structures & Algorithms
Efficient problem-solving techniques and computational complexity.
Software Engineering
Designing, building, and maintaining large-scale software systems.
Database Systems
Designing and managing structured and unstructured data systems.
Operating Systems & Networks
How computer systems and networks function at a foundational level.
Computational Theory
The mathematical foundations underlying computation and complexity.
Web & Mobile Application Development
Building applications across web and mobile platforms.
Emerging Technologies
Cloud computing, distributed systems, and next-generation computing trends.
Why Study Computer Science at IUC?
Build the technical foundation and problem-solving skills the technology industry demands. Here’s why students choose this department:
100% Online Flexibility
Study from anywhere in the world, entirely on your own schedule.
Industry-Relevant Curriculum
Courses built around current programming languages and development practices.
Full Degree Pathway
Progress from Diploma to PhD within one consistent department.
Experienced Faculty
Instructors with real software engineering and research backgrounds.
Affordable & Accessible
Up to 60% financial aid available across all program levels.
High Global Demand
Computer science skills are among the most sought-after worldwide.
Ready to begin your journey in Comparative Religion?
Spring and Fall intakes open now — up to 60% financial aid available.
Career Outcomes & Graduate Pathways
Graduates step into technical and research roles across software companies, startups, and research institutions worldwide.
Meet the Faculty
The Department of Philosophy & Civilization is led by a team of dedicated scholars whose research spans ethics, Islamic philosophy, civilizational history, political thought, and comparative philosophy. Our faculty bring both academic depth and real-world perspective to every course.
Dr. Raymond J. Fletcher
Professor – School of BusinessDr. Gregory N. Whitfield
Associate Professor – School of BusinessDr. Sandra K. Holloway
Assistant Professor – School of BusinessAdmissions — Simple & Flexible
Because every program is delivered 100% online, admission to the Department of Computer Science is straightforward — no campus visits, no rigid deadlines. We welcome learners from any background with an interest in computing and technology.
| Program Level | What You Need |
|---|---|
| Diploma | Secondary School Certificate (or equivalent) + valid ID |
| Bachelor’s | Secondary School Certificate (or equivalent) + personal statement |
| Master’s | Bachelor’s degree (any discipline) + CV + statement of purpose |
| PhD | Master’s degree + brief research proposal + CV |
Rolling admissions are available year-round, with main intakes in Spring (January) and Fall (September). Apply whenever you’re ready — there’s no need to wait.
Apply NowHave Questions About This Department?
Our admissions team is ready to help with programs, requirements, and enrollment.







