diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2007_2008_CT865_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2007_2008_CT865_1_1_5.pdf new file mode 100644 index 00000000..c6b522f4 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2007_2008_CT865_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2007_2008_CT865_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2007_2008_CT865_1_2_3.pdf new file mode 100644 index 00000000..308f0964 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2007_2008_CT865_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2008_2009_CT865_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2008_2009_CT865_1_1_5.pdf new file mode 100644 index 00000000..a790653b Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2008_2009_CT865_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2009_2010_CT865_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2009_2010_CT865_1_1_5.pdf new file mode 100644 index 00000000..54f516f7 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2009_2010_CT865_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2009_2010_CT865_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2009_2010_CT865_1_2_3.pdf new file mode 100644 index 00000000..66031f8d Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2009_2010_CT865_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2010_2011_CT865_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2010_2011_CT865_1_1_5.pdf new file mode 100644 index 00000000..63e41405 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2010_2011_CT865_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2010_2011_CT865_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2010_2011_CT865_1_2_3.pdf new file mode 100644 index 00000000..a1e2ea1d Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2010_2011_CT865_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2011_2012_CT318_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2011_2012_CT318_1_1_5.pdf new file mode 100644 index 00000000..c5cf3e88 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2011_2012_CT318_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2011_2012_CT318_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2011_2012_CT318_1_2_3.pdf new file mode 100644 index 00000000..15fee322 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2011_2012_CT318_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2012_2013_CT318_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2012_2013_CT318_1_1_5.pdf new file mode 100644 index 00000000..2ba1ed00 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2012_2013_CT318_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2012_2013_CT318_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2012_2013_CT318_1_2_3.pdf new file mode 100644 index 00000000..c8c7a061 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2012_2013_CT318_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2013_2014_CT865_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2013_2014_CT865_1_1_5.pdf new file mode 100644 index 00000000..e8c7a661 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2013_2014_CT865_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2013_2014_CT865_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2013_2014_CT865_1_2_3.pdf new file mode 100644 index 00000000..464d3c80 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2013_2014_CT865_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2014_2015_CT865_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2014_2015_CT865_1_1_5.pdf new file mode 100644 index 00000000..7c7be932 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2014_2015_CT865_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2014_2015_CT865_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2014_2015_CT865_1_2_3.pdf new file mode 100644 index 00000000..64996bc9 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2014_2015_CT865_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2015_2016_CT318_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2015_2016_CT318_1_1_5.pdf new file mode 100644 index 00000000..4d04b0a8 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2015_2016_CT318_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2015_2016_CT318_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2015_2016_CT318_1_2_3.pdf new file mode 100644 index 00000000..4418dec5 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2015_2016_CT318_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2016_2017_CT318_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2016_2017_CT318_1_1_5.pdf new file mode 100644 index 00000000..9dabe016 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2016_2017_CT318_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2016_2017_CT318_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2016_2017_CT318_1_2_3.pdf new file mode 100644 index 00000000..b3651f06 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2016_2017_CT318_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2017_2018_CT318_1_1_5.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2017_2018_CT318_1_1_5.pdf new file mode 100644 index 00000000..f6294866 Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2017_2018_CT318_1_1_5.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2017_2018_CT318_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2017_2018_CT318_1_2_3.pdf new file mode 100644 index 00000000..51617fcd Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2017_2018_CT318_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2018_2019_CT318_1_1_5.PDF b/third/semester1/CT318: Human-Computer Interaction/papers/2018_2019_CT318_1_1_5.pdf similarity index 100% rename from third/semester1/CT318: Human-Computer Interaction/papers/2018_2019_CT318_1_1_5.PDF rename to third/semester1/CT318: Human-Computer Interaction/papers/2018_2019_CT318_1_1_5.pdf diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2018_2019_CT318_1_2_3.pdf b/third/semester1/CT318: Human-Computer Interaction/papers/2018_2019_CT318_1_2_3.pdf new file mode 100644 index 00000000..5c103f3f Binary files /dev/null and b/third/semester1/CT318: Human-Computer Interaction/papers/2018_2019_CT318_1_2_3.pdf differ diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2019_2020_CT318_1_1_5.PDF b/third/semester1/CT318: Human-Computer Interaction/papers/2019_2020_CT318_1_1_5.pdf similarity index 100% rename from third/semester1/CT318: Human-Computer Interaction/papers/2019_2020_CT318_1_1_5.PDF rename to third/semester1/CT318: Human-Computer Interaction/papers/2019_2020_CT318_1_1_5.pdf diff --git a/third/semester1/CT318: Human-Computer Interaction/papers/2021_2022_CT318_1_1_5.PDF b/third/semester1/CT318: Human-Computer Interaction/papers/2021_2022_CT318_1_1_5.pdf similarity index 100% rename from third/semester1/CT318: Human-Computer Interaction/papers/2021_2022_CT318_1_1_5.PDF rename to third/semester1/CT318: Human-Computer Interaction/papers/2021_2022_CT318_1_1_5.pdf diff --git a/third/semester1/CT326_Programming_III/papers/2007_2008_CT326_1_1_1.PDF b/third/semester1/CT326_Programming_III/papers/2007_2008_CT326_1_1_1.PDF new file mode 100644 index 00000000..6acd3f0f Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2007_2008_CT326_1_1_1.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2007_2008_CT326_1_2_3.PDF b/third/semester1/CT326_Programming_III/papers/2007_2008_CT326_1_2_3.PDF new file mode 100644 index 00000000..12978266 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2007_2008_CT326_1_2_3.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2008_2009_CT326_1_1_1.PDF b/third/semester1/CT326_Programming_III/papers/2008_2009_CT326_1_1_1.PDF new file mode 100644 index 00000000..7e6d817e Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2008_2009_CT326_1_1_1.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2008_2009_CT326_1_2_3.PDF b/third/semester1/CT326_Programming_III/papers/2008_2009_CT326_1_2_3.PDF new file mode 100644 index 00000000..0a398019 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2008_2009_CT326_1_2_3.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2009_2010_CT326_1_1_1.PDF b/third/semester1/CT326_Programming_III/papers/2009_2010_CT326_1_1_1.PDF new file mode 100644 index 00000000..856cb027 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2009_2010_CT326_1_1_1.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2009_2010_CT326_1_2_3.PDF b/third/semester1/CT326_Programming_III/papers/2009_2010_CT326_1_2_3.PDF new file mode 100644 index 00000000..8b22631b Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2009_2010_CT326_1_2_3.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2010_2011_CT326_1_1_1.PDF b/third/semester1/CT326_Programming_III/papers/2010_2011_CT326_1_1_1.PDF new file mode 100644 index 00000000..71acbb67 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2010_2011_CT326_1_1_1.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2010_2011_CT326_1_2_3.PDF b/third/semester1/CT326_Programming_III/papers/2010_2011_CT326_1_2_3.PDF new file mode 100644 index 00000000..89ff8c34 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2010_2011_CT326_1_2_3.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2011_2012_CT326_1_1_1.PDF b/third/semester1/CT326_Programming_III/papers/2011_2012_CT326_1_1_1.PDF new file mode 100644 index 00000000..e1ca74a2 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2011_2012_CT326_1_1_1.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2011_2012_CT326_1_2_3.PDF b/third/semester1/CT326_Programming_III/papers/2011_2012_CT326_1_2_3.PDF new file mode 100644 index 00000000..de9e67ce Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2011_2012_CT326_1_2_3.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2012_2013_CT326_1_1_1.PDF b/third/semester1/CT326_Programming_III/papers/2012_2013_CT326_1_1_1.PDF new file mode 100644 index 00000000..8b2df712 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2012_2013_CT326_1_1_1.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2012_2013_CT326_1_2_3.PDF b/third/semester1/CT326_Programming_III/papers/2012_2013_CT326_1_2_3.PDF new file mode 100644 index 00000000..771b7fed Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2012_2013_CT326_1_2_3.PDF differ diff --git a/third/semester1/CT326_Programming_III/papers/2013_2014_CT326_1_2_3.PDF b/third/semester1/CT326_Programming_III/papers/2013_2014_CT326_1_2_3.PDF new file mode 100644 index 00000000..806a86f7 Binary files /dev/null and b/third/semester1/CT326_Programming_III/papers/2013_2014_CT326_1_2_3.PDF differ diff --git a/third/semester1/CT3532: Database Systems II/tutorial.txt b/third/semester1/CT3532: Database Systems II/tutorial.txt index e1fe5cf9..12865098 100644 --- a/third/semester1/CT3532: Database Systems II/tutorial.txt +++ b/third/semester1/CT3532: Database Systems II/tutorial.txt @@ -12,3 +12,10 @@ BCNF: all determinants (left-hand sides of FDs) are candidate keys C -> B C+ = {C, B} != R + +Minimal cover set: + 1. RHS should be singletons + i.e. X -> YZ becomes X->Y X->Z + 2. minimal LHS + i.e XYZ -> W and YZ -> W then XYZ->W is redundant and should just be replaced with YZ->W + 3. No redundant FDs diff --git a/third/semester1/CT3536: Games Programming/papers/2019_2020_CT3536_1_1_5.PDF b/third/semester1/CT3536: Games Programming/papers/2019_2020_CT3536_1_1_5.PDF new file mode 100644 index 00000000..3e8a7cb5 Binary files /dev/null and b/third/semester1/CT3536: Games Programming/papers/2019_2020_CT3536_1_1_5.PDF differ diff --git a/third/semester1/CT3536: Games Programming/papers/2021_2022_CT3536_1_2_3.PDF b/third/semester1/CT3536: Games Programming/papers/2021_2022_CT3536_1_2_3.PDF new file mode 100644 index 00000000..ef9348aa Binary files /dev/null and b/third/semester1/CT3536: Games Programming/papers/2021_2022_CT3536_1_2_3.PDF differ