

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


Pune, Maharashtra
.png&w=1920&q=75)
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 Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| FE101 | Engineering Mathematics – I | Core | 4 | Differential Calculus, Integral Calculus, Differential Equations, Linear Algebra, Multivariable Calculus |
| FE102 | Engineering Physics | Core | 3 | Wave Optics, Lasers and Optical Fibres, Quantum Mechanics, X-Rays, Nanoscience and Nanotechnology |
| FE103 | Basic Electrical Engineering | Core | 3 | DC Circuits, AC Circuits, Transformers, DC Machines, AC Machines |
| FE104 | Problem Solving and Programming | Core | 3 | Introduction to Programming, Control Structures, Functions, Arrays, Pointers, Structures |
| FE105 | Engineering Graphics | Core | 2 | Projections of Lines and Planes, Projections of Solids, Section of Solids, Development of Surfaces, Isometric Projections |
| FE106 | Engineering Physics Lab | Lab | 1 | Optical Experiments, Semiconductor Characteristics, Laser Experiments, Magnetic Field Measurements |
| FE107 | Basic Electrical Engineering Lab | Lab | 1 | DC Circuit Analysis, AC Circuit Analysis, Transformer Characteristics, Motor Testing |
| FE108 | Problem Solving and Programming Lab | Lab | 1 | Basic C Programming, Conditional Statements, Looping Constructs, Function Implementation, Array and String Operations |
| FE109 | Engineering Graphics Lab | Lab | 1 | Orthographic Projections, Isometric Views, Sectional Views, AutoCAD Basics |
| FE110 | Workshop Practice | Lab | 1 | Fitting, Carpentry, Welding, Sheet Metal, Foundry |
| FE111 | Communication Skill | Skill-based | 1 | Verbal Communication, Non-Verbal Communication, Writing Skills, Presentation Skills, Group Discussions |
| FE112 | Constitution of India | Audit | 0 | Preamble and Basic Features, Fundamental Rights and Duties, Directive Principles, Union and State Governments, Judiciary |
| FE113 | Environmental Science | Audit | 0 | Ecosystems, Biodiversity, Environmental Pollution, Renewable Energy, Sustainable Development |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| FE201 | Engineering Mathematics – II | Core | 4 | Laplace Transform, Inverse Laplace Transform, Fourier Series, Vector Calculus, Complex Variables |
| FE202 | Engineering Chemistry | Core | 3 | Water Treatment, Fuels and Combustion, Polymers, Electrochemistry and Corrosion, Engineering Materials |
| FE203 | Basic Electronics Engineering | Core | 3 | Semiconductor Devices, Rectifiers and Filters, Bipolar Junction Transistors, FETs, Operational Amplifiers |
| FE204 | Engineering Mechanics | Core | 3 | Force Systems, Equilibrium, Friction, Work and Energy, Kinematics and Kinetics of Particles |
| FE205 | Python Programming | Core | 2 | Python Fundamentals, Data Structures, Functions and Modules, Object-Oriented Programming, File Handling and Exception Handling |
| FE206 | Engineering Chemistry Lab | Lab | 1 | Water Quality Testing, Fuel Analysis, Corrosion Experiments, Polymer Synthesis |
| FE207 | Basic Electronics Engineering Lab | Lab | 1 | Diode Characteristics, Rectifier Circuits, Transistor Amplifier, Op-Amp Applications |
| FE208 | Python Programming Lab | Lab | 1 | Python Scripting, List and Dictionary Operations, Function Calls, Class and Object Creation, File Operations |
| FE209 | Soft Skills | Skill-based | 1 | Interpersonal Skills, Time Management, Leadership Qualities, Problem-Solving, Emotional Intelligence |
| FE210 | Professional Ethics | Audit | 0 | Ethical Theories, Professionalism, Moral Dilemmas, Corporate Social Responsibility, Engineering Ethics |
| FE211 | Project Based Learning (PBL) I | Project | 1 | Problem Identification, Literature Review, Project Planning, Basic Design, Report Writing |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT301 | Discrete Structures and Graph Theory | Core | 3 | Logic, Sets, Relations and Functions, Group Theory, Graph Theory, Trees |
| IT302 | Data Structures and Algorithms | Core | 3 | Array, Stack and Queue, Linked List, Tree, Graph, Searching and Sorting |
| IT303 | Object Oriented Programming | Core | 3 | OOP Concepts, Classes and Objects, Inheritance, Polymorphism, Exception Handling, File I/O |
| IT304 | Computer Organization and Architecture | Core | 3 | Computer Evolution, CPU Design, Memory Organization, I/O Organization, Pipelining |
| IT305 | Digital Electronics and Logic Design | Core | 3 | Number Systems, Logic Gates, Combinational Logic, Sequential Logic, Memories, PLDs |
| IT306 | Data Structures and Algorithms Lab | Lab | 1 | Implementation of Stacks and Queues, Linked List Operations, Tree Traversals, Graph Algorithms, Sorting and Searching Algorithms |
| IT307 | Object Oriented Programming Lab | Lab | 1 | Class and Object Creation, Inheritance and Polymorphism, Abstract Classes and Interfaces, Exception Handling Implementation, File I/O Operations |
| IT308 | Digital Electronics and Logic Design Lab | Lab | 1 | Logic Gate Implementation, Combinational Circuit Design, Flip-Flops and Counters, Shift Registers, Memory Interfacing |
| IT309 | Skill Based Course (SBC) I (IT Workshop) | Skill-based | 1 | Linux Commands, Shell Scripting, Version Control (Git), Database Basics, Networking Tools |
| IT310 | Mini Project | Project | 2 | Problem Definition, Requirement Analysis, System Design, Implementation, Testing and Documentation |
| IT311 | Professional Competency | Audit | 0 | Career Planning, Interview Skills, Resume Building, Professional Etiquette, Industry Trends |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT401 | Engineering Mathematics - III | Core | 3 | Linear Differential Equations, Partial Differential Equations, Probability and Statistics, Z-Transform, Complex Analysis |
| IT402 | Operating Systems | Core | 3 | OS Structures, Process Management, Thread Management, CPU Scheduling, Deadlocks, Memory Management, File Systems |
| IT403 | Database Management Systems | Core | 3 | DBMS Architecture, ER Model, Relational Model, SQL, Normalization, Transaction Management |
| IT404 | Data Communication and Networking | Core | 3 | Network Models, Physical Layer, Data Link Layer, Network Layer, Transport Layer, Application Layer |
| IT405 | Microprocessor | Core | 3 | 8086 Microprocessor Architecture, Assembly Language Programming, Interrupts, I/O Interfacing, Microcontrollers |
| IT406 | Operating Systems Lab | Lab | 1 | Process Creation and Management, Thread Synchronization, CPU Scheduling Algorithms, Deadlock Handling, Memory Allocation Algorithms |
| IT407 | Database Management Systems Lab | Lab | 1 | SQL Queries, Database Design, Normalization Practical, Transaction Management, PL/SQL Programming |
| IT408 | Data Communication and Networking Lab | Lab | 1 | Network Configuration, Socket Programming, Packet Analysis (Wireshark), Routing Protocols, Network Security Tools |
| IT409 | Skill Based Course (SBC) II (Web Development) | Skill-based | 1 | HTML Fundamentals, CSS Styling, JavaScript for Interactivity, Front-end Frameworks (e.g., Bootstrap), Backend Basics (e.g., Node.js/PHP) |
| IT410 | Mini Project | Project | 2 | Advanced Problem Solving, Team Collaboration, Modular Design, Code Debugging, Project Presentation |
| IT411 | Universal Human Values | Audit | 0 | Harmony in the Individual, Harmony in the Family, Harmony in Society, Harmony in Nature, Professional Ethics |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT501 | Theory of Computation | Core | 4 | Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, Undecidability |
| IT502 | Computer Networks | Core | 4 | Network Topologies, OSI/TCP-IP Model, Routing Protocols, Congestion Control, DNS, FTP, HTTP, Network Security |
| IT503 | System Programming and Operating System | Core | 4 | System Software, Loaders and Linkers, Macro Processors, OS Structures, Process and Thread Management, Memory Management |
| IT504 | Design and Analysis of Algorithms | Core | 3 | Asymptotic Notations, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms, NP-Completeness |
| IT505 | Elective-I (e.g., Web Technology) | Elective | 3 | HTML, CSS, JavaScript, Web Servers (Apache, Nginx), PHP/ASP.NET Basics, Database Connectivity, Web Security Fundamentals |
| IT506 | Computer Networks Lab | Lab | 2 | TCP/UDP Socket Programming, Router Configuration, Network Packet Sniffing, Subnetting and VLANs, Network Monitoring Tools |
| IT507 | System Programming and Operating System Lab | Lab | 2 | Lex and Yacc, System Calls, Process Synchronization, Inter-Process Communication, Memory Allocation Simulation |
| IT508 | Design and Analysis of Algorithms Lab | Lab | 1 | Graph Traversal Algorithms, Shortest Path Algorithms, Minimum Spanning Tree Algorithms, Dynamic Programming Problems, Greedy Approach Problems |
| IT509 | Elective-I Lab (e.g., Web Technology Lab) | Lab | 1 | Responsive Web Design, Client-Side Scripting, Server-Side Scripting, Database Integration, Web Application Deployment |
| IT5010 | Mini Project | Project | 2 | Project Planning, Technology Selection, System Implementation, Testing and Debugging, Documentation and Presentation |
| IT5011 | Cyber Security Audit | Audit | 0 | Information Security Principles, Vulnerability Assessment, Penetration Testing Basics, Security Policies, Cyber Laws |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT601 | Software Engineering and Project Management | Core | 4 | SDLC Models (Agile, Waterfall), Requirements Engineering, Software Design Principles, Software Testing, Project Planning and Scheduling, Risk Management |
| IT602 | Data Mining and Warehousing | Core | 4 | Data Warehousing Concepts, OLAP, Data Mining Techniques, Association Rules, Classification, Clustering |
| IT603 | Object Oriented Modeling and Design | Core | 4 | UML Diagrams, Object-Oriented Analysis, Design Patterns, Use Cases, Class and Sequence Diagrams |
| IT604 | Elective-II (e.g., Cloud Computing) | Elective | 3 | Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Security, AWS/Azure Basics |
| IT605 | Software Engineering and Project Management Lab | Lab | 2 | Requirement Gathering Tools, UML Modeling Tools, Testing Frameworks, Project Management Software, Configuration Management |
| IT606 | Data Mining and Warehousing Lab | Lab | 2 | ETL Process Implementation, OLAP Cube Design, Data Preprocessing, Classification Algorithms, Clustering Algorithms |
| IT607 | Object Oriented Modeling and Design Lab | Lab | 2 | Designing Use Case Diagrams, Class and Object Diagrams, Sequence and Activity Diagrams, State Machine Diagrams, Component and Deployment Diagrams |
| IT608 | Elective-II Lab (e.g., Cloud Computing Lab) | Lab | 1 | Virtual Machine Deployment, Cloud Storage Configuration, Serverless Computing, Containerization (Docker), Cloud Monitoring |
| IT609 | Mini Project | Project | 2 | Advanced Software Development, Agile Methodologies, Version Control Best Practices, Deployment Strategies, Technical Documentation |
| IT6010 | Business Intelligence | Audit | 0 | BI Concepts, Data Visualization, Reporting, Decision Support Systems, Performance Management |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT701 | Artificial Intelligence | Core | 4 | AI History and Foundations, Search Algorithms, Knowledge Representation, Expert Systems, Machine Learning Basics, Natural Language Processing |
| IT702 | Mobile Application Development | Core | 3 | Android/iOS Architecture, UI/UX Design Principles, Data Storage in Mobile, Networking and APIs, Mobile Security, App Publishing |
| IT703 | Elective-III (e.g., Block Chain Technology) | Elective | 3 | Cryptography Fundamentals, Distributed Ledger Technology, Blockchain Architecture, Consensus Mechanisms, Smart Contracts, Decentralized Applications (DApps) |
| IT704 | Elective-IV (e.g., Internet of Things) | Elective | 3 | IoT Architecture, Sensors and Actuators, IoT Communication Protocols, Data Analytics for IoT, IoT Security and Privacy |
| IT705 | Project Work – I | Project | 4 | Problem Identification and Scope, Detailed Literature Survey, System Design and Architecture, Technology Stack Selection, Module Development and Integration |
| IT706 | Mobile Application Development Lab | Lab | 2 | Android UI Development, Data Persistence in Android, REST API Integration, Push Notifications, Performance Optimization |
| IT707 | Elective-III Lab (e.g., Block Chain Technology Lab) | Lab | 1 | Setting up a Blockchain Network, Smart Contract Development (Solidity), DApp Creation, Cryptocurrency Transactions, Security Auditing of Smart Contracts |
| IT708 | Elective-IV Lab (e.g., Internet of Things Lab) | Lab | 1 | Sensor Interfacing with Microcontrollers, IoT Platform Integration (e.g., Arduino, Raspberry Pi), Data Transmission via MQTT/HTTP, Cloud-based IoT Analytics, Building Simple IoT Applications |
| IT709 | Internship | Practical | 2 | Industry Exposure, Practical Skill Application, Teamwork in Professional Settings, Problem Solving in Real-world Scenarios, Professional Networking |
| IT710 | Entrepreneurship | Audit | 0 | Idea Generation, Business Plan Development, Startup Ecosystem, Funding Sources, Marketing and Sales |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT801 | Big Data Analytics | Core | 3 | Big Data Characteristics, Hadoop Ecosystem, MapReduce, HDFS, Apache Spark, NoSQL Databases, Data Visualization |
| IT802 | Elective-V (e.g., Distributed Systems) | Elective | 3 | Client-Server Communication, Remote Procedure Call (RPC), Distributed Objects (RMI), Message Queues, Fault Tolerance, Consensus Protocols |
| IT803 | Project Work – II | Project | 6 | Full System Implementation, Testing and Quality Assurance, Deployment and Maintenance Strategies, Performance Optimization, Comprehensive Project Report and Presentation |
| IT804 | Research Paper Writing | Project | 1 | Research Methodology, Literature Review Techniques, Academic Writing Standards, Data Analysis and Interpretation, Referencing and Citation Styles |
| IT805 | Industrial Visit / Survey | Practical | 1 | Exposure to Industry Practices, Understanding Operational Workflows, Technology Adoption in Industry, Observing Real-world Applications, Networking with Professionals |
| IT806 | Grand Viva | Viva | 1 | Comprehensive Subject Knowledge Assessment, Project Defense, Clarity of Concepts, Problem-Solving Aptitude, Communication Skills |




