banner

Programming Foundations (C, C++, Java)

Standard Computer College

Duration & Mode

  • 12 weeks (weekday batch).

Entry Requirements

  • None.

Course Structure

  1. Fundamentals of programming (logic, syntax).
  2. C basics: data types, loops, functions.
  3. C++: OOP concepts, classes, inheritance.
  4. Java basics: JVM, packages, error handling.
  5. Algorithms & problem-solving practice.
  6. Mini-projects: calculator, student system, etc.

Assessments

Coding tests every 2 weeks + final project.

Certification

Programming Foundations Certificate.

Career Outcomes

Entry-level programmer, Software Developer trainee.

Programming Foundations

Tutor Profiles — Programming Foundations (C, C++, Java)

Engr. Salman Akhtar

Lead Instructor – C & C++ Programming

Background:
• BS Computer Engineering, NUST
• 12+ years’ teaching experience in core programming and software logic development
• Former Senior Systems Developer at a telecom solutions company in Islamabad

Expertise:
C, C++, Algorithms, Data Structures, Debugging, Memory Management

Teaching Focus:
“Programming is like learning a language — once you understand its grammar, logic becomes your voice.”

Shazia Noor

Instructor – Object-Oriented Programming with C++

Background:
• MSc Computer Science, University of Karachi
• 8+ years of experience teaching C++ and OOP principles in academia and coding bootcamps
• Consultant for university programming curriculums and beginner-level training workshops

Expertise:
C++, OOP (Inheritance, Polymorphism, Encapsulation), STL, File Handling

Teaching Focus:
“I train students to think in objects — once they do, every programming language feels familiar.”

Hamza Javed

Instructor – Java Programming & Software Fundamentals

Background:
• MS Software Engineering, COMSATS University Islamabad
• 7 years’ experience in Java development for enterprise and Android systems
• Developed custom student management and payroll systems for SMEs

Expertise:
Java Core, JVM fundamentals, Exception Handling, Packages, I/O streams

Teaching Focus:
“Java teaches structure and discipline — my classes emphasise writing clean, reusable, and error-proof code.”

Rabia Mehmood

Mentor – Algorithms, Projects & Problem-Solving

Background:
• BS Computer Science, Virtual University of Pakistan
• Competitive programming coach and online coding contest mentor (HackerRank, Codeforces)
• 5+ years’ experience preparing students for entry-level software engineering interviews

Expertise:
Logic building, algorithms, pseudocode, code review, mini-project guidance

Teaching Focus:
“Logic is everything — I help students build problem-solving habits that go beyond syntax.”

Guest Lectures & Programming Clinics

The course also includes programming clinics with professional developers and alumni covering:

  • Real-world debugging and code optimisation
  • Career paths in software engineering
  • Transitioning from procedural to object-oriented thinking

For Admissions

Visit Us:

Standard Computer College
Garja Morr Bhatti, Lahore

Email Us:

admissions@stdcomputercollege.com

Phone:

+92-322-1942007 / +92-334-6371092