DEPARTMENT OF COMPUTER SCIENCE

Programme Structure of B.Sc. (Hons.) Computer Science
Edit
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-1723430100174301
VIComputer GraphicsCoreDSC-1823430100164301
VIICloud ComputingCoreDSC-194301
VIIIInformation SecurityCoreDSC-2023420148014301
List of Discipline Specific Elective (DSE)
IIIObject Oriented Programming using PythonDiscipline Specific ElectiveDSE-14301
IIIData MiningDiscipline Specific ElectiveDSE-223430100214301
III/IVArtificial IntelligenceDiscipline Specific ElectiveDSE-323420123054301
IIIAndroid Programming using JavaDiscipline Specific ElectiveDSE-423430120044301
IIICyber SecurityDiscipline Specific ElectiveDSE-523430120124301
IVGraph TheoryDiscipline Specific ElectiveDSE-64301
IVData Analysis and Visualization using PythonDiscipline Specific ElectiveDSE-74301
IVCombinatorial OptimizationDiscipline Specific ElectiveDSE-923430120064301
IVIntroduction to Web ProgrammingDiscipline Specific ElectiveDSE-1023430120084301
IVNetwork SecurityDiscipline Specific ElectiveDSE-1123430120074301
VAlgorithms and Advanced Data StructuresDiscipline Specific ElectiveDSE-124301
VMachine LearningDiscipline Specific ElectiveDSE-134301
VData Mining IDiscipline Specific ElectiveDSE-1423430100134301
VData PrivacyDiscipline Specific ElectiveDSE-1523430100104301
VIntroduction to Web ProgrammingDiscipline Specific ElectiveDSE-1623430100144301
VUnix Network ProgrammingDiscipline Specific ElectiveDSE-1723430100114301
VWeb Design and DevelopmentDiscipline Specific ElectiveDSE-1823430100124301
VQuantum ComputingDiscipline Specific ElectiveDSE-194301
VITheory of ComputationDiscipline Specific ElectiveDSE-204301
VI/VII/VIIIDeep LearningDiscipline Specific ElectiveDSE-2123430100174301
VI/VII/VIIIComputer GraphicsDiscipline Specific ElectiveDSE-2223430100164301
VI/VIIIEthical HackingDiscipline Specific ElectiveDSE-2323430100184301
VISocial Network AnalyticsDiscipline Specific ElectiveDSE-2423430100154301
VI/VIIResearch MethodologyDiscipline Specific ElectiveDSE-2523430100204301
VI/VIICyber ForensicsDiscipline Specific ElectiveDSE-264301
VIIDigital Image ProcessingDiscipline Specific ElectiveDSE-2723430100274301
VIIAdvanced AlgorithmsDiscipline Specific ElectiveDSE-2823430100224301
VIIMachine LearningDiscipline Specific ElectiveDSE-3123430100264301
VIISocial Network AnalyticsDiscipline Specific ElectiveDSE-3423430100154301
VIICompiler DesignDiscipline Specific ElectiveDSE-3523430100254301
VIIIInformation and Image RetrievalDiscipline Specific ElectiveDSE-3623430100284301
VIIINatural Language ProcessingDiscipline Specific ElectiveDSE-3723430100294301
VIIIBlockchain and its ApplicationsDiscipline Specific ElectiveDSE-3823430100304301
VIIICloud ComputingDiscipline Specific ElectiveDSE-3923430100324301
VIIIReinforcement LearningDiscipline Specific ElectiveDSE-4023430100234301
List of Generic Elective (GE)
IObject Oriented Programming using PythonGeneric ElectiveGE-123445700014301
IProgramming Using C++Generic ElectiveGE-223440011014301
IIData Analysis and Visualization using PythonGeneric ElectiveGE-323440012014301
IIData Analysis and Visualization using SpreadsheetGeneric ElectiveGE-423440012024301
IIComputer System ArchitectureGeneric ElectiveGE-523440000234301
IIIDatabase Management SystemsGeneric ElectiveGE-623440020014301
IIIJAVA ProgrammingGeneric ElectiveGE-723440020024301
IVData StructuresGeneric ElectiveGE-823440020034301
IVIntroduction to Web ProgrammingGeneric ElectiveGE-923440020034301
IVSoftware EngineeringGeneric ElectiveGE-104301
VOperating SystemsGeneric ElectiveGE-1123440000054301
VAdvanced Web ProgrammingGeneric ElectiveGE-1223440000064301
VJava Based Web App DevelopmentGeneric ElectiveGE-1323440000074301
VI/VIIComputer NetworksGeneric ElectiveGE-1423440000204301
VIAdvanced Web ProgrammingGeneric ElectiveGE-1523440000214301
VIArtificial IntelligenceGeneric ElectiveGE-1623440000224301
VIData PrivacyGeneric ElectiveGE-1723440000354301
VIIInternet Technologies Web App Design And DevelopmentGeneric ElectiveGE-1923440000264301
VIIMachine LearningGeneric ElectiveGE-2023440000274301
VIICloud ComputingGeneric ElectiveGE-2123440000284301
VIIEthical HackingGeneric ElectiveGE-2223440000294301
VIIDesign and Analysis of AlgorithmsGeneric ElectiveGE-2323440000304301
VIIIDigital Marketing and Social Media AnalyticsGeneric ElectiveGE-2423440000324301
VIIIInformation SecurityGeneric ElectiveGE-2523440000314301
VIIIIntroduction to Parallel ProgrammingGeneric ElectiveGE-2623440000334301
VIIICyber ForensicsGeneric ElectiveGE-2723440000344301