CS Notes
Search
Search
Dark mode
Light mode
Explorer
Home
❯
01 Semesters (BSc)
❯
Semester 1
❯
Intro To Programming
❯
Lecture Notes
Folder: 01-Semesters-(BSc)/Semester-1/Intro-To-Programming/Lecture-Notes
26 items under this folder.
Sep 12, 2025
01 EBNF
Sep 12, 2025
02 Java (Intro)
Sep 12, 2025
03 Java (Basics)
Sep 12, 2025
04 Java (Input, Random, Control Flow)
Sep 12, 2025
05 Java (Functions, Value vs Reference Semantics, Variable Scope)
Sep 12, 2025
06 Java (Functions, Loops, Side Effects, Do-While)
Sep 12, 2025
07 Sequences
Sep 12, 2025
08 Array Operations, Recursion
Sep 12, 2025
09 Solution Strategies, Logical Conclusions, Assertions, Hoare Logic
Sep 12, 2025
10 Hoare Logic
Sep 12, 2025
11 Loop Invariants, Classes and Objects, Attributes, Reference Semantics
Sep 12, 2025
12 Null, Class Methods, Constructors
Sep 12, 2025
13 Visibility Modifiers, Object Invariants, Static Methods, Final and Attributes
Sep 12, 2025
14 Enums, Code Style, Conventions, Refactoring, Linked Lists
Sep 12, 2025
15 Linked Lists, Inner Classes, Methods, Recursive Methods, Built-in Lists
Sep 12, 2025
16 Java Built-in Lists, LinkedList, ArrayList, Wrapper Classes, Inheritance Basics
Sep 12, 2025
17 Visibility Modifiers, Sub Typing, Typecasts, Dynamic Binding, Polymorphism
Sep 12, 2025
18 Object Class, Comparing Objects (Override Equals), Shadowing, Inheritance Design Principles, Files, Cursor and Tokens
Sep 12, 2025
19 Files, File Output, Exceptions, Checked vs Unchecked, Throwing, Exception Handling Best Practices
Sep 12, 2025
20 Interfaces, Java Collection Framework, Interface Collection, Interface List
Sep 12, 2025
21 Interface List, Comparing Elements, Interface Set, Hashing and Hashcode
Sep 12, 2025
22 Java Collection Framework, Interface Set, Interface Map, Comparator Interface
Sep 12, 2025
23 Java Collections Framework, Comparator Interface, Iterator Interface, Generics, ArrayList Example
Sep 12, 2025
24 Type Erasure, Advanced Generics (Covariance, Contravariance, Invariance), Type Bounds, Packages
Sep 12, 2025
25 Chat Application, Client-Server Architecture, GUI, (De)Serialization, Websockets, Dependency Management, Introspection and Reflection
Sep 12, 2025
26 Memory Management, Stack & Heap, Garbage Collection