info@shariqhussain.com
Highly experienced in one-to-one coaching of IB SL/HL Computer Science, covering theory, programming, the annual Case Study, and the Internal Assessment.
IB Computer Science students of Shariq Hussain build strong computational thinking and coding fluency early, which consistently translates into stronger IA solutions and exam performance in both Paper 1 and Paper 2.
IB Computer Science tutor Shariq Hussain is a leading professional private home and online tutor in Karachi, holding postgraduate qualifications and extensive continual tutoring experience in International Baccalaureate (IB) SL and HL Computer Science, including the Internal Assessment (IA) and the annually released Case Study.
IB Computer Science asks students to think computationally, apply the theory of computation to real systems, and produce a working, well-documented software solution for the IA. Shariq Hussain helps students bridge the gap between classroom concepts and the practical coding skills examiners expect to see.
Sessions cover the full syllabus: computational thinking and problem-solving, computer organisation, networks, computational theory (SL), abstract data structures, resource management, control, and further abstract data structures and machine learning as part of the HL extension topics.
Standard Level (SL) Computer Science comprises 150 teaching hours, while Higher Level (HL) comprises 240 teaching hours, in line with IB Diploma Programme (DP) guidelines.
Studying IB Computer Science alongside other Group 4 or Group 5 subjects? Shariq Hussain also tutors IB SL/HL Mathematics and IB SL/HL Physics, which helps keep algorithmic thinking, data handling, and quantitative reasoning consistent across your Diploma Programme subjects.
Don't leave your IA solution or Case Study prep to the last minute. Contact Shariq Hussain today to book your one-on-one online tutoring session and start building the computational thinking and coding skills the IB Computer Science course demands.
Topics covered in depth include Computational Thinking and Problem-solving, System Fundamentals, Computer Organisation, Networks, Computational Thinking and Program Design, Abstract Data Structures, Resource Management, Control, and (for HL) Further Abstract Data Structures and an introduction to Machine Learning.
The IA solution is typically developed in Python, and sessions include support with object-oriented design, data structures, testing, and writing the technical solution report to the standard examiners expect.
A working laptop with a Python IDE is required for practical sessions. Shariq Hussain also guides students on setting up a suitable development environment for their IA project from day one.
Yes. Both Standard Level and Higher Level are covered, including the HL-only extension topics and the Case Study, which changes each exam session and requires focused pre-release preparation.
Python is the most common language used for the Internal Assessment solution, and sessions cover object-oriented programming concepts, data structures, and the required technical solution documentation.
Yes, dedicated sessions are offered once the annual Case Study is released, focusing on the scenario, likely exam angles, and structured revision notes for the relevant paper.
Both formats are available. In-home sessions are offered across Karachi, and online sessions work well for coding practice with screen sharing for real-time debugging and IA guidance.
Yes. Many IB Computer Science students also study IB Math and IB Physics with Shariq Hussain, which helps align algorithmic and quantitative topics across subjects during exam preparation.

Yes! won awards, which bosted moral & confidence.
Yes! The number of clients served on one to one basis.
Yes! Love to satisfy clients, especially with no sugar.
Yes! The accumulated hours experienced in consulting.