DPU Pune-image

B-TECH in Information Technology at Dr. D. Y. Patil Vidyapeeth, Pune

Dr. D. Y. Patil Vidyapeeth, Pune stands as a premier Deemed-to-be-University, established in 2003. Spanning 43 acres, this institution offers a vast array of over 220 programs across diverse disciplines. Recognized for academic excellence and a vibrant campus ecosystem, it holds an 'A++' grade from NAAC and consistently ranks among top institutions in various NIRF categories.

READ MORE
location

Pune, Maharashtra

Compare colleges

About the Specialization

What is Information Technology at Dr. D. Y. Patil Vidyapeeth, Pune Pune?

This Information Technology (IT) program at Dr. D. Y. Patil Vidyapeeth, Pune, focuses on equipping students with a robust foundation in software development, data management, networking, and emerging technologies. The curriculum is designed to meet the evolving demands of the Indian IT industry, emphasizing practical skills and theoretical knowledge essential for creating innovative solutions. It integrates core computer science principles with specialized IT applications.

Who Should Apply?

This program is ideal for fresh graduates from 10+2 science background with a keen interest in logical problem-solving and technology. It also caters to individuals aspiring to build a career in software engineering, system administration, data analytics, or cybersecurity. Prospective students should possess an aptitude for mathematics and a curiosity for how technology shapes modern businesses and daily life.

Why Choose This Course?

Graduates of this program can expect diverse career paths in India as Software Developers, Data Analysts, Network Engineers, Cybersecurity Specialists, and IT Consultants. Entry-level salaries typically range from INR 3.5 to 6 LPA, with experienced professionals earning upwards of INR 10-20 LPA. The program aligns with industry certifications in cloud computing, cybersecurity, and data science, fostering significant growth trajectories in Indian and global tech companies.

Student Success Practices

Foundation Stage

Build Strong Programming Fundamentals- (Semester 1-2)

Dedicate consistent time to practice programming in C and Python. Focus on understanding data structures and algorithms thoroughly, as these are the building blocks for all advanced IT concepts. Participate in coding challenges regularly to improve problem-solving speed and logic.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, Online Python tutorials

Career Connection

Mastering fundamentals is crucial for clearing initial technical rounds in placements for various IT roles, including software development and data analysis.

Cultivate Effective Study Habits and Peer Learning- (Semester 1-2)

Form study groups to discuss complex topics in Engineering Mathematics, Physics, and Electrical Engineering. Actively participate in laboratory sessions, documenting observations and conclusions meticulously. Seek clarification from professors during office hours and leverage institutional learning resources.

Tools & Resources

Google Scholar for research, University library resources, Peer study groups

Career Connection

Develops teamwork, communication skills, and a deeper conceptual understanding, which are vital for collaborative projects in professional settings.

Engage in Project-Based Learning- (Semester 1-2)

Actively participate in the Project Based Learning (PBL) initiatives. Identify real-world problems and attempt to build small-scale solutions using the programming and engineering basics learned. This hands-on experience enhances practical application of theoretical knowledge.

Tools & Resources

Arduino/Raspberry Pi for hardware projects, GitHub for version control, VS Code

Career Connection

Early project experience builds a foundational portfolio, showcases problem-solving abilities, and prepares students for more complex projects in later years and industry.

Intermediate Stage

Specialize in Core IT Domains- (Semester 3-5)

Deep dive into core IT subjects like Data Structures and Algorithms, Operating Systems, DBMS, and Computer Networks. Understand their practical implementations and engage in advanced problem-solving. Consider taking online courses or certifications in areas like SQL, Linux administration, or network security to gain specialized knowledge.

Tools & Resources

Coursera/edX for specialized courses, SQLZoo, TryHackMe for cybersecurity basics

Career Connection

Specialized knowledge directly prepares students for specific roles in software development, database administration, and network engineering, increasing employability.

Gain Practical Exposure through Mini Projects and Workshops- (Semester 3-5)

Actively engage in mini-projects, applying concepts learned in subjects like Object-Oriented Programming and Web Development. Attend and participate in workshops and hackathons organized by the department or external bodies. These provide hands-on experience and a platform to test new skills.

