Post Graduate Certificate In Software Engineering For Data Science

Transcription

P O S T G R A D U AT E C E R T I F I C AT E I NSOFTWARE ENGINEERINGFOR DATA SCIENCE5-10 MONTHS ONLINE

INTRODUCTIONWe live in an interesting time where data is reshaping the world. Today businesses are eitheradapting to the spectrum of data science technologies, or have already gained an edge withthe same.Building holistic data science capabilities calls for an amalgamation of raw data andalgorithms to process it. For complex business requirements of today, those algorithmsneed to be supported by robust software systems, which serve as the foundation for acapable data science arsenal.This has given rise to a unique demand in the job market for professionals who have strongprogramming skills to build these systems, along with familiarity with data science tounderstand the nuances of leveraging data to deliver insightful analysis. With the increasedadoption of data science, demand for technology professionals who can implement systemsin data science, machine learning and arti cial intelligence is increasing.In order to empower today’s technology professionals to build practical skills in thisin-demand domain, IIIT-Hyderabad and Great Learning have collaborated to offer this PostGraduate Certificate in Software Systems for Data Science. Offered in an online format,this program enables learners to upskill without quitting their jobs and learn from one ofIndia's top technology institutes. On program completion, learners get a certificate ofcompletion from IIIT-H along with alumni status.This program will empower learners with the right skills to build the next generation of datascience systems.

IIIT-HYDERABAD: ONEOF INDIA'S TOP-RANKEDTECHNOLOGY INSTITUTESIndia's oldest and mostreputed IIITEstablished in 1998 as anICT Research UniversityRanked AAAA (Outstanding)in All IndiaTechnical Colleges#11 Rankedin Outlook’s Annual Rankingof India’s Top TechnicalUniversities in 2020Grade AAccreditation by NAAC Recognised by UGC Approved by AICTE23 Research CentresIndia's 6th best ComputerScience Research Institution-CSrankings.orgGREAT LEARNINGINDIA'S LEADINGPROFESSIONALLEARNING COMPANYBEST ED-TECHCOMPANYof the year**EdTechReview Awards 20203.3 MILLION 1200 LearnersHiring Partners*4200 160 Industry Expert MentorsCountriesBest Online SkillsProvider of the Year**Entrepreneur, Education Innovation Awards 2022

Program Delivery Flexible Learning PathsCOMPREHENSIVELEARNING PATHACCELERATEDLEARNING PATHA comprehensive program for freshgraduates & professionals withlimited programming backgroundand experience.An accelerated program forprofessionals with a backgroundin programming. Learn Software Development Learn Softwarefundamentals SoftwareEngineering for Data ScienceEngineering for DataScience skills 10 Months 5 Months 10 Projects & Labs 5 Projects & Labs PG Certificate in Software PG Certificate in SoftwareEngineering for Data Science Alumni Status from IIIT HyderabadOutreach DivisionEngineering for Data Science Alumni Status from IIIT HyderabadOutreach Divisionchoose according to their programming background, work experience and learningrequirements.Students, fresh graduates, professionals with limited technology experience and thoseworking in functional roles with limited day-to-day programming experience can opt forthe Comprehensive Learning Path. This can help candidates build the core softwaredevelopment fundamentals and foundations before venturing into the core concepts ofSoftware Engineering for Data Science.Professionals and graduates with technology experience and a prior programmingbackground can opt for the Accelerated Learning Path by directly venturing into thecore concepts of Software Engineering for Data Science and complete the PGCertificate program in 5 months.

