C ਪ੍ਰੋਗਰਾਮਿੰਗ ਕੋਰਸ ਬਠਿੰਡਾ ਵਿੱਚ | Tech Hub Bathinda

C Programming

ਸਮਝੋ ਕੰਪਿਊਟਰ ਅਸਲ ਵਿੱਚ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ — ਉਹ ਨੀਂਹ ਜਿਸ ’ਤੇ ਲਗਭਗ ਹਰ ਦੂਜੀ ਭਾਸ਼ਾ ਬਣਦੀ ਹੈ।

⏱ ਸਮਾਂ: 30–40 ਦਿਨ

C ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿਲੇਬਸ

ਦਸ ਮੌਡਿਊਲ, ਤੁਹਾਡੇ ਪਹਿਲੇ ਪ੍ਰੋਗਰਾਮ ਤੋਂ ਲੈ ਕੇ ਫਾਈਲ ਹੈਂਡਲਿੰਗ ਅਤੇ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਤੱਕ।

ਮੌਡਿਊਲ 01

C ਦੀ ਜਾਣ-ਪਛਾਣ

  • C ਦਾ ਇਤਿਹਾਸ ਅਤੇ ਮਹੱਤਵ
  • C ਪ੍ਰੋਗਰਾਮ ਦਾ ਢਾਂਚਾ
  • ਕੰਪਾਇਲੇਸ਼ਨ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਪ੍ਰਕਿਰਿਆ
ਮੌਡਿਊਲ 02

ਡੇਟਾ ਟਾਈਪ ਅਤੇ ਵੇਰੀਏਬਲ

  • ਬੇਸਿਕ ਡੇਟਾ ਟਾਈਪ
  • ਕਾਂਸਟੈਂਟ ਅਤੇ ਲਿਟਰਲ
  • ਵੇਰੀਏਬਲ ਡਿਕਲੇਅਰੇਸ਼ਨ ਅਤੇ ਇਨੀਸ਼ਲਾਈਜ਼ੇਸ਼ਨ
  • ਟਾਈਪ ਕਨਵਰਜ਼ਨ
ਮੌਡਿਊਲ 03

ਓਪਰੇਟਰ ਅਤੇ ਐਕਸਪ੍ਰੈਸ਼ਨ

  • ਐਰਿਥਮੈਟਿਕ, ਰਿਲੇਸ਼ਨਲ, ਲੌਜੀਕਲ, ਬਿਟਵਾਈਜ਼ ਓਪਰੇਟਰ
  • ਅਸਾਈਨਮੈਂਟ ਓਪਰੇਟਰ
  • ਕੰਡੀਸ਼ਨਲ ਅਤੇ ਇੰਕਰੀਮੈਂਟ/ਡਿਕਰੀਮੈਂਟ ਓਪਰੇਟਰ
  • ਓਪਰੇਟਰ ਪ੍ਰੈਸੀਡੈਂਸ
ਮੌਡਿਊਲ 04

ਕੰਟਰੋਲ ਸਟੇਟਮੈਂਟ

  • if, if-else, ਨੈਸਟਡ if
  • switch-case
  • ਲੂਪ: for, while, do-while
  • break, continue, goto
ਮੌਡਿਊਲ 05

ਫੰਕਸ਼ਨ

  • ਫੰਕਸ਼ਨ ਡਿਕਲੇਅਰੇਸ਼ਨ ਅਤੇ ਡੈਫੀਨੀਸ਼ਨ
  • ਫੰਕਸ਼ਨ ਕਾਲ ਅਤੇ ਰਿਟਰਨ
  • ਪੈਰਾਮੀਟਰ ਪਾਸਿੰਗ (call by value)
  • ਰੀਕਰਸ਼ਨ
ਮੌਡਿਊਲ 06

ਐਰੇ ਅਤੇ ਸਟ੍ਰਿੰਗ

  • 1D ਅਤੇ 2D ਐਰੇ
  • ਕੈਰੈਕਟਰ ਐਰੇ ਅਤੇ ਸਟ੍ਰਿੰਗ
  • ਸਟ੍ਰਿੰਗ-ਹੈਂਡਲਿੰਗ ਫੰਕਸ਼ਨ
ਮੌਡਿਊਲ 07

ਪੁਆਇੰਟਰ

  • ਪੁਆਇੰਟਰ ਬੇਸਿਕਸ
  • ਪੁਆਇੰਟਰ ਐਰਿਥਮੈਟਿਕ
  • ਪੁਆਇੰਟਰ ਅਤੇ ਐਰੇ
  • ਫੰਕਸ਼ਨਾਂ ਦੇ ਪੁਆਇੰਟਰ
