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