PROGRAM HIGHLIGHTSTo help professionals become data-pro cient and build career critical competencies, GreatSoftware Systems for Data Science.The program enables participants to gain an in-depth understanding of data science andsoftware systems that are widely used by companies. It takes a very practical approach toimpart industry-relevant skills, and enables participants to become job-ready.5-10 MonthProgram*350 LearningHours3 On-campusResidencies**Certificate fromIIIT-H & AlumniStatusCapstoneProject*Based on the chosen learning path : Comprehensive-10 Months, Accelerated-5 Months.In addition, pre-work will span for 4-8 weeks depending on the background.**All the 3 on-campus residencies are optional to attend and can be taken online as well. Please note thatphysical on-campus residencies will commence only after the COVID pandemic has subsided. Until then, allresidencies will be held online and the final decision is dependent on the IIIT-H authorities.

WHO IS THISPROGRAM FOR?Technology professionals who wantto be part of Software Engineeringteams.Professionals looking to build aunique skillset at the intersection ofSoftware Engineering and DataScience.Technology leaders and managerswho want to lead large scale digitaltransformation projects in DataScience & AI.Early career professionals looking tobuild Software and Data Engineeringskills.AFTER THIS PROGRAM, YOU WILL:Become a technology expert who can build scalable technical architecture& software systems for Data Science & AI implementations.Perform the role of a full stack engineer for Software Engineering andData Science teams.Become an ideal candidate for technical roles such as Full Stack Developer,Sr. Software Engineers, Tech Leads, Software Architect, Technical Program Managers,Data Engineer, Data Systems Designer, Machine Learning Engineer, Technical SystemsArchitect and more.Become an ideal candidate for functional roles such as Program/Project Manager,Solutions Architect for Digital Transformation solutions in Data Science and AI.

CURRICULUM*Software Development FundamentalsCourse 0Pre-Work [4-8 weeks depending on background]This is a refresher course and is optional. Candidates who need to revisit thebasics of programming are advised to pursue the refresher course beforeprogram commencement.Course 0.1Introduction to Programming in Python Python basics Concept of Mutable and Immutable, Python Vocabulary Data Types Control Statements Functions, Collections in Python Exception Handling File Operations using Python Modules & Packages

CURRICULUM*Course 1Object Oriented Programming Class, Objects, Methods, Variables Inheritance, Polymorphism, Encapsulation Abstraction and Abstract ClassesCourse 2Data Structures & Algorithms Algorithm and Time Complexity Recursion and Space Complexity Searching Sorting Linked ListCourse 3Database Management Systems Basics of RDBMS - Keys, Normalization, Indexes, ACID, Constraints Basics of SQL Queries (DDL, DML, DQL) Using MySQL with the help of Python, Data Modelling Tools - MySQL Workbench

CURRICULUM*Course 4Web Development Framework Introduction to Client Server Architecture REST API Flask Introduction Components of Flask Session Management Error Handling Basics of SQL Alchemy as ORM Swagger Docs for Testing APICourse 5Front-End Engineering HTML, CSS*Curriculum mentioned here is provisional and is subject to change at the discretion of theAcademic Committee.

CURRICULUM*Software Engineering for Data ScienceCourse 0Python for Data Science Numpy, Pandas, Visualization, EDACourse 0.1Introduction to AIML Supervised Learning - Linear Models, Decision trees, Ensemble Models Introduction to Deep Learning, Neural Networks Introduction to NLPCourse 0.2Hackathon

CURRICULUM*Course 1Software Engineering and Data Science SE for AI AI for SE SE Development Methods Data Pipelines, Model Pipelines and ML PipelinesCourse 2Data Engineering Structured and Unstructured Data Databases to Store and Querying Unstructured Data (MongoDB, Cassandra andGraphDB) Data – Discovery, Catalogue, Lineage, Governance and Quality Dimensionality Reduction (LDA and PCA) Synthetic Data (SDV) and Data Versioning (DVC)Course 3Engineering for Cloud Cloud Computing - Virtualization and Usage of Virtual Machines Docker, Container, and Kubernetes Distributed Systems Hadoop File System, MapReduce Big Data Pipeline Spark and KafkaCourse 4Hackathon

