Document Details

CostEffectiveMoldavite846

Uploaded by CostEffectiveMoldavite846

COMSATS Institute of Information Technology

Tags

c++ programming programming tutorial computer science c++ basics

Summary

This document is a C++ programming tutorial. It covers various topics including Intro to the IDE and the Edit-(preprocess)-compile-link-run cycle. It also discusses variables, operators, statements, strings, control structures, loops, functions, and arrays.

Full Transcript

MODULE NO TOPICS LINKED VIDEOS [HINDI/ URDU] LINKED VIDEOS [ENGLISH] ADDITIONAL SUPPORT Intro to the IDE. Edit-(preproce...

MODULE NO TOPICS LINKED VIDEOS [HINDI/ URDU] LINKED VIDEOS [ENGLISH] ADDITIONAL SUPPORT Intro to the IDE. Edit-(preprocess)-compile-link-run cycle. https://youtu.be/vewJP5f6PVw?si=KoqbqddwSeXRUTSG https://youtu.be/ZTu0kf-7h08?si=rac8IsQvmp0cPHYV https://youtu.be/vLnPwxZdW4Y?si=wgGbaIYCr-emDLYt 1 Tokens (keywords, identifiers, literals, operators, punctuation, and white https://youtu.be/heVEyT9xrOE?si=ggvMdlzNggm7B2pp https://youtu.be/5De6OILHH9A?si=rivFE6q3jrQzOOZv Hello World program. https://youtu.be/oLi-8VFc0gc?si=_hQEiaJGAn2rfiKj https://youtu.be/DRCfF4j-rGg?si=88lh_f4G8p4sbK4D Statements, expressions, values and types https://youtu.be/cqi060vJuoI?si=BJJ1FDFvS4WJPF34 https://youtu.be/Aol0tKVt8qM?si=vhwDbxa1m_ifGaOu 2 Variables, operators, assignment operator, precedence. https://youtu.be/_qSSooJHoFA?si=RowDJhILy3Bgt-69 https://youtu.be/ZvmwmeuQQs0?si=iQKAHpm1VEMGvl2R 3 Strings https://youtu.be/99dQFfTO8Lk?si=YjHy119uGhJWcTLC https://youtu.be/nJu8KU0rOvo?si=hRlnBoIDRniyL1m8 Control: if, blocks. Program formatting, comments. Relational and Logic operators. Nesting ifs. Else https://youtu.be/ZFNqPiRcOLA?si=lry5f3RfDf2D7AD0 https://youtu.be/Zkr0aAdD1Ww?si=DPm5_xgzUJ0ddFuX 4 Variable scoping https://youtu.be/YaLX4pJH168?si=mKx-WBdpMqh0kMvC https://youtu.be/Q7ZFHAO-oxI?si=D6qG66xGpUoIfHtF I/O, error messages, types of errors, debugging using print. https://youtu.be/5QBoXOsGg0c?si=e0rAfJASSopfYBwY https://youtu.be/PIOCmaYdSCg?si=Gi8LEKR74QKaujCb Repeating by using copy-paste (Code clones) https://youtu.be/Ldv5i14UhTA?si=26s5X4KxjUWKPeK- https://youtu.be/iepb5Xasrg8?si=PBO9jW9dOalDQgbW Programming to reduce redundancy https://youtu.be/XEoTlvim7bw?si=-6hA29Qsl-fKwDj1 Loops: While. Counting using while. https://youtu.be/a7dfSBrTZtE?si=uxNPfr-FZL6GuQon https://youtu.be/jNl5gJ_xSNQ?si=ahHx2IJ51L2Mnd3J Debugger: Stepping through a loop. https://youtu.be/stpLYJ0Xf80?si=eeqRI9YBHEmKocPw Loops: For. Converting for to while and back. https://youtu.be/NcmF63BJXaU?si=g1-6n1x_JXNwCe2o 5 Unrolling loops to understand, and for speed. https://youtu.be/zXg5gvlxJkI?si=sd-xTg04f_BlDIY4 Creating loops where there are differences in what is to be done using if. https://youtu.be/IlIn_D1RT7M?si=Y6MxiQT3B0hS-Lxc Nesting loops. Nesting other control structures. https://youtu.be/A6FnHEyFQMQ?si=eSTmf3O9oGL2alYH https://youtu.be/TdtFtPHeyZE?si=4Vv1K4qEpfjLYVg0 https://youtu.be/ZlqtEzOp1AE?si=yF9a7jS-NIWQV-he Loops: More practice. https://youtu.be/8JrhHopwNYU?si=nBC1yxMP6KWWmSz https://youtu.be/dS2NIZtRHSs?si=J6olfl7HtKOhaqvb https://youtu.be/8JrhHopwNYU?si=nBC1yxMP6KWWmSzx Functions. More types, return , void https://youtu.be/4rouG57ywuU?si=TuGnHesGIrxP87-Q https://youtu.be/-NKUKkyQNKc?si=u9l4HqTky20nCJ15 6 Functions. Recursion https://youtu.be/JRKs3s15Kjc?si=VBUyGjpOdUHissut https://youtu.be/udiq6hVvZ1Y?si=t5ik4nv-UNBwhWVR Arrays https://youtu.be/PyTK_g1l8V8?si=6soZpoJzhBVVki9U https://youtu.be/QFrJQq6Iox8?si=t67OnWLQrnaK3rSQ https://youtu.be/1FVBeLD_FdE?si=NMggzg1gQtZy7VfP 7 Pass by value, pass by reference, pass by address. https://youtu.be/oQbyN-vDghA?si=1nQ2rZWZtGv70_6M Pointers https://youtu.be/EvYmTCx9BFs?si=0UH9QmAgAFMr4NN3 https://youtu.be/slzcWKWCMBg?si=olAgUd05buPXmNJS 8 Structures (If time permits) https://youtu.be/XBFGsKQX21s?si=Zn3OHL4hMFHH3DEc https://youtu.be/lVRtKPvgvTs?si=7Tpqr64YuYqax3Ux https://youtu.be/zbu2xzeY_tA?si=HQ-Cy0NcGx4Ts5VA 9

Use Quizgecko on...
Browser
Browser