TCS iON NPT - Mobile App Development
Test Syllabus
TCS iON NPT - Mobile App Development Test Syllabus
Exam Pattern
Part A Test of Knowledge + Part B Test of Application
Total no. of Questions Total Marks Total Duration (Mins)
54 100 120
Exam Pattern: Part A
Part A - Test of Knowledge
No. of Questions Marks per MCQ Total Marks Duration (Mins)
50 1 50 60
2
TCS iON NPT - Mobile App Development Test Syllabus
Part A Syllabus - Test of Knowledge
Sr. No. Module Descriptor Topic Sub Weightage
Topic
1 HTML Basic principles of HTML Tags, HTML 10%
and CSS HTML and CSS Entities, HTML
Attributes
Data Representation
Using Links, Images,
Paragraphs, Tables
Block and Inline
Elements
Colors, Background
and opacity, Css
Selectors, Box Model
Pseudo Classes and
Elements
3
TCS iON NPT - Mobile App Development Test Syllabus
2 XML Basic knowledge Views and ViewGroups 10%
of XML for (Layouts and
designing UI of Parameters)
Android Apps
Widgets - Button,
ImageView, TextView,
ImageButtons,
VideoView
WebView, ListViews
and RecyclerViews
Drawables, Styles,
Colors and Strings
Manifest
3 JS and JQuery Knowledge of Javascript Fundamentals, 16%
HTML DOM, Methods, Variables
Accessing HTML Numbers and Strings
elements,
transitions and Javascript Array, Loops
selectors and Functions
Javascript Objects and
The DOM
JQuery Effects - Hide,
Show, Slide, Animate,
Fade
JQuery HTML - Get, Set,
Add, Remove, JQuery-
CSS
JQuery Selectors and
Events
JQuery Traversing -
Ancestors, Descendents,
Siblings, Filtering
4
TCS iON NPT - Mobile App Development Test Syllabus
4 Java Knowledge of JVM, JRE, JDK 20%
java
Java Variables,
Operators, Datatypes
and Methods
Object Oriented
Programming - Classes,
Objects and Constructors
Encapsulation and
Abstraction
Inheritance, Interfaces,
Aggregation and
Packages
Polymorphism -
Overloading and
Overriding
Exception Handling
Multithreading, File
Handling
JDBC
5 Dart Dart Dart SDK and Dart Plugin 12%
Programming
Skills Datatypes, Variables,
Operators and Control
Statements
Data Structures - lists,
Maps
OOPs - Object, Class,
Functions and
Collections
Inheritance, Interfaces,
Generics and Packages
HTML DOM
5
TCS iON NPT - Mobile App Development Test Syllabus
6 Flutter Knowledge of Flutter SDK and Flutter 20%
Designing apps in Plugin
Flutter and Widgets and Widgets
knowledge of Tree
Widgets and APIs PreBuilt Widgets - Image
and Text Widgets
Emulator, Simulator, Hot
Reload and Hot Restart
of App
Incorporating
Dependancies, Custom
Assets and Fonts
Layout Widgets -
Columns, Rows,
Containers and Cards
Stateful and Stateless
Widgets, Callbacks,
Declarative UI
Programming
Dart Library
incorporating
functionality
Dart Package
Management
Deployment on various
App Stores and Google
Play, Understanding of
APIs with Flutter
7 MySQL Understanding of MySQL Statements- DDL, 12%
SQL and NoSQL DML, DQL, Basics of SQL
knowledge as DDL - Create, Alter, Drop
well as various and NoSQL Databases
commands on DML and DQL - Select,
Data operation Insert, Update, Delete
Operators and Clauses
Joins and Unions
PL-SQL Procedures,
Functions, Triggers,
Transactions
6
TCS iON NPT - Mobile App Development Test Syllabus
Exam Pattern: Part B
Part B - Test of Application
No. of Questions (Case) 4
Marks 50
Duration (Mins) 60
No. of Questions per Total Marks per
Distribution Marks
Case Case
2 Questions – 3 Marks
Case 1 3 10
1 Question - 4 Marks
1 Question – 3 Marks
Case 2 3 15 2 Questions – 6 marks
Case 3 3 15 1 Question – 3 Marks
2 Questions - 6 Marks
Case 4 3 10 2 Questions – 3 Marks
1 Question - 4 Marks
7
TCS iON NPT - Mobile App Development Test Syllabus
Part B Syllabus - Test of Application
Cases Module Coverage Skill Assessed Weightage
Practical Scenario - Case 1 HTML5 and CSS3 HTML5 and CSS basics, Linking and 20%
Styling
Practical Scenario - Case 2 Javascript and JQuery Invoking JavaScript inside HTML. 30%
Understanding Look and feel of
the application
Practical Scenario - Case 3 Java and Dart Core Java and Dart SDK 30%
Fundamentals and development
Practical Scenario - Case 4 Flutter and MySQL Flutter app structuring, 20%
development and deployment and
Database Management