ਮੌਡਿਊਲ 08

ਸਟ੍ਰਕਚਰ ਅਤੇ ਯੂਨੀਅਨ

  • ਸਟ੍ਰਕਚਰ ਡਿਕਲੇਅਰੇਸ਼ਨ ਅਤੇ ਇਨੀਸ਼ਲਾਈਜ਼ੇਸ਼ਨ
  • ਸਟ੍ਰਕਚਰਾਂ ਦੇ ਐਰੇ
  • ਨੈਸਟਡ ਸਟ੍ਰਕਚਰ
  • ਯੂਨੀਅਨ
ਮੌਡਿਊਲ 09

ਫਾਈਲ ਹੈਂਡਲਿੰਗ

  • ਫਾਈਲ ਓਪਰੇਸ਼ਨ: open, close, read, write
  • ਫਾਈਲ ਪੁਆਇੰਟਰ
  • ਟੈਕਸਟ ਬਨਾਮ ਬਾਈਨਰੀ ਫਾਈਲਾਂ
ਮੌਡਿਊਲ 10

ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਡਾਇਰੈਕਟਿਵ

  • #define, #include, #ifdef, #ifndef
  • ਮੈਕਰੋ ਅਤੇ ਹੈਡਰ ਫਾਈਲਾਂ

ਅਭਿਆਸ ਸਵਾਲ

  1. ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ ਜੋ ਚੈੱਕ ਕਰੇ ਕਿ ਕੋਈ ਨੰਬਰ ਪ੍ਰਾਈਮ ਹੈ ਜਾਂ ਨਹੀਂ।
  2. ਰੀਕਰਸ਼ਨ ਵਰਤ ਕੇ ਕਿਸੇ ਨੰਬਰ ਦਾ factorial ਕੱਢਣ ਵਾਲਾ ਫੰਕਸ਼ਨ ਲਿਖੋ।
  3. ਲਾਇਬ੍ਰੇਰੀ ਫੰਕਸ਼ਨਾਂ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਸਟ੍ਰਿੰਗ ਨੂੰ ਉਲਟਾਉਣ ਵਾਲਾ ਪ੍ਰੋਗਰਾਮ ਬਣਾਓ।
  4. ਇੱਕ ਐਰੇ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਡਾ ਅਤੇ ਸਭ ਤੋਂ ਛੋਟਾ ਐਲੀਮੈਂਟ ਲੱਭਣ ਲਈ C ਪ੍ਰੋਗਰਾਮ ਬਣਾਓ।
  5. ਪੁਆਇੰਟਰ ਵਰਤ ਕੇ ਦੋ ਨੰਬਰ ਸਵੈਪ ਕਰਨ ਵਾਲਾ ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ।
  6. ਸਟੂਡੈਂਟ ਜਾਣਕਾਰੀ ਲਈ ਇੱਕ ਸਟ੍ਰਕਚਰ ਡਿਜ਼ਾਈਨ ਕਰੋ ਅਤੇ ਪੰਜ ਸਟੂਡੈਂਟਾਂ ਦਾ ਡੇਟਾ ਦਿਖਾਓ।
  7. ਇੱਕ ਫਾਈਲ ਤੋਂ ਦੂਜੀ ਫਾਈਲ ਵਿੱਚ ਸਮੱਗਰੀ ਕਾਪੀ ਕਰਨ ਵਾਲਾ C ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ।
  8. switch-case ਸਟੇਟਮੈਂਟਾਂ ਵਰਤ ਕੇ ਇੱਕ ਮੈਨਿਊ-ਡਰਿਵਨ ਕੈਲਕੁਲੇਟਰ ਬਣਾਓ।
  9. ਕਿਸੇ ਫੰਕਸ਼ਨ ਨੂੰ ਐਰੇ ਪਾਸ ਕਰਨਾ ਦਿਖਾਉਣ ਵਾਲਾ ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ।
  10. ਮੈਕਰੋ ਅਤੇ ਕੰਡੀਸ਼ਨਲ ਕੰਪਾਇਲੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਦਿਖਾਉਣ ਵਾਲਾ ਇੱਕ ਸਧਾਰਨ ਪ੍ਰੋਗਰਾਮ ਬਣਾਓ।

C ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ?

ਮੁਫ਼ਤ ਡੈਮੋ ਕਲਾਸ ਬੁੱਕ ਕਰੋ ਅਤੇ ਪਹਿਲਾਂ ਇੱਕ ਅਸਲੀ ਸੈਸ਼ਨ ਵਿੱਚ ਬੈਠੋ।