DEPARTMENT OF COMPUTER SCIENCE

Programme Structure
Programme Name : B.Sc. (Hons) Computer Science
SemesterName of the CourseType of the CourseCourse NumberUPCTotal CreditsCredit Distribution of the paper
TheoryTutorialPractical
List of Discipline Specific Core (DSC)
IObject Oriented Programming using PythonCoreDSC-123420111044301
IComputer System ArchitectureCoreDSC-223420111024301
IMathematics for ComputingCoreDSC-323420111034301
IIProgramming using C++CoreDSC-423420112044301
IIDiscrete Mathematical StructuresCoreDSC-523420112024301
IIProbability for ComputingCoreDSC-623420112034301
IIIData StructuresCoreDSC-723420123014301
IIIOperating SystemsCoreDSC-823420123024301
IIIArtificial IntelligenceCoreDSC-923420123054301
IVDesign & Analysis of AlgorithmsCoreDSC-1023420124014301
IVDatabase Management SystemsCoreDSC-1123420124024301
IVComputer NetworksCoreDSC-1223420124034301
VAlgorithms and Advanced Data StructuresCoreDSC-1323420135014301
VMachine LearningCoreDSC-1423420135044301
VSoftware EngineeringCoreDSC-1523420135034301
VITheory of ComputationCoreDSC-164301
VIDeep LearningCoreDSC-174301
VIComputer GraphicsCoreDSC-184301
VIICloud ComputingCoreDSC-194301
VIIIInformation SecurityCoreDSC-204301
List of Discipline Specific Elective (DSE)
IIIObject Oriented Programming using PythonElectiveDSE-14301
IIIData MiningElectiveDSE-223430100214301
III/IVArtificial IntelligenceElectiveDSE-323420123054301
IIIAndroid Programming using JavaElectiveDSE-423430120044301
IIICyber SecurityElectiveDSE-523430120124301
IVGraph TheoryElectiveDSE-64301
IVData Analysis and Visualization using PythonElectiveDSE-74301
IVCombinatorial OptimizationElectiveDSE-923430120064301
IVIntroduction to Web ProgrammingElectiveDSE-1023430120084301
IVNetwork SecurityElectiveDSE-1123430120074301
VAlgorithms and Advanced Data StructuresElectiveDSE-124301
VMachine LearningElectiveDSE-134301
VData Mining IElectiveDSE-1423430100134301
VData PrivacyElectiveDSE-1523430100104301
VIntroduction to Web ProgrammingElectiveDSE-1623430100144301
VUnix Network ProgrammingElectiveDSE-1723430100114301
VWeb Design and DevelopmentElectiveDSE-1823430100124301
VQuantum ComputingElectiveDSE-194301
VITheory of ComputationElectiveDSE-204301
VI/VII/VIIIDeep LearningElectiveDSE-2123430100174301
VI/VII/VIIIComputer GraphicsElectiveDSE-2223430100164301
VI/VIIIEthical HackingElectiveDSE-2323430100184301
VISocial Network AnalyticsElectiveDSE-2423430100154301
VI/VIIResearch MethodologyElectiveDSE-2523430100204301
VI/VIICyber ForensicsElectiveDSE-264301
VIIDigital Image ProcessingElectiveDSE-2723430100274301
VIIAdvanced AlgorithmsElectiveDSE-2823430100224301
VIIMachine LearningElectiveDSE-3123430100264301
VIISocial Network AnalyticsElectiveDSE-3423430100154301
VIICompiler DesignElectiveDSE-3523430100254301
VIIIInformation and Image RetrievalElectiveDSE-364301
VIIINatural Language ProcessingElectiveDSE-374301
VIIIBlockchain and its ApplicationsElectiveDSE-384301
VIIICloud ComputingElectiveDSE-394301
VIIIReinforcement LearningElectiveDSE-404301
List of Generic Elective (GE)
IObject Oriented Programming using Python ElectiveGE-123445700014301
IProgramming Using C++ ElectiveGE-223440011014301
IIData Analysis and Visualization using Python ElectiveGE-323440012014301
IIData Analysis and Visualization using Spreadsheet ElectiveGE-423440012024301
IIComputer System Architecture ElectiveGE-523440000234301
IIIDatabase Management Systems ElectiveGE-623440020014301
IIIJAVA Programming ElectiveGE-723440020024301
IVData Structures ElectiveGE-84301
IVIntroduction to Web Programming ElectiveGE-923440020034301
IVSoftware Engineering ElectiveGE-104301
VOperating Systems ElectiveGE-1123440000054301
VAdvanced Web Programming ElectiveGE-1223440000064301
VJava Based Web App Development ElectiveGE-1323440000074301
VI/VIIComputer Networks ElectiveGE-1423440000204301
VIAdvanced Web Programming ElectiveGE-154301
VIArtificial Intelligence ElectiveGE-1623440000224301
VIData Privacy ElectiveGE-174301
VIIInternet Technologies Web App Design And Development ElectiveGE-1923440000264301
VIIMachine Learning ElectiveGE-2023440000274301
VIICloud Computing ElectiveGE-2123440000284301
VIIEthical Hacking ElectiveGE-2223440000294301
VIIDesign and Analysis of Algorithms ElectiveGE-2323440000304301
VIIIDigital Marketing and Social Media Analytics ElectiveGE-244301
VIIIInformation Security ElectiveGE-254301
VIIIIntroduction to Parallel Programming ElectiveGE-264301
VIIICyber Forensics ElectiveGE-274301
B.Sc. (H) Computer Science