CURRICULUM*Course 5Designing Intelligent Systems Requirements, Architecture and Design Patterns Model Quality, Data Quality, System Quality Software Engineering Architecture and Design, Microservices AIOps, DataOps, MLOpsCourse 6Qualities in Intelligent Systems NFR Qualities in context to Data Science Applications - Modularity,Reproducability Qualities in Intelligent Systems - Completeness, Consistency and Correctness ofData, Explainability, Interpretability, Fairness, Bias Secure Software Engineering - Security and Privacy, Cryptosystems, RSA, WebApplication Vulnerabilities Intelligent User InterfacesCourse 7Capstone ProjectYou will design a complete solution to demonstrate end-to-end pipeline for anIntelligent System under the guidance of seasoned industry experts. Uponsuccessfully completing the project, you will be awarded a Post GraduateCertificate in Software Engineering for Data Science.*Curriculum mentioned here is provisional and is subject to change at the discretion of theAcademic Committee.

FACULTY & ACADEMICADVISORS*Y. Raghu ReddyAssociate Professor and Head, Software Engineering Research Center,IIIT Hyderabad, IndiaDr. Y. Raghu Reddy currently works as an Associate Professor atInternational Institute of Information Technology (IIIT Hyderabad),India. His primary research interests are in design and construction ofcomplex software systems. He has published a number ofpeer-reviewed publications in these areas. He has also published abook titled "Aspect Oriented Software Development: An Approach toConsuming UML Design Models" in 2009.Ramesh Loganathan20 Years in Software Industry - Technology Products, R&D andInnovation LeadershipWe help you build your resume to highlight your skills and yourprevious professional experience. You will also learn to crackinterviews with our interview preparation sessions.*This is an indicative list of faculty.

CERTIFICATEOn successful completion of the program, you will receive a PG Certificatefrom IIIT-Hyderabad.ID NO XXXXXXXCERTIFICATE OF COMPLETIONELPMASPost Graduate Certificate Program inSoftware Engineering for Data ScienceMonth YYYY - Month YYYYProf. Ramesh LoganathanHead, Outreach,IIIT HyderabadHarish K. SubramanianHead, Academics,Great Learning

GREAT LEARNINGCAREER SUPPORTAll program participants will receive career support through GL Excelerate.RESUME BUILDING ANDINTERVIEW PREPARATIONCAREERGUIDANCEWe help you build your resume tohighlight your skills and yourprevious professional experience.You will also learn to crackinterviews with our interviewpreparation sessions.Get access to career mentoring fromindustry experts who’ve transitioned toroles in the industry. Bene t from theirguidance on how to build a rewardingcareer.E-PORTFOLIOGREAT LEARNINGJOB BOARDAn e-portfolio is a snapshot of all theprojects done and skills acquired duringthe program that is shareable across socialmedia channels. This will help youshowcase your expertise to potentialrecruiters.The program provides candidatesaccess to the Great Learning JobBoard. 1200 organizations approachus with job opportunities that areshared through the Job Board with ourcandidates.

COMPANIES THATHIRE FROM GREAT LEARNING1200 More Companies

TESTIMONIALSVatsala VaddirajuEx-Lead Programming Analyst, Agfirst Farm Credit Bank,Columbia, USAVideos provided are very clear in both content coverage and recordingquality. Assignments and quizzes helped me know how much I learned.We have been given several channels to approach the program office,which I appreciate a lot. First step towards Great Learning!!N Venkata Surya BharadwajB.Tech Graduate, FresherLearning the concepts from the basics and to the end is absolutelygreat for beginners like me and for non-technical professionals too.Mentoring sessions are great where you have hands-on sessions andthey are very friendly. I'm happy with this program offered by GreatLearning.Akshay GangumallaRetail Sales & Marketing Associate, HEMAHaving worked in the technology profiles prior to my management,I always wanted to be involved in the Data science program. GreatLearning has provided me with the perfect platform to build on mycareer with access to well designed curriculum, faculty and supportingmanagement. It's been a refreshing experience.Rimjhim KakkarTeacher-Partner with CueMathI am enrolled with the Great Learning for Software Engineering in DataScience Course, offered by IIIT Hyderabad, and it has been a wonderfulexperience so far. The team is pragmatic and the course contentcomprehensive, with highly qualified mentors who possess richexperience in the relevant field. Thus altogether an awesome experience.

