Professional Documents
Culture Documents
Gate CS
Gate CS
Gate CS
Asymptoticanalysis(best,worst,average cases)oftimeandspace,upperandlowerbounds,Basicconceptsofcomplexityclasses P ,NPhard,NPcomplete. ,NP TheoryofComputation:Regularlanguagesandfiniteautomata,Contextfreelanguages andPushdownautomata,RecursivelyenumerablesetsandTuringmachines, Undecidability. CompilerDesign:Lexicalanalysis,Parsing,Syntaxdirectedtranslation,Runtime environments,Intermediateandtargetcodegeneration,Basicsofcodeoptimization. OperatingSystem:Processes,Threads,Interprocesscommunication,Concurrency, Synchronization,Deadlock,CPUscheduling,Memorymanagementandvirtualmemory, Filesystems,I/Osystems,Protectionandsecurity. Databases:ERmodel,Relationalmodel(relationalalgebra,tuplecalculus),Database design(integrityconstraints,normalforms),Querylanguages(SQL),Filestructures (sequentialfiles,indexing,BandB+trees),Transactionsandconcurrencycontrol. InformationSystemsandSoftwareEngineering:informationgathering,requirement andfeasibilityanalysis,dataflowdiagrams,processspecifications,input/outputdesign, processlifecycle,planningandmanagingtheproject,design,coding,testing, implementation,maintenance. ComputerNetworks:ISO/OSIstack,LANtechnologies(Ethernet,Tokenring),Flowand errorcontroltechniques,Routingalgorithms,Congestioncontrol,TCP/UDPand sockets,IP(v4),Applicationlayerprotocols(icmp,dns,smtp,pop,ftp,http);Basic conceptsofhubs,switches,gateways,androuters.Networksecuritybasicconceptsof publickeyandprivatekeycryptography,digitalsignature,firewalls. Webtechnologies:HTML,XML,basicconceptsofclientservercomputing.