Mobile App Development

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

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

You might also like