ADMISSIONS PROCESS123StepStepStepFill in the onlineapplication form for thelearning path you havechosen-Accelerated orComprehensive.Shortlisted candidates willgo through a screeningprocess from the Admission.Selected candidates willof admission to theprogram. Candidates arerequired to con rm theirparticipation by payingthe admission fee.ELIGIBILITYApplicants should have 50% or above in Xth, XIIth and Bachelor's Degree.Fresh graduates and early career professionals with limited exposure totechnology/programming are also encouraged to apply for theComprehensive learning path.Professionals with prior programming experience and software developmentknowledge & experience can apply for the 5-Month Accelerated LearningPath.PROGRAM FEESThe fees for the Post Graduate Certificate in Software Engineering forData Science will be based on the learning path chosen as detailed belowComprehensive Learning Path10 Months Online Optional In-campus residencies 2,50,000 GSTAccelerated Learning Path5 Months Online Optional In-campus residencies 1,65,000.00 GST

International Institute of Information Technology, Hyderabad (IIITH) is an autonomousuniversity, founded as a not-for-pro t public private partnership (N-PPP) in 1998, and is therst IIIT in India under this model. Over the years, the institute has evolved strong researchprogrammes in various areas, with an emphasis on technology and applied research forindustry and society. The institute facilitates interdisciplinary research and a seamless ow ofknowledge. Several world-renowned centres of excellence are part of IIITH’s researchportfolio. It has established various joint collaboration and co-innovation models with anindustry outreach spanning signi cant national and multinational companies. Its innovativecurriculum allows students the exibility of selecting their courses and projects. Apart fromacademics the institute provides students with a comprehensive environment that promotesart and culture, sports, societal contributions and self-governance. Even undergraduatestudents get to participate in ongoing research and technology development - anopportunity unprecedented in India. As a result, a vibrant undergraduate programmeco-exists along with a strong postgraduate programme.Great Learning, a part of the BYJU'S group, is a leading global ed-tech company forprofessional and higher education. It offers comprehensive, industry-relevant programsacross various cutting-edge Technology, Data, and Business domains. Great Learning'sprograms are developed in collaboration with the world's foremost academic institutionssuch as Stanford Executive Education, MIT Professional Education, Wharton Online,The University of Texas at Austin, Northwestern School of Professional Studies, NationalUniversity of Singapore, Deakin University, IIT Madras, IIT Bombay, IIT Roorkee, IIIT-Delhi,Great Lakes Institute of Management, and more. They are constantly reimagined andrevamped to address the dynamic needs of the industry.Great Learning is the only ed-tech company to provide these programs in a blended mode,classroom mode, and purely online mode, relying on its vast network of expert mentors andhighly qualified faculty to deliver an unmatched learning experience for learners in India andthe world over. Great Learning is on a mission to enable transformative learning and careersuccess in the digital economy for professionals and students across the globe and till date,we have impacted over 3.3 million learners from over 160 countries.

R E A D Y T O A D VA N C EYOUR CAREER?A P P LY N O WSPEAK TO A PROGRAM ADVISOR 91 80 4718 8477HAVE QUESTIONS ABOUT THE PROGRAM ORHOW IT FITS IN WITH YOUR CAREER GOALS?iiithyd seds@greatlearning.inVISIT OUR te-course-software-engineering-iiit-hyderabad

programming skills to build these systems, along with familiarity with data science to understand the nuances of leveraging data to deliver insightful analysis. With the increased adoption of data science, demand for technology professionals who can implement systems in data science, machine learning and arti cial intelligence is increasing.