Your roadmap · आपका रोडमैप
- 1
Admission & first meetingप्रवेश और पहली मुलाकातEnquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.
- 2
Semester 5 — subject classesसेमेस्टर 5 — विषयवार कक्षाएँEvery theory subject of the term, unit by unit, with notes, numericals and doubt classes.
Python ProgrammingWeb Development using PHPCyber SecurityArtificial IntelligenceMobile Application Development
- 3
Labs, practicals & project workलैब, प्रैक्टिकल और प्रोजेक्टExperiments / jobs / project work as in the syllabus, with practical file and viva preparation.
Python and PHP LabMobile Application Labसमर इंटर्नशिप
- 4
Unit tests & mid-termयूनिट टेस्ट और मिड-टर्मA test after every unit and a mid-term in the university / board pattern.
- 5
Semester 5 mock testमॉक टेस्टA full mock test of all subjects before the exam, with analysis.
- 6
Semester 5 exam (university / board)सेमेस्टर / वार्षिक परीक्षाPrevious papers, important questions and full revision.
- 7
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
सिलेबस · पाठ्यक्रम
8 subjects · 40 chapters · 214 topics
Python Programming5 chapters · 6 Months
Subject page →+
01Unit 1: Python Basics
7 टॉपिक+
- Features and applications of Python
- Installing Python and using IDLE / VS Code
- Keywords, identifiers, variables and data types
- Operators and expressions
- input() and print()
- Type conversion
- Conditional statements और loops
02Unit 2: Data Structures in Python
6 टॉपिक+
- Strings - indexing, slicing and methods
- Lists - operations and methods
- Tuples and their immutability
- Sets and set operations
- Dictionaries - keys, values and methods
- List comprehension
03Unit 3: Functions, Modules and Packages
7 टॉपिक+
- Defining and calling functions
- Default, keyword and variable-length arguments
- Scope - local and global
- Lambda functions and recursion
- Built-in modules - math, random, datetime, os
- Creating user-defined modules and packages
- Using pip
04Unit 4: Object Oriented Programming in Python
6 टॉपिक+
- Classes and objects
- The __init__ method and self
- Class and instance variables
- Inheritance and method overriding
- Polymorphism and operator overloading
- Data hiding
05Unit 5: Exception Handling, Files and Libraries
7 टॉपिक+
- Errors and exceptions - try, except, else, finally
- Raising and user-defined exceptions
- Opening, reading and writing files
- File modes and the with statement
- Introduction to NumPy arrays
- Plotting with Matplotlib
- Introduction to Pandas
Web Development using PHP5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction to PHP
6 टॉपिक+
- Client-side vs server-side scripting
- Web server, XAMPP / WAMP installation
- PHP syntax, embedding PHP in HTML
- Variables, data types and constants
- Operators and expressions
- echo and print
02Unit 2: Control Structures, Functions and Arrays
6 टॉपिक+
- if, else, switch
- for, while, do-while, foreach
- User-defined functions, default arguments
- Variable scope and static variables
- Indexed, associative and multidimensional arrays
- Array and string functions
03Unit 3: Forms and State Management
7 टॉपिक+
- GET and POST methods
- $_GET, $_POST and $_REQUEST
- Form validation
- File upload
- कुकीज़
- Sessions and session variables
- include and require
04Unit 4: PHP and MySQL
6 टॉपिक+
- MySQL basics and phpMyAdmin
- Connecting with mysqli and PDO
- Creating database and tables from PHP
- Insert, select, update and delete records
- Displaying records in a table
- Prepared statements
05Unit 5: OOP and Web Application Development
6 टॉपिक+
- Classes and objects in PHP
- Constructors and inheritance
- Login and registration system
- Password hashing with password_hash()
- SQL injection and XSS prevention
- Introduction to PHP frameworks
Cyber Security5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction to Cyber Security
5 टॉपिक+
- Need for cyber security
- CIA triad - confidentiality, integrity, availability
- Threat, vulnerability, risk and attack
- Types of attackers - hackers, crackers, insiders
- Authentication, authorisation and accounting
02Unit 2: Cyber Threats and Attacks
6 टॉपिक+
- Malware - virus, worm, trojan, ransomware, spyware
- Phishing and social engineering
- Password attacks - brute force, dictionary
- DoS and DDoS attacks
- Man-in-the-middle and spoofing
- SQL injection and cross-site scripting
03Unit 3: Cryptography Basics
6 टॉपिक+
- Plain text, cipher text, encryption and decryption
- Substitution and transposition ciphers - Caesar cipher
- Symmetric key - DES, AES
- Asymmetric key - RSA, public and private keys
- Hash functions - MD5, SHA
- Digital signatures and digital certificates
04Unit 4: Network and System Security
7 टॉपिक+
- Firewalls - packet filter and application gateway
- IDS and IPS
- VPN
- Secure protocols - HTTPS, SSL/TLS, SSH
- Antivirus and patch management
- Wireless security - WPA2 / WPA3
- Backup and recovery
05Unit 5: Cyber Laws and Safe Practices
6 टॉपिक+
- Cyber crime and its types
- IT Act 2000 and amendment 2008 - important sections
- Reporting cyber crime - cybercrime.gov.in and helpline 1930
- Digital privacy and data protection
- Safe use of passwords, two-factor authentication
- Safe social media, email and online banking practices
Artificial Intelligence5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction to AI
6 टॉपिक+
- Definition and history of AI
- Turing test
- Narrow, general and super AI
- Applications of AI in daily life and industry
- Intelligent agents - structure and types
- Agent environments - PEAS description
02Unit 2: Problem Solving and Search
7 टॉपिक+
- State space representation
- Water jug and 8-puzzle problems
- Breadth First Search and Depth First Search
- Heuristic functions
- Best-first search and A* algorithm
- Hill climbing
- Game playing - minimax and alpha-beta pruning
03Unit 3: Knowledge Representation
6 टॉपिक+
- Knowledge and its types
- Propositional logic
- Predicate (first-order) logic
- Rule-based systems - forward and backward chaining
- Semantic networks and frames
- Reasoning under uncertainty - basic probability
04Unit 4: Machine Learning Basics
7 टॉपिक+
- What is machine learning
- Supervised, unsupervised and reinforcement learning
- Linear regression and classification
- Decision tree and k-nearest neighbour
- k-means clustering
- Training, testing, accuracy and overfitting
- Introduction to neural networks
05Unit 5: AI Applications and Ethics
6 टॉपिक+
- Expert systems - architecture and examples
- Natural Language Processing and chatbots
- Computer vision and image recognition
- Robotics
- Generative AI tools
- Ethical issues - bias, privacy, job impact
Mobile Application Development5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction to Android
6 टॉपिक+
- Mobile operating systems
- Android versions and features
- Android architecture - Linux kernel, HAL, runtime, libraries, framework, apps
- Android Studio, SDK and emulator (AVD)
- Structure of an Android project
- AndroidManifest.xml and Gradle
02Unit 2: UI Design
6 टॉपिक+
- Views and ViewGroups
- Linear, Relative, Constraint and Frame layouts
- TextView, EditText, Button, ImageView, CheckBox, RadioButton
- Units - dp and sp
- Toast and Snackbar
- Event handling - onClick
03Unit 3: Activities, Intents and Fragments
6 टॉपिक+
- Activity life cycle
- Explicit and implicit intents
- Passing data between activities
- Fragments and their life cycle
- Menus and dialogs
- ListView, RecyclerView and adapters
04Unit 4: Data Storage
6 टॉपिक+
- SharedPreferences
- Internal and external storage
- SQLite database and SQLiteOpenHelper
- CRUD operations
- Content providers
- Introduction to Firebase
05Unit 5: Services, Permissions and Publishing
7 टॉपिक+
- Services and broadcast receivers
- Notifications
- Runtime permissions
- Location, camera and sensors
- Calling web APIs
- Signing the app, APK and AAB
- Publishing on Google Play
Python and PHP Lab5 chapters · 6 Months
Subject page →+
01Python बेसिक्स
3 टॉपिक+
- Programs using input, operators and if-else
- Loops - factorial, Fibonacci, prime numbers
- String manipulation programs
02Python Data Structures and Functions
4 टॉपिक+
- List, tuple and dictionary programs
- Functions with default and keyword arguments
- Recursion
- Using math and random modules
03Python OOP, Exceptions and Files
4 टॉपिक+
- Class and object programs
- Inheritance
- Exception handling
- Reading and writing text files
04PHP Basics and Forms
4 टॉपिक+
- Installing XAMPP and running a PHP page
- Control structures and arrays in PHP
- Form handling with GET and POST
- Sessions and cookies
05PHP with MySQL
5 टॉपिक+
- Connecting to MySQL
- Insert form data into a table
- Display records in an HTML table
- Update and delete records
- Simple login page
Mobile Application Lab6 chapters · 6 Months
Subject page →+
01Setup and First App
4 टॉपिक+
- Installing Android Studio and SDK
- Creating an AVD emulator
- Hello World app and project structure
- Running on a real device with USB debugging
02Layouts and Widgets
4 टॉपिक+
- LinearLayout and ConstraintLayout screens
- Login screen with EditText and Button
- CheckBox, RadioButton and Spinner
- ImageView and styles
03Events and Activities
5 टॉपिक+
- Simple calculator app
- Toast and AlertDialog
- Activity life cycle log demonstration
- Explicit intent with data passing
- Implicit intents - dial, browser, share
04Lists and Menus
3 टॉपिक+
- ListView with ArrayAdapter
- RecyclerView with custom item layout
- Options menu and context menu
05Data Storage
2 टॉपिक+
- SharedPreferences for saving settings
- SQLite CRUD app - student records
06Publishing
2 टॉपिक+
- App icon and name
- Generating a signed APK / AAB
समर इंटर्नशिप4 chapters · 6 Months
Subject page →+
01Milestone 1: Choosing the Organisation
4 टॉपिक+
- Types of internships - software company, IT department, ISP, government office
- Preparing a resume and application letter
- Getting the permission letter and joining letter
- Setting learning goals with the supervisor
02Milestone 2: Training and Daily Diary
4 टॉपिक+
- Understanding the organisation and its work
- Learning the tools and technologies used
- Working on assigned tasks or a mini project
- Writing a daily / weekly diary signed by the supervisor
03Milestone 3: Internship Report
5 टॉपिक+
- Report format - certificate, acknowledgement, contents
- Company profile
- Work done and technologies learnt
- Mini project details with screenshots
- Conclusion and learning outcomes
04Milestone 4: Presentation and Viva
4 टॉपिक+
- Preparing 10-12 slides
- Presenting in 8-10 minutes
- Answering viva questions on the work and technologies
- Submitting the training certificate
About this course
आप यह कर पाएँगे
- Complete Python Programming syllabus with regular tests
- Complete Web Development using PHP syllabus with regular tests
- Complete Cyber Security syllabus with regular tests
- Complete Artificial Intelligence syllabus with regular tests
- Complete Mobile Application Development syllabus with regular tests
- Complete Python and PHP Lab syllabus with regular tests
- Complete Mobile Application Lab syllabus with regular tests
- Complete Summer Internship syllabus with regular tests
यह किसके लिए है
- Diploma Computer Science & Engineering students of Semester 5 (BTEUP)
- Diploma IT and other branch students learning Python
- Beginners preparing for data science and automation courses
आपको क्या चाहिए
- Basic programming logic in any language (C / C++ / Java)
Online tests & result
Practice and unit tests online; marks and result show in your student login and at the centre.
Student login →
सवाल
Which syllabus is followed?
The BTEUP Diploma Computer Science & Engineering Semester 5 Python Programming syllabus. Where your college syllabus differs, the centre follows your own syllabus.
Which Python version is used?
Python 3 (current release) with IDLE, VS Code or Jupyter Notebook.
Is Python useful after diploma?
Yes. It is used in data science, machine learning, web development and automation, and is common in placement tests.
What software is needed?
XAMPP (Apache + PHP + MySQL) and a code editor such as VS Code - all free.
Will I build a project?
Yes. A small database-driven web application such as a student record system is built during the course.
Is hacking taught?
Only defensive awareness and how attacks work in principle, so you can protect systems. Unauthorised access is a crime under the IT Act.
Where do I report online fraud?
Call the national cyber crime helpline 1930 or file a complaint at cybercrime.gov.in.
Is heavy mathematics needed?
No. Only basic algebra and probability are used; search and ML ideas are explained with simple examples.