Tools & Resources

Android Studio/Flutter for mobile apps, React/Angular for web development, Docker for containerization

Career Connection

Practical exposure through projects and workshops builds a strong resume, demonstrates applied skills, and helps secure internships and full-time positions.

Network and Participate in Technical Communities- (Semester 3-5)

Join professional student chapters (e.g., IEEE, CSI) and attend technical talks, seminars, and industry events. Network with alumni, faculty, and industry professionals to understand career paths and opportunities. Contribute to open-source projects to showcase collaborative coding skills.

Tools & Resources

LinkedIn for professional networking, GitHub for open-source contributions, Meetup groups for tech events

Career Connection

Building a strong professional network and reputation in technical communities can lead to mentorship opportunities, internships, and job referrals.

Advanced Stage

Intensify Internship and Final Year Project Focus- (Semester 6-8)

Seek out relevant internships in your area of interest (e.g., AI, Cloud, Cybersecurity) to gain significant industry experience. Dedicate substantial effort to the final year project, aiming for an innovative solution to a real-world problem. Focus on impactful outcomes and thorough documentation.

Tools & Resources

Internshala, Naukri for internships, Jira for project management, AWS/Azure/GCP for cloud projects

Career Connection

A strong internship and a well-executed final year project are critical for securing coveted placements and demonstrating readiness for industry roles.

Master Advanced Technologies and Interview Preparation- (Semester 6-8)

Specialize in one or two cutting-edge technologies (e.g., Machine Learning, Blockchain, DevOps, IoT) through advanced courses and certifications. Simultaneously, begin rigorous preparation for placements by practicing aptitude, logical reasoning, and technical interview questions, including mock interviews.

Tools & Resources

Udemy/Pluralsight for advanced tech skills, Glassdoor for company interview experiences, Pramp for mock interviews

Career Connection

Advanced specialization makes candidates highly desirable for niche roles, while comprehensive interview preparation ensures success in the competitive placement process.

Develop Soft Skills and Professional Presence- (Semester 6-8)

Refine communication, presentation, and leadership skills. Actively participate in college clubs, student leadership roles, and public speaking opportunities. Develop a professional online presence, including a well-curated LinkedIn profile and a portfolio of projects.

Tools & Resources

Toastmasters for public speaking, LinkedIn Learning for soft skills, Personal website/GitHub profile

Career Connection

Strong soft skills, coupled with technical expertise, make graduates well-rounded professionals, highly valued by employers for leadership and client-facing roles.

Program Structure and Curriculum

Eligibility:

  • Passed HSC (10+2) or equivalent with Physics and Mathematics as compulsory subjects along with one of Chemistry, Biotechnology, Biology, or Technical Vocational subject. Obtained at least 45% marks (40% for Backward Class categories) in these subjects combined. Appeared for MHT CET / JEE Main entrance examination.

Duration: 8 semesters / 4 years

Credits: 170 Credits

