Sahithyan's S3
What's this?
I’ve created a website to share my 3rd-semester Computer Science & Engineering notes, following the success of S1, which helped me achieve 4.0 GPA.
Why?
- Indexable. Exercise books are not.
- Accessible from everywhere.
- Helpful to everyone.
Want to support?
You can support my work through my page on Buy Me a Coffee.
Content Included
All the content except the images in this website is shared under
CC BY-NC-ND 4.0
.
Images are either mine, or from the internet or from the lecture notes.
Artificial Intelligence (CS3613)
IntroductionAgentsPerformance MeasureRationalityTask EnvironmentAgent ProgramLearning AgentProblem Solving AgentSearching ProblemUninformed SearchingInformed SearchingLocal SearchConstraint Satisfaction ProblemLogical AgentsInferencePropositonal LogicFirst Order LogicKnowledge RepresentationPlanningPlanning AlgorithmsUncertaintyBayesian NetworkMarkov Decision ProcessReinforcement LearningLatest Trends
Applied Statistics (MA3014)
IntroductionPascal DistributionGeometric DistributionHypergeometric DistributionMultinomial DistributionContinuous DistributionsExponential DistributionGamma DistributionSampling TechniquesSampling DistributionSampling Distribution of MeanSampling Distribution of ProportionStudent's t DistributionChi-Square DistributionF DistributionConfidence IntervalHypotheses TestingCritical Value MethodP-Value MethodTwo-Sample Mean TestProportion TestTwo-Sample Proportion TestPaired t-TestVariance TestChi-Square TestsTest of IndependenceGoodness of Fit TestLinear Regression
Computer Architecture (CS2053)
IntroductionInstruction Set ArchitectureArchitectureRISC-V ArchitectureMemoryMemory OrganizationCachePermanent StoragePipeliningPipeline HazardsOptimizations Beyond PipeliningInstruction Level ParallelismCompiler OptimizationsBranch PredictionDynamic SchedulingSpeculationMicro ArchitecturePerformanceInput/OutputProgramming ModelDomain Specific Architectures
Data Communication and Networking (CS2033)
IntroductionLayered ArchitectureInformation RepresentationSignalsEncoding & DecodingDigital to Digital EncodingModulationDigital to Analog EncodingAnalog to Digital EncodingAnalog to Analog EncodingTransmission MediaTransmission ImpairmentsTransmission StandardsTransmission ErrorsInformation RedundancyLocal Area NetworksMAC ProtocolsCable Access NetworkIEEE StandardsEthernetData TransmissionMultiplexingADSLSwitchingInternet ProtocolIP AddressingSocketsWebEmailMessagingWireless NetworksNetwork ApplicationsMobile TelecommunicationsTelephonyMultimedia
Database Systems (CS3043)
Basics
IntroductionData ModelsRelational AlgebraEntity Relationship ModelCrows Foot NotationDesignFunctional DependenciesAttribute SetsDecompositionNormalizationApplication DevelopmentJDBC & ODBCAuthorizationStorage File StructureEmbedded DBMSMobile Computing DatabasesIndexingQuery ProcessingTransactionBig DataNoSQL
SQL
Differential Equations (MA2014)
Engineering Thermodynamics (ME1823)
IntroductionSystemEnergyLaws of Thermodynamics1st LawEnergy Balance2nd LawHeat EngineHeat Engine CycleEntropyPure SubstancesState DiagramsIdeal Gas LawsHeat TransferPower CyclesVapor Power CycleRankine CycleReheat Rankine CycleRegenerative Rankine CycleGas Power CycleOTTO CycleDiesel CycleBrayton CycleCombined Cycle
Operating Systems (CS2043)
IntroductionKernelDesignServicesSystem Boot ProcedureProcessIPCThreadAmdahl's LawImplicit ThreadingThreading IssuesSynchronizationMutual ExclusionDekker's AlgorithmCritical Section ProblemPeterson's AlgorithmLockSemaphoreMonitorLivenessDeadlockBanker's AlgorithmCPU SchedulingMultiple Processor SchedulingReal-Time CPU SchedulingMain MemoryVirtual MemoryMass Storage SystemsDisk AttachmentHDD SchedulingRAIDI/O SystemInterrupt-Driven I/O