Diploma in Computer Science
Build the programming and problem-solving skills that power the modern world — entirely online. IUC’s Diploma in Computer Science equips you with practical expertise in programming, data structures, algorithms, software development, and database systems in a fully flexible distance-learning format. No campus visit. No residency. Study from anywhere in the world.
The Diploma in Computer Science at International University Canada (IUC) is designed for aspiring software developers, programmers, and technology enthusiasts who want a recognised credential in computing without pausing their careers or studies. Delivered entirely online through the School of Engineering & Technology — Department of Computer Science — this program builds a strong foundation in programming logic, object-oriented design, data structures, algorithms, operating systems, software engineering, and database management.
Graduates earn a credential recognised in 46+ countries, preparing them for junior software development roles, technical support positions, or progression toward a Bachelor of Science in Computer Science.
Program Highlight
School of Computer Science
Duration
12 - 18 Months
Credits
60 Credits
Mode
Online
About the Online Diploma in Computer Science
- Write, debug, and optimise programs using Python, Java, and C++
- Apply data structures and algorithms to solve real-world problems
- Design software systems using object-oriented programming principles
- Build and query relational databases using SQL
- Understand operating system concepts and memory management
- Develop web applications using modern front-end and back-end tools
- Apply software engineering practices including version control and testing
Career Outcomes
| Role | Industry |
|---|---|
| Junior Software Developer | Technology, Fintech, Startup |
| Web Developer (Front-end / Back-end) | Agencies, E-commerce, Media |
| Junior Database Developer | Banking, Healthcare, Government |
| Software QA / Test Analyst | IT Consulting, SaaS, Telecom |
| Technical Support Specialist | All Sectors |
| IT Systems Analyst | Corporate, NGO, Education |
| Pathway to BSc in Computer Science | Further Education |
Curriculum Overview
The Diploma in Computer Science is structured across 4 curriculum components totalling 60 credits. All coursework is self-paced and completed 100% online.
Computing Foundations (18 Credits):
| Code | Course Title | Credits |
|---|---|---|
| CSC101 | Introduction to Computer Science | 3 |
| CSC102 | Programming Fundamentals with Python | 3 |
| CSC103 | Discrete Mathematics for Computing | 3 |
| CSC104 | Computer Organisation & Architecture | 3 |
| CSC105 | Operating Systems Concepts | 3 |
| CSC106 | IT Ethics, Law & Professional Standards | 3 |
| Component Total | 18 Credits | |
Programming & Software Development (15 Credits):
| Code | Course Title | Credits |
|---|---|---|
| PRG201 | Object-Oriented Programming with Java | 3 |
| PRG202 | Data Structures & Algorithms | 3 |
| PRG203 | Web Development Fundamentals (HTML, CSS, JS) | 3 |
| PRG204 | Software Engineering Principles | 3 |
| PRG205 | Version Control & Agile Development | 3 |
| Component Total | 15 Credits | |
Databases, Networks & Security (18 Credits):y
| Code | Course Title | Credits |
|---|---|---|
| DBS301 | Database Design & SQL Programming | 3 |
| DBS302 | Advanced Database Systems & NoSQL | 3 |
| NET301 | Computer Networks & Communications | 3 |
| NET302 | Cloud Computing & Distributed Systems | 3 |
| SEC301 | Introduction to Cybersecurity | 3 |
| SEC302 | Artificial Intelligence & Machine Learning Basics | 3 |
| Component Total | 18 Credits | |
Capstone Project (9 Credits):
| Code | Course Title | Credits |
|---|---|---|
| CAP401 | Software System Design & Architecture | 3 |
| CAP402 | Applied Computer Science Research Methods | 3 |
| CAP403 | Diploma Capstone Project | 3 |
| Component Total | 9 Credits | |
Credit Summary:
| Component | Credits |
|---|---|
| Computing Foundations | 18 |
| Programming & Software Development | 15 |
| Databases, Networks & Security | 18 |
| Capstone Project | 9 |
| Total Credits | 60 |
FACULTY
Our online Diploma in Computer Science faculty are distinguished academics and experienced software industry professionals with deep expertise in programming, software engineering, data structures, algorithms, database systems, and artificial intelligence. Each professor brings active research and industry experience and a passion for mentoring diploma students from Bangladesh, India, Nigeria, Pakistan, Malaysia, Cambodia, Egypt, Nepal, and across the world.
| Professor | Title & Specialisation |
|---|---|
| Dr. Alan J. Harrington | Senior Professor — Software Engineering & Systems Design |
| Dr. Priya Anand | Associate Professor — Database Systems & Cloud Computing |
| Marcus T. Webb | Lecturer — Programming & Web Development |
| Dr. Fatima Al-Rashid | Professor — Artificial Intelligence & Machine Learning |
Dr. Imam T. Rasheed
Associate Professor – School of Religious StudiesDr. Penelope J. Wakefield
Professor & PhD Supervisor – School of Religious StudiesDr. Amina R. Siddiqui
Professor & PhD Supervisor – School of Religious StudiesPrograms Cost
Our program costs are designed to remain transparent competitive and accessible for students from diverse backgrounds. Each academic program includes tuition fees, registration charges and essential learning resources ensuring students receive high-quality education and comprehensive academic support Costs may vary based on program type, course load, and mode of study (on-campus, hybrid, or online) We aim to provide exceptional value through modern facilities, expert faculty, and industry aligned curriculum making your investment in education both meaningful and future-focused.
| Payment Plan | Amount | Frequency |
|---|---|---|
| Full Payment | CAD $2,500 | One-time — pay once, no extra charges |
| 2-Installment Plan | CAD $1,250 | 2 payments — every 6 months |
| 4-Installment Plan | CAD $625 | 4 payments — every 3 months |
| Monthly Plan | CAD $209 | 12 monthly payments |
| Your Previous CGPA | Aid | You Pay |
|---|---|---|
| 3.8 – 4.0 | 60% | CAD $1,000 |
| 3.5 – 3.79 | 45% | CAD $1,375 |
| 3.0 – 3.49 | 30% | CAD $1,750 |
| Prior academic awards or distinctions | Extra 5–10% | Assessed individually |
| Your Experience | Aid | You Pay |
|---|---|---|
| 10+ years senior IT or software development experience | 60% | CAD $1,000 |
| 5–9 years relevant programming or technical experience | 40% | CAD $1,500 |
| Community leadership, NGO, or public service | 25% | CAD $1,875 |
| Military or government service | 30% | CAD $1,750 |
| Entrepreneurship or technology business ownership | 20% | CAD $2,000 |
| Item | Details |
|---|---|
| Agent Commission | Available for authorized education consultants |
| How to Register | Email us at info@iuc-edu.ca |
| Commission Payment | Paid after student enrollment confirmation |
| Support Provided | Marketing materials, official letters, application support |
Apply Now
Our program costs are designed to remain transparent competitive and accessible for students from diverse backgrounds. Each academic program includes tuition fees, registration charges and essential learning resources ensuring students receive high-quality education and comprehensive academic support Costs may vary based on program type, course load, and mode of study (on-campus, hybrid, or online) We aim to provide exceptional value through modern facilities, expert faculty, and industry aligned curriculum making your investment in education both meaningful and future-focused.
Apply Now
Our program costs are designed to remain transparent competitive and accessible for students from diverse backgrounds. Each academic program includes tuition fees, registration charges and essential learning resources ensuring students receive high-quality education and comprehensive academic support Costs may vary based on program type, course load, and mode of study (on-campus, hybrid, or online) We aim to provide exceptional value through modern facilities, expert faculty, and industry aligned curriculum making your investment in education both meaningful and future-focused.
Admissions Requirements
- High school diploma (HSC, A-Level, or equivalent)
- Mature applicants with relevant IT experience considered
- No prior computer science degree required
- Official academic transcripts from previous institution
- Completed online application form
- Academic transcripts and certificates
- Valid National ID or Passport copy
- One letter of recommendation (academic or employer)
- Personal Statement (500–800 words)
- Updated CV or Résumé (if applicable)
- Total program fee: CAD $2,500
- Financial aid of up to 60% available on application
- Flexible installment payment plans available
- Agent or self-funded sponsorship confirmation (if applicable)
- Genuine interest in programming, software development, or computing
- Basic computer literacy and English communication skills required
- Prior coding or technical experience is a strong advantage
- Interview with admissions advisor (if required)
Application Deadlines
| Intake | Applications Open | Deadline | Classes Begin |
|---|---|---|---|
| Spring Intake | October 1 | December 30 | January 15 |
| Fall Intake | April 1 | August 10 | September 5 |
| Rolling Admissions | Open Year-Round | Anytime | Next Available Session |
Requirements and Deadlines
Our program costs are designed to remain transparent competitive and accessible for students from diverse backgrounds. Each academic program includes tuition fees, registration charges and essential learning resources ensuring students receive high-quality education and comprehensive academic.







