B.Sc. (Information Technology) Mobile Programming Syllabus - Mumbai University
This is the SY BSc IT syllabus under NEP 2020, in force from the academic year 2025-26. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.
Loading syllabus...
Syllabus for Mobile Programming
Module I
- 1. Install Flutter SDK on your computer and run the flutter doctor command to check your setup. 2. Create a "Hello, World!" Flutter application and run it on an emulator. 3. Modify the app's title and primary color in the MaterialApp widget. 4. Create a StatelessWidget that displays a greeting message. 5. Write a Dart program to calculate the sum of two numbers entered by the user. 6. Implement a Dart program that uses if-else statements to determine if a number is odd or even. 7. Demonstrate the use of a switch-case statement in Dart. 8. Write a program to print a multiplication table using a for loop. 9. Create a Flutter app with a Text widget that displays your name. 10. Build an app with a Column widget to arrange multiple Text widgets vertically. 11. Use a Row widget to arrange three buttons horizontally. 12. Create a Flutter app using Scaffold with an AppBar, Body, and a FloatingActionButton. 13. Create a simple counter app using StatefulWidget to increment and display a number. 14. Implement a TextField widget to accept user input and display it using a Text widget. 15. Design a Flutter app with a Container widget and customize its padding, margin, and color. Use the Stack widget to overlay a Text widget on an Image.
Module II
- 1. Build a responsive UI using MediaQuery to adapt to different screen sizes. 2. Create a Flutter form with TextFormField widgets to accept a username and password. 3. Implement form validation to ensure the fields are not empty. 4. Add navigation between two screens in Flutter using the Navigator class. 5. Create a Drawer widget for app navigation with three menu options. 6. Display a list of items in a ListView widget. 7. Use the GridView widget to display a grid of images. 8. Add a GestureDetector to detect taps and display a message in the console. 9. Implement a LongPress event to change the color of a container. 10. Create a basic animation using the AnimatedContainer widget. 11. Implement a FadeTransition to animate the opacity of a widget. 12. Use a Slider widget to select a value between 0 and 100 and display the value. 13. Create a Switch widget to toggle between two themes (light and dark). 14. Use the http package to fetch and display data from a public API. Create a FutureBuilder widget to display data asynchronously. 10 & 11 Reference and
Reproduced from the University of Mumbai syllabus for B.Sc. (Information Technology) under NEP 2020, in force from the academic year 2025-26. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.
Use FYBSc IT, SYBSc IT, or TYBSc IT first so your syllabus check matches the semester you are preparing for.
Use the syllabus to confirm topics, then open BSc IT notes for the same semester.
Move to BSc IT question papers after reviewing the module scope.