Beruflich Dokumente
Kultur Dokumente
ITC: https://sites.google.com/view/itc-ucp-2017
DSA: https://sites.google.com/view/dsa-ucp2017
DM: https://sites.google.com/view/ds-ucp-2017/home
Algo: https://sites.google.com/view/algo-ucp-2017/home
Reference Books: BOOKS LINK (Schaum Series, Deitel and Deitel and DS. Malik)
MainFlow of EVoting
Lecture 1 (Videos)
(Class Notes)
(Slides)
Lecture 2 (Arrays: Revision II)
SelectionSort
CountSort
RangeSearch
Lecture 2 (Videos)
(Class Notes)
ASSIGNMENT # 1 (part 1)
We discussed Finding All Unique Values and their Frequencies and then Sorting based on
Frequencies.
Debugging: We took one erroneous code of E-Voting and learnt the art of debugging to remove all
the Bugs.
Lab 1 (Playlist)
ASSIGNMENT # 1 (part 1)
Matrices Operations
Addition/Subtraction
Multiplication
Transpose
Lecture 3 (Playlist)
Notes
ASSIGNMENT # 1 (part 2)
Lecture 4: Beginning of Pointers (The Power of C)
Review of References
Array name holds the address of the array: Or actually a constant pointer
SwappingWithPointers Function
Growable arrays
Lecture 4 (Playlist)
ASSIGNMENT # 2 (part 1)
ASSIGNMENT # 2 (part 1)
Lecture 5: Pointers III
Dynamic Memory Allocation (Code for reading from file through Dynamically allocation is here)
How to Use Allocate Memory (using by reference pointers passing and by pointer returning)
How to delete the space allocated on Heap through new (Using delete operator)
Double pointer and 2 Dimensional Array Allocation (Matrix allocation code is here) + Tutorial
Lecture 05 (Playlist)
ASSIGNMENT # 2 (part 2)
Lecture 6: Pointers IV
Double pointer and 2 Dimensional Array Allocation (Matrix allocation code is here) + Tutorial
Discussion on Assignment # 3
Lecture 06 (Playlist)
ASSIGNMENT # 3
Project 1(by Sarim Baig): Simulating Josephus Permutation with Dynamic Arrays
Lecture 7: Pointers V
Function Pointers
C-Struct
Discussion on Assignment # 4
Lecture 07 (Playlist)
Readings: Chapter 7, Function Pointers: Link1, How to Program C++ (Deitel 5.11 ), STRUCT: Link1, Link
2, Link 3
ASSIGNMENT # 4
Lecture 8: Structs and Strings and Sorting using function pointers
Structs
Structs array
composition of structs
Discussion on Assignment # 4 (Question 1): Function pointers and Student Record Sorting.
Lecture 08 (Playlist)
Readings: Chapter 7, Function Pointers: Link1, How to Program C++ (Deitel 5.11 ), STRUCT: Link1, Link
2, Link 3
ASSIGNMENT # 4
TEXT-EDITOR
PROJECT 3
Lecture 09 (Playlist)
Abstraction
Classes vs Structs
Lecture 10 (Playlist)
Assignment # 5
Their Need
Utility/Helper Function
Lab 5 (Playlist)
Assignment # 5
Lecture 11 (Playlist)
Assignment # 5
Lecture 12: MyString class, Shallow and Deep Copy
String and its many constructors
Lecture 12 (Playlist)
Assignment # 5(c)
Assignment # 6
Copy constructor
Matrix Determinant
Assignment # 6
Project 3
Lecture 14.2: Composition, Association, Inheritance-Polymorphism
Objects Relations
Polymorphism
Project 3
Shapes Class
Drived classes
SingleDimensional Shapes
Lines
Segment
Ray
Circle
Quardriletral
Rectangle
Square
Triangle
ThreeDimensional Shapes
Cube
Sphere
Cylinder
Cone
Polymorphism : how to use base class pointer to access drived classes virtual function
PF-Lab 7 (Playlist)
Deitel's Book
Adding Buttons
Text Boxes
Parsing to Integers
Adding Events
Click Event
FlowLayout Panel
Adding Buttons
Generating Mines
Hiararchy of Chess
Piece
Utility Functions
Enumeration
Lecture 19:
Phase 2 of Chess
Highlight
CHECK
PawnPromotion
Castling
CHECKMATE
Starting UNITY
Adding Script
1. Spawning
2. Colliders -
triggered and non-triggered - to guide ball inside or outside, and to detect bomb
"DestroyPoint"
3. Coroutines
4. Explosion sound
7. UI elements
Homework -
Adding Explosions
Adding different multiple backgrounds for movement effects, for nearness and farness
together