DATA SCIENCE Syllabus DATA SCIENCE SYLLABUSWHAT YOU WILL LEARN IN DATA SCIENCE – ML AND AIData Science Mathematics – Revising School Level MathPython Programming LanguagePython Data Science LibrariesData Science TechniquesBasic Of Artificial IntelligenceMachine LearningData Visualization ToolsDeep Learning DATA SCIENCE INTRODUCTION – MODULE I Data Science and It’s ConceptsScope Of Data ScienceData Science Business and Business Intelligence (BI) Use CasesData Science Field DiscussionsData Science Artificial Intelligence (AI) and AI Subset Machine Learning (ML) and ML Subset Deep Learning (DL) InvolvementsAnalytics – IntroductionUnderstanding Data, Types Of DataUnderstanding Dataset – Structured, Unstructured and Semi Structured DATA SCIENCE PROGRAMMING LANGUAGE (PYTHON)– MODULE II Python – Introduction and installationPython – Setup and InterpreterPython – Keywords, Statements and Statements SyntaxPython – Variables, Literals, Data Types and Data StructurePython – OperatorsPython – FunctionsPython – Input and Output (IO)Python – Errors and ExceptionsPython – ModulesPython – classesPython – Threading and Multi-threadingPython – BatteriesPython – Package Management Tools: pip and condaPython – Virtual Environments DATABASES MODULE- III Structure Query Language (SQL)SQL – IntroductionSQL – Data Definition Language(DDL)SQL – DDL Operations – create tables or views, alter tables or views etc.SQL – Data Manipulation Language(DML)SQL – DML Operations – insert, update and delete etc.SQL – SelectSQL – ConstraintsSQL – NormalizationsSQL – Joins and indexes DATA SCIENCE LIBRARIES: Numpy, Pandas, Scipy, Scikit-learn, Matplotlib MODULE -IV Introduction to Anaconda/Jupyter Notebook Numpy:Introduction to numpyDifference between Python Lists and NumpyCreating arraysUsing arrays and ScalarsIndexing ArraysArray Random functionsArray Search,SortArray FilterArray Input and OutputExercise on Numpy Pandas: Introduction to pandas?Where it is used?Index objectsData Structure of PandasReindexDrop EntrySelecting EntriesData AlignmentRank and SortLoc and iloc indexingSummary StaticsHandling Missing DataIndex HierarchyExercise on Pandas Matplotlib: Data Visualization Introduction of Data VisualizationIntroduction to MatplotlibTypes of plots in Matplotlib3D plotting with MatplotlibBasic and Specialized Visualization Tools Scikit-learn Machine learning Process FlowFeature selection and extraction in machine learning PROBABILITY AND STATISTICS MODULE – V Probability, Mean, Median, SD, VarianceProbability distributions, Poisson distribution, Binomial distribution ARTIFICAL INTELLIGENCE AND MACHINE LEARNING (ML) – MODULE VI What is Machine Learning (ML)?Introducing Supervised MLIntroducing Unsupervised MLIntroducing Reinforcement Or Semi Supervised MLSupervised ML Algorithms (Regression and Classification)Unsupervised ML Algorithms (Association and Clustering)Reinforcement ML Algorithms MACHINE LEARNING Algorithms – MODULE VII Linear RegressionPolynomial RegressionMultinomial RegressionTrain/Test methodKNNK MeansLogistic RegressionSupport Vector Machine 2.5.6Decision TreeNaïve BayesEnsemble Methods – Random Forest, Boosting and OptimizationClustering and PCARecommendation systemTime Series Analysis Deep Learning – MODULE VIII Introduction to Deep LearningImportance of Deep LearningTypes of Deep LearningIntroduction to Tensor flow & KerasArtificial Neural NetworkConvolutional Neural NetworkRecurrent Neural NetworkIntroduction to Computer Vision, Open CV libraryRecurrent Neural NetworkIntroduction to Natural Language ProcessingUsing Regex in NLPCategory of Techniques for NLPSpacy vs NLTKTokenization in SpacyStemming and LemmatizationName Entity Recognition Developing GUI Application Using WINFORMS Basic ControlsPanel & LayoutsDrawing and GDI DevicesMenuStrip, ToolbarStrip and ContextMenuStripModel and Modeless Dialog boxesMutiple Document Interface( MDI)Form InheritanceBuilding Login FormWorking with Resource Files and SettingNotify Icon ControlsUsing Components like Timer, FileSystemWatcher, Process, BackgroundWorkerDrag and DropWorking with Advanced Controls like TreeView and ListView Database Programming Using ADO.NET Prerequisite – Knowledge of SQL QueriesIntroduction and Evolution of ADO.NETUnderstanding the Role of Managed Provider and ADO.NET Objectsinstalling Required Software – Sql Server and Management studioConnecting to Database and Connection PoolingPerforming Insert, Update and Delete OperationsFetching Data from database – Executing Select StatementsHow to implement Login facility with databaseUse of Multiple Active Result SetsParameterized Prepared StatementsInserting Image into Database tableExecuting Stored ProcedureUsing TransactionAsynchronous Execution of QueriesWriting Provider Independent CodeWriting Common Code for Execution of Stored ProceduresQuick Overview of all ADO.NET objects Managing Data using DataSet Introduction DataSet and its Object ModelFilling DataSet using DataAdapterBinding DataSet to DataGridViewUpdating changes to database using DataAdapterUsing SqlCommandBuilderManaging DataTable ProgrammaticallyDataAdapter eventsHandling concurrency issueWorking with DataViewsConstraints in DataTableUsing DataRelations objectCreating DataSet/DataTable dynamicallyWorking with Typed DataSetSummary and Important Classes and their properties and methods N-Tier Layered Architecture Application Understanding Tier and LayerDividing Application into multiple layersDeveloping an application using Layered ArchitectureCreating Table and Stored Procedure b.Creating Data Class c.Creating DAL Class d.Creating BO Class e.Creating Form and handlingevents f.Creating Dialog Box for Add and Edit OPerations. XML IntroductionWell Formed and Valid XML DocumentStructure of XML DocumentXML DOM ParserXPath SpecificationXML and DataSetXMLDataDocument for reading from DataSetXMLTextWriter & XMLTextReaderXPathDocument & XPathNavigator Windows Services Introduction to Windows ServiceWindows Service Project TemplateDeveloping Windows ServicesInstalling, Deploying and Launching Windows ServiceDeveloping a Service Controller ApplicationHandling Custom Commands in Windows Services Delegates & Events Introduction to DelegatesCreating a Chat Application Using DelegatesEvents Declaration, Raising and HandlingAnonymous Methods User Control and Custom Control Multithreading Threading OverviewSchedulingThread StatesProgramming ThreadsMethods of Thread ClassThread PoolThread SynchronizationMonitorMutexSemaphoreEventsParallel Programming using Task Parallel LibraryAsynchronous Programming using async and wait keywords Packaging and Deployment File System EditorRegistry EditorFile Types EditorUser Interface EditorCustom ActionsLaunch Condition EditorCreating Uninstall Shortcut Debugging and Diagnostics What is Debugging?Build Configuration(Debug and Release)List of Debugging WindowsBreak Point Hit Count and ConditionDebugging ExceptionWhat is Diagnostics?Debug and Trace ClassesTypes of ListenersBoolean and Trace Switch ASP.NET Syllabus Web Programming Inroduction Understanding role of Web Server and Web Browser.Brief about HTTP Protocol.HTTP Request structure.Form Tag and comparison between Get and Post methods.HTTP Response Structure. HTML and JavaScript Understanding HTML Form Tag and elements within it.Javascript using Sample Programs. Introduction to ASP Introduction to ASP.Types of Path.Examples using Response object of ASP.Working with FORM tag.Important Points about the FORM submission.Few more examples.Problem with ASP. ASP.NET Introduction & Sample Programs How to create and run the first ASP.NET application.Understanding the code generated by VS.NET.Example Programs.Understanding AutoPostBack.Types of Server ControlsHTML controls.Web Server Controls.Exploring Server Controls. Validation Controls BaseValidatorValidationSummaryRequiredFieldValidatorCompareValidatorRangeValidatorRegularExpressionValidatorCausesValidation Property of Button Applying Themes and Styles to Controls Working with CSSUsing Themes to Customize a SiteNamed Skins within a ThemeServer-side Styles using ThemesContents of a Theme and SkinThemes and Profiles ASP.NET Architecture What is AppDomainLife cycle of a WebForm when requested by a client.How does a control manages its stateEnableViewState propertyEvent Handling in WebFormsWriting / Using Custom Classes in WebApplication Page Navigation Options Response.RedirectServer.TransferCrossPagePostBack property of ButtonAccessing controls of PreviousPageAccessing Properties of PreviousPagePreviousPageType page directive Creating a Layout Using Master Pages Why Master Pages.Significance of ContentPlaceHolder Tag in MasterPage and Content Tag in WebForm.How a control of MasterPage can be accessed / programmed in WebForm.Master.FindControlPublic property in MasterPage and <%@MasterType directive in WebForm.Load and LoadComplete events of the Page and MasterPage classes.Understanding ClientID and UniqueID properties. User Control Creating a UserControl.Adding a Usercontrol to the WebForm.Register – Directive.Loading UserControl Dynamically.Usage of Page.ClientScript.RegisterClientScriptBlock Method ASP.NET State Management Need for state managementStatic members in WebformGlobal Class in App_Code folderViewStateHiddenFieldQueryStringHttpContextHttpCookie and Cookie DictionaryHttpSessionStateHttpApplicationState Databound Controls Rendering Table o/p using SqlDataAdapter and SqlCommandReaderSqlDataSourceGridViewDetailsViewFormsViewDataListRepeaterListView Nashik Road Branch 2nd Floor, Jaideep Sadan , Near Patil Plaza , Canda Corner , College Road , Nashik. Useful Link Home About Us Graphic Designing Courses Our Placements Contact Us +91-8668415440 Graphix.nashik@gmail.com Copyright © 2025 Graphix Technologies