Assessment: Internal: Approximately 30-50% (based on In-Semester Examination, Term Work, Practical/Oral components), External: Approximately 50-70% (based on End-Semester Examination, Practical/Oral Examination components)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
FE101Engineering Mathematics – ICore4Differential Calculus, Integral Calculus, Differential Equations, Linear Algebra, Multivariable Calculus
FE102Engineering PhysicsCore3Wave Optics, Lasers and Optical Fibres, Quantum Mechanics, X-Rays, Nanoscience and Nanotechnology
FE103Basic Electrical EngineeringCore3DC Circuits, AC Circuits, Transformers, DC Machines, AC Machines
FE104Problem Solving and ProgrammingCore3Introduction to Programming, Control Structures, Functions, Arrays, Pointers, Structures
FE105Engineering GraphicsCore2Projections of Lines and Planes, Projections of Solids, Section of Solids, Development of Surfaces, Isometric Projections
FE106Engineering Physics LabLab1Optical Experiments, Semiconductor Characteristics, Laser Experiments, Magnetic Field Measurements
FE107Basic Electrical Engineering LabLab1DC Circuit Analysis, AC Circuit Analysis, Transformer Characteristics, Motor Testing
FE108Problem Solving and Programming LabLab1Basic C Programming, Conditional Statements, Looping Constructs, Function Implementation, Array and String Operations
FE109Engineering Graphics LabLab1Orthographic Projections, Isometric Views, Sectional Views, AutoCAD Basics
FE110Workshop PracticeLab1Fitting, Carpentry, Welding, Sheet Metal, Foundry
FE111Communication SkillSkill-based1Verbal Communication, Non-Verbal Communication, Writing Skills, Presentation Skills, Group Discussions
FE112Constitution of IndiaAudit0Preamble and Basic Features, Fundamental Rights and Duties, Directive Principles, Union and State Governments, Judiciary
FE113Environmental ScienceAudit0Ecosystems, Biodiversity, Environmental Pollution, Renewable Energy, Sustainable Development

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
FE201Engineering Mathematics – IICore4Laplace Transform, Inverse Laplace Transform, Fourier Series, Vector Calculus, Complex Variables
FE202Engineering ChemistryCore3Water Treatment, Fuels and Combustion, Polymers, Electrochemistry and Corrosion, Engineering Materials
FE203Basic Electronics EngineeringCore3Semiconductor Devices, Rectifiers and Filters, Bipolar Junction Transistors, FETs, Operational Amplifiers
FE204Engineering MechanicsCore3Force Systems, Equilibrium, Friction, Work and Energy, Kinematics and Kinetics of Particles
FE205Python ProgrammingCore2Python Fundamentals, Data Structures, Functions and Modules, Object-Oriented Programming, File Handling and Exception Handling
FE206Engineering Chemistry LabLab1Water Quality Testing, Fuel Analysis, Corrosion Experiments, Polymer Synthesis
FE207Basic Electronics Engineering LabLab1Diode Characteristics, Rectifier Circuits, Transistor Amplifier, Op-Amp Applications
FE208Python Programming LabLab1Python Scripting, List and Dictionary Operations, Function Calls, Class and Object Creation, File Operations
FE209Soft SkillsSkill-based1Interpersonal Skills, Time Management, Leadership Qualities, Problem-Solving, Emotional Intelligence
FE210Professional EthicsAudit0Ethical Theories, Professionalism, Moral Dilemmas, Corporate Social Responsibility, Engineering Ethics
FE211Project Based Learning (PBL) IProject1Problem Identification, Literature Review, Project Planning, Basic Design, Report Writing

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
IT301Discrete Structures and Graph TheoryCore3Logic, Sets, Relations and Functions, Group Theory, Graph Theory, Trees
IT302Data Structures and AlgorithmsCore3Array, Stack and Queue, Linked List, Tree, Graph, Searching and Sorting
IT303Object Oriented ProgrammingCore3OOP Concepts, Classes and Objects, Inheritance, Polymorphism, Exception Handling, File I/O
IT304Computer Organization and ArchitectureCore3Computer Evolution, CPU Design, Memory Organization, I/O Organization, Pipelining
IT305Digital Electronics and Logic DesignCore3Number Systems, Logic Gates, Combinational Logic, Sequential Logic, Memories, PLDs
IT306Data Structures and Algorithms LabLab1Implementation of Stacks and Queues, Linked List Operations, Tree Traversals, Graph Algorithms, Sorting and Searching Algorithms
IT307Object Oriented Programming LabLab1Class and Object Creation, Inheritance and Polymorphism, Abstract Classes and Interfaces, Exception Handling Implementation, File I/O Operations
IT308Digital Electronics and Logic Design LabLab1Logic Gate Implementation, Combinational Circuit Design, Flip-Flops and Counters, Shift Registers, Memory Interfacing
IT309Skill Based Course (SBC) I (IT Workshop)Skill-based1Linux Commands, Shell Scripting, Version Control (Git), Database Basics, Networking Tools
IT310Mini ProjectProject2Problem Definition, Requirement Analysis, System Design, Implementation, Testing and Documentation
IT311Professional CompetencyAudit0Career Planning, Interview Skills, Resume Building, Professional Etiquette, Industry Trends

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
IT401Engineering Mathematics - IIICore3Linear Differential Equations, Partial Differential Equations, Probability and Statistics, Z-Transform, Complex Analysis
IT402Operating SystemsCore3OS Structures, Process Management, Thread Management, CPU Scheduling, Deadlocks, Memory Management, File Systems
IT403Database Management SystemsCore3DBMS Architecture, ER Model, Relational Model, SQL, Normalization, Transaction Management
IT404Data Communication and NetworkingCore3Network Models, Physical Layer, Data Link Layer, Network Layer, Transport Layer, Application Layer
IT405MicroprocessorCore38086 Microprocessor Architecture, Assembly Language Programming, Interrupts, I/O Interfacing, Microcontrollers
IT406Operating Systems LabLab1Process Creation and Management, Thread Synchronization, CPU Scheduling Algorithms, Deadlock Handling, Memory Allocation Algorithms
IT407Database Management Systems LabLab1SQL Queries, Database Design, Normalization Practical, Transaction Management, PL/SQL Programming
IT408Data Communication and Networking LabLab1Network Configuration, Socket Programming, Packet Analysis (Wireshark), Routing Protocols, Network Security Tools
IT409Skill Based Course (SBC) II (Web Development)Skill-based1HTML Fundamentals, CSS Styling, JavaScript for Interactivity, Front-end Frameworks (e.g., Bootstrap), Backend Basics (e.g., Node.js/PHP)
IT410Mini ProjectProject2Advanced Problem Solving, Team Collaboration, Modular Design, Code Debugging, Project Presentation
IT411Universal Human ValuesAudit0Harmony in the Individual, Harmony in the Family, Harmony in Society, Harmony in Nature, Professional Ethics

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
IT501Theory of ComputationCore4Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, Undecidability
IT502Computer NetworksCore4Network Topologies, OSI/TCP-IP Model, Routing Protocols, Congestion Control, DNS, FTP, HTTP, Network Security
IT503System Programming and Operating SystemCore4System Software, Loaders and Linkers, Macro Processors, OS Structures, Process and Thread Management, Memory Management
IT504Design and Analysis of AlgorithmsCore3Asymptotic Notations, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms, NP-Completeness
IT505Elective-I (e.g., Web Technology)Elective3HTML, CSS, JavaScript, Web Servers (Apache, Nginx), PHP/ASP.NET Basics, Database Connectivity, Web Security Fundamentals
IT506Computer Networks LabLab2TCP/UDP Socket Programming, Router Configuration, Network Packet Sniffing, Subnetting and VLANs, Network Monitoring Tools
IT507System Programming and Operating System LabLab2Lex and Yacc, System Calls, Process Synchronization, Inter-Process Communication, Memory Allocation Simulation
IT508Design and Analysis of Algorithms LabLab1Graph Traversal Algorithms, Shortest Path Algorithms, Minimum Spanning Tree Algorithms, Dynamic Programming Problems, Greedy Approach Problems
IT509Elective-I Lab (e.g., Web Technology Lab)Lab1Responsive Web Design, Client-Side Scripting, Server-Side Scripting, Database Integration, Web Application Deployment
IT5010Mini ProjectProject2Project Planning, Technology Selection, System Implementation, Testing and Debugging, Documentation and Presentation
IT5011Cyber Security AuditAudit0Information Security Principles, Vulnerability Assessment, Penetration Testing Basics, Security Policies, Cyber Laws

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
IT601Software Engineering and Project ManagementCore4SDLC Models (Agile, Waterfall), Requirements Engineering, Software Design Principles, Software Testing, Project Planning and Scheduling, Risk Management
IT602Data Mining and WarehousingCore4Data Warehousing Concepts, OLAP, Data Mining Techniques, Association Rules, Classification, Clustering
IT603Object Oriented Modeling and DesignCore4UML Diagrams, Object-Oriented Analysis, Design Patterns, Use Cases, Class and Sequence Diagrams
IT604Elective-II (e.g., Cloud Computing)Elective3Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Security, AWS/Azure Basics
IT605Software Engineering and Project Management LabLab2Requirement Gathering Tools, UML Modeling Tools, Testing Frameworks, Project Management Software, Configuration Management
IT606Data Mining and Warehousing LabLab2ETL Process Implementation, OLAP Cube Design, Data Preprocessing, Classification Algorithms, Clustering Algorithms
IT607Object Oriented Modeling and Design LabLab2Designing Use Case Diagrams, Class and Object Diagrams, Sequence and Activity Diagrams, State Machine Diagrams, Component and Deployment Diagrams
IT608Elective-II Lab (e.g., Cloud Computing Lab)Lab1Virtual Machine Deployment, Cloud Storage Configuration, Serverless Computing, Containerization (Docker), Cloud Monitoring
IT609Mini ProjectProject2Advanced Software Development, Agile Methodologies, Version Control Best Practices, Deployment Strategies, Technical Documentation
IT6010Business IntelligenceAudit0BI Concepts, Data Visualization, Reporting, Decision Support Systems, Performance Management

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
IT701Artificial IntelligenceCore4AI History and Foundations, Search Algorithms, Knowledge Representation, Expert Systems, Machine Learning Basics, Natural Language Processing
IT702Mobile Application DevelopmentCore3Android/iOS Architecture, UI/UX Design Principles, Data Storage in Mobile, Networking and APIs, Mobile Security, App Publishing
IT703Elective-III (e.g., Block Chain Technology)Elective3Cryptography Fundamentals, Distributed Ledger Technology, Blockchain Architecture, Consensus Mechanisms, Smart Contracts, Decentralized Applications (DApps)
IT704Elective-IV (e.g., Internet of Things)Elective3IoT Architecture, Sensors and Actuators, IoT Communication Protocols, Data Analytics for IoT, IoT Security and Privacy
IT705Project Work – IProject4Problem Identification and Scope, Detailed Literature Survey, System Design and Architecture, Technology Stack Selection, Module Development and Integration
IT706Mobile Application Development LabLab2Android UI Development, Data Persistence in Android, REST API Integration, Push Notifications, Performance Optimization
IT707Elective-III Lab (e.g., Block Chain Technology Lab)Lab1Setting up a Blockchain Network, Smart Contract Development (Solidity), DApp Creation, Cryptocurrency Transactions, Security Auditing of Smart Contracts
IT708Elective-IV Lab (e.g., Internet of Things Lab)Lab1Sensor Interfacing with Microcontrollers, IoT Platform Integration (e.g., Arduino, Raspberry Pi), Data Transmission via MQTT/HTTP, Cloud-based IoT Analytics, Building Simple IoT Applications
IT709InternshipPractical2Industry Exposure, Practical Skill Application, Teamwork in Professional Settings, Problem Solving in Real-world Scenarios, Professional Networking
IT710EntrepreneurshipAudit0Idea Generation, Business Plan Development, Startup Ecosystem, Funding Sources, Marketing and Sales

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
IT801Big Data AnalyticsCore3Big Data Characteristics, Hadoop Ecosystem, MapReduce, HDFS, Apache Spark, NoSQL Databases, Data Visualization
IT802Elective-V (e.g., Distributed Systems)Elective3Client-Server Communication, Remote Procedure Call (RPC), Distributed Objects (RMI), Message Queues, Fault Tolerance, Consensus Protocols
IT803Project Work – IIProject6Full System Implementation, Testing and Quality Assurance, Deployment and Maintenance Strategies, Performance Optimization, Comprehensive Project Report and Presentation
IT804Research Paper WritingProject1Research Methodology, Literature Review Techniques, Academic Writing Standards, Data Analysis and Interpretation, Referencing and Citation Styles
IT805Industrial Visit / SurveyPractical1Exposure to Industry Practices, Understanding Operational Workflows, Technology Adoption in Industry, Observing Real-world Applications, Networking with Professionals
IT806Grand VivaViva1Comprehensive Subject Knowledge Assessment, Project Defense, Clarity of Concepts, Problem-Solving Aptitude, Communication Skills
whatsapp

Chat with us