GLS UNIVERSITY Faculty of Computer Applications & Information

GLS UNIVERSITY
Faculty of Computer Applications & Information Technology
MSc (IT) – Master of Science (Information Technology)
(New Programme)
1.
GLS University’s Master of Science (Information Technology) – MSc (IT) is a
two-year full time post-graduate programme leading to Master of Science in
Information Technology. The programme will be offered by the Faculty of
Computer Applications and Information Technology, GLS University.
2.
Programme Objectives
This programme introduces the students to the modern theories and skills used
to design, develop and manage IT systems, processes and technologies.
Students learn how to apply their IT knowledge and skills to the development
and management of software and web systems.
The programme has been specifically designed keeping in mind industry
requirements. It offers specialization in five different tracks a student can
choose, depending upon his liking and opportunities available in IT industry.
These post graduates are intended to get employment in many roles, including
Computer Programmers, Software Developers, System Administrators, Web
Developers and several such related positions. More specifically, the
programme is intended:
To impart sound knowledge of the latest technologies used in Science,
Technology and Management related to Information Systems and their
applications in relevant fields.
To build a pool of technically qualified manpower that can easily become
productive in the industry.
To cater to the needs of industry and scientific organizations in global era in
IT and its aligned areas.
To develop professionals and leaders of high calibre imbibed with values of
entrepreneurship, ethics and social responsibility.
3.
Eligibility Norms for Admission to MSc (IT)
The candidate must have passed one of the following Bachelor Degree:
Bachelor's Degree in any branch of Engineering or Technology.
Bachelor's Degree in Computer Science, Computer Applications,
Information Technology, Information Science.
Bachelor's Degree in Mathematics, Statistics with Mathematics, Physics.
Any Graduate and PGDCA/ PGDMA / A Level Certificate of DOEACC
MSc (IT) Programme Structure Page 1 of 13
4. Admission
a) The intake for the MSc (IT) programme will be two divisions of 60 seats
each.
b) Admission to reserved category candidates will be as per the guidelines of
Government of Gujarat.
c) Admission to all categories will be on merit.
d) Separate category-wise merit lists will be prepared.
e) Candidates from other Universities will have to obtain and produce a
Provisional Eligibility Certificate from GLS University.
5. Programme Overview
The entire academic activities of the programme will be listed in the Academic
Calendar to be released at the beginning of each academic year. The
overview of the programme is as follows:
Sr.No.
1
2
3
4
5
Particulars
No. of Years/Semesters
Total Credits
Total No. of Courses
Total Teaching Weeks (per
semester)
Admission and examination
weeks per semester
MSc (IT) Programme Structure Page 2 of 13
Number
2/4
112
24
15
2
6. Programme Structure (Semester-wise)
SEMESTER I
Code
Core Courses
Credits
Objectives
MSCIT1001 Object Oriented
Programming
4
MSCIT1002 Relational Database
Management System
4
To acquaint the students with the basic and
advanced concepts of object oriented
programming. To understand, write, compile
and execute a program using the Java
development environment.
To acquaint the students with the basic
concepts and importance of database, types
of models, concepts of normalization and its
implementation.
MSCIT1003 Design and Analysis
of Algorithms
4
MSCIT1004 Cloud Computing
4
MSCIT1005 Management
Information System
4
MSCIT1006 Practical’s of Object
Oriented
Programming
4
MSCIT1007 Practical’s of
Relational Database
Management System
4
TOTAL CREDITS
28
MSc (IT) Programme Structure Page 3 of 13
To acquaint the students with basics of
algorithm development. To show and explain
the students different approaches and
methods of algorithm design and to compare
these methods.
To acquaint the students with current trends
of computing. Show how the client - server
architecture is implemented in current
context.
To focus on how to solve business problems
and
create
new opportunities
with
technology. Understand business problems
which help in decision making for obtaining
higher productivity from the system.
Provides a conceptual insight on the
functions
of
management.
Shows
importance of Enterprise Systems.
To understand the fundamentals of
programming like tokens of a program,
construct of various statements., To
understand the concept of object oriented
programming using Java, To understand the
concept
of
Multithreading,
Exception
Handling, To be able to develop GUI
application using applets, AWT
To
implement
database
design
of
information systems and manage data using
SQL. To use and implement relational
database management system MySQL.
SEMESTER II
Code
MSCIT2001
Core
Courses
Distributed
Operating
System
Credits
Objectives
4
To make students aware about distributed
operating systems. It also help students to
understand the principles underlying the functioning
of distributed systems as well as how these
principles are applied in distributed systems and
what the problems and challenges are.
To understand and analyze the system using
Object Oriented Approach. To help students to
identify the objects and apply Object Oriented
Analysis and Designing. To enable students to
prepare the Models based on UML for a given
system.
To make students learn fundamentals of
networking. To understand the functionality of each
layer of the OSI reference model and TCP/IP
models. To understand the interaction and type of
services exchanged between each layer. To gain
insight in how to develop a program related to
computer networks.
To gain the knowledge of swing, japplet, socket,
JDBC concept in advance java programming. To
acquaint the student to web programming using
Java technologies like servlets and JSP. Students
will be provided with practical knowledge of
advance Java and JSP.
This subject focuses on the basic concepts of data
warehousing and data mining along with the
applications of Data mining.
MSCIT2002
Object
Oriented
Analysis
and Design
4
MSCIT2003
Computer
Communica
tion
&
Networking
4
MSCIT2004
Web
Programmin
g
4
MSCIT2005
Data
Warehousin
g and Data
Mining
Practical’s
of Computer
Communica
tion
&
Networking
4
MSCIT2007
Practical’s
of
Web
Programmin
g
3
MSCIT2008
Summer
Assignment
2
TOTAL
CREDITS
28
MSCIT2006
3
To understand and use the process of protocols
and other techniques using C. Able to implement
various protocols, Framing Techniques, Error
detection and correction. Analyze and develop
protocol/algorithm to solve real problems. To
implement routing protocols like Shortest Path
Algorithm, Flooding, Distance Vector Routing, Link
State Routing and Hierarchical Routing
To give introduction of HTML and overview of Java
Script, Primitives, Date and Time, Operations and
Expressions, Screen Output and Keyboard Input,
Control
Statement,
Object
Creation
and
Modification, Arrays, Functions, Constructors
To learn new technologies that will allow the
student to choose the specialization track.
MSc (IT) Programme Structure Page 4 of 13
SEMESTER III
In this semester the student will be offered 2 core subjects and 5 subjects
based on the track chosen by him/her
Code
Core Courses
Credits
Objectives
To understand, analyze and model
user’s requirements, Learn about steps
of SDLC, Select and Apply Appropriate
Design Methodology, Select and Apply
Appropriate
Metrics
to
Estimate
Software Size, Effort, and Cost,
Prepare Project Schedule, and Monitor
the Project Progress
To understand security threats and
attacks, To learn the counter measures.
To learn symmetric and asymmetric
encryption methods, authentication
applications, Web, IP and Email
security, To understand the importance
of firewall, IDS and UTM
MSCIT3001
Software
Engineering
4
MSCIT3002
System &
Network
Security
4
TOTAL
CREDITS
8
MSc (IT) Programme Structure Page 5 of 13
Code
MSCIT3103
MSCIT3104
MSCIT3105
MSCIT3106
MSCIT3107
SEMESTER III - Track 1: Web Programming
Core Courses
Credits
Objectives
Web Services
4
To give introduction to Web Services
Architecture
and its type. To learn about Message
orientation, Protocol compensability,
Autonomous
services,
Managed
transparency
and
Protocol-based
integration.
Semantic Web
4
To introduce the notion of the
Semantic Web, provide an overview of
the underlying theory and technology,
cover existing tools and practices. To
cover knowledge modeling concepts
(metadata,
ontology,
description
logics, rules and provenance) To learn
about important Web standards for
representing data. To understand the
Semantic Web languages RDF and
OWL. To look at current best practices
and standards for publishing and ETL
techniques used on the Web.
Programming
4
To explore open source framework
Using Framework
depending on their core functionalities,
To explore the concepts involved in
Web Technology and apply in the real
world
applications,
To
develop
software for real problem by using the
frame work.
Programming
4
To develop web application using
Using PHP and
open source technologies, To learn
MySQL
PHP scripting language and deploy
web applications on Apache Web
Server, To learn MySQL database
deployment for web applications, to
develop dynamic web site using PHP
and MySQL
Programming
4
To develop web application using
Using Python and
open source technologies, To learn
MySQL
Python scripting and deploy web
applications on Apache Web Server,
To learn MySQL database deployment
for web applications, to develop
dynamic web site using Python and
MySQL
TOTAL CREDITS
20
MSc (IT) Programme Structure Page 6 of 13
Code
MSCIT3203
MSCIT3204
MSCIT3205
MSCIT3206
MSCIT3207
SEMESTER III - Track 2: Mobile Computing
Core Courses Credits
Objectives
Web Services
4
To give introduction to Web Services
Architecture
and its type. To generate ideas and
principles of the Web and apply them to
computer/computer interactions. To
learn about Message orientation,
Protocol compensability, Autonomous
services, Managed transparency and
Protocol-based integration
Mobile
4
To give introduction of mobile and
Communication
wireless communication. To show the
& Networking
integration of services and applications
from wired networks to wireless
networks. To study standards of mobile
communication.
App
4
To understand the process of
Development
developing applications for the mobile
using jQuery
devices using jQuery, To create mobile
applications that can store data and
use web services.
App
4
To understand the process of
Programming
developing applications for the mobile
Using Android
devices, To learn and use Android
Technologies
Platform for developing Mobile apps,
To create mobile applications that can
store data and use web services.
App
4
To understand the process of
Programming
developing applications for the mobile
Using iOS
devices, To learn and use MAC
Technologies
Platform for developing Mobile apps
using
iOS,
To
create
mobile
applications that can store data and
use web services.
TOTAL
20
CREDITS
MSc (IT) Programme Structure Page 7 of 13
Code
MSCIT3303
MSCIT3304
MSCIT3305
MSCIT3306
MSCIT3307
SEMESTER III - Track 3: E Commerce
Core Courses
Credits
Objectives
Web
Services
4
To give introduction to Web Services
Architecture
and its type. To generate ideas and
principles of the Web and apply them
to computer/computer interactions.
To learn about Message orientation,
Protocol
compensability,
Autonomous services, Managed
transparency and Protocol-based
integration
Introduction to E4
To introduce fundamentals of ECommerce and Mcommerce
and
M-Commerce.
Commerce
Difference
between
them.
To
introduce the business models used
in E-commerce and M-Commerce.
To discuss the current technical
scenario w.r.t. E-commerce and MCommerce.
Programming
4
To explore open source framework
Using Framework
depending
on
their
core
functionalities,
To
explore
the
concepts
involved
in
Web
Technology and apply in the real
world applications, To develop
software for real problem by using
the frame work.
Programming
4
To develop web application using
Using Python and
open source technologies, To learn
MySQL
Python scripting and deploy web
applications on Apache Web Server,
To
learn
MySQL
database
deployment for web applications, to
develop dynamic web site using
Python and MySQL
App Programming
4
To understand the process of
Using
Android
developing applications for the
Technologies
mobile devices, To learn and use
Android Platform for developing
Mobile apps, To create mobile
applications that can store data and
use web services.
TOTAL CREDITS
20
MSc (IT) Programme Structure Page 8 of 13
Code
MSCIT3403
MSCIT3404
MSCIT3405
MSCIT3406
MSCIT3407
SEMESTER III - Track 4: Data Analytics
Core Courses
Credits
Objectives
Big Data
4
To get familiarized with the
fundamental concepts of Big Data
management and analytics. To
recognize the challenges faced by
applications dealing with very large
volumes of data, To propose scalable
solutions for them, To understand
how Big Data impacts business
intelligence, scientific discovery, and
our day-to-day life.
Analytical
4
To understand dimensional modeling
Database Models
and design of databases. To teach
and Design
the
students
how
analytical
requirements can be turned into a
data model. It introduces user, logical
and physical models of analytical
systems.
Data Analysis and
4
To give introduction to R, To learn
Visualization
about Data Management and Data
Cleaning techniques, To understand
the concepts of Data visualization in
R, To learn and use functions in R,
To connect R with databases and
perform basic statistics in R.
Big Data Analytics
4
To understand what is Hadoop, To
using Hadoop
learn
Hadoop
Distributed
File
System, To understand the concept
of Map Reduce, PIG, HIVE and
HBASE.
Programming with
4
To give introduction, overview and
NoSQL
history of NoSQL databases (nonrelational databases). To explain the
concepts of Document-oriented, KeyValue Pair, Column-oriented and
Graph to store and extract data.
TOTAL CREDITS
20
MSc (IT) Programme Structure Page 9 of 13
SEMESTER III - Track 5: Network and System Administration
Code
Core Courses
Credits
Objectives
MSCIT3503
Internetworking
4
To understand the network protocols,
with TCP/IP
its architectures and applications. To
study the functionality of different
layers of the OSI model / TCP/IP
model
and
understand
the
interactions between them. To
develop
analysis,
design,
implementation,
testing
and
troubleshooting
skills
regarding
TCP/IP based networks and services.
To design and implement customized
TCP/IP based application layer
services
MSCIT3504
Mobile
4
To give introduction of mobile and
Communication &
wireless communication. To show the
Networking
integration
of
services
and
applications from wired networks to
wireless
networks.
To
study
standards of mobile communication.
MSCIT3505
Network
Design
4
To introduce the principles of
and Management
Network Design, To understand the
process of Network Deployments, To
gain insight of Network Operations,
Management and Maintenance.
MSCIT3506
Network
Server
4
To understand roles and features
Administration
available in an Open Source Server
preferably Linux, to install Linux
Server, To install and configure
DHCP Server, To install and
configure the DNS Server. To
enforce infrastructure security by
configuring and applying policies and
firewall.
MSCIT3507
Network Security
4
To learn different security standards
set by the global industry in network
security, to learn and implement
various security applications that are
being used by the industry
TOTAL CREDITS
20
MSc (IT) Programme Structure Page 10 of 13
Code
MSCIT4001
MSCIT4002
SEMESTER IV
Core Courses
Credits
Objectives
Communication
4
To develop verbal and written
Skills &
communication skills. To development
Entrepreneurship
skills
for
interviews,
group
communication,
and
effective
presentation, technical writing. To
introduce the students to the idea of
Entrepreneurship. To assist and
motivate the students to start their
own companies.
Project Work
24
To apply the knowledge of skills learnt
in MSc (IT) by taking a full time
industrial or in-house project based on
development or enhancement of
features
in
existing
project,
maintenance or testing or in-house
assignments of networking related to
the track chosen in semester – III.
TOTAL CREDITS
28
MSc (IT) Programme Structure Page 11 of 13
7. Evaluation Pattern
Internal Evaluation
Continuous
Mid Term
Evaluation (CEC) Evaluation
Core Courses
30%
20%
External Evaluation
End Term
Evaluation
50%
Passing percentage in Continuous, Mid and End term
evaluation is 40%. The components of the Continuous
evaluation and Midterm evaluation will be communicated
by the institution at the beginning of the semester or as
and when required.
End term evaluation will consist of University Examination
to be conducted by GLS University.
MSc (IT) Programme Structure Page 12 of 13
8. Fee Structure
Details of Fees to be collected at the time of admission/
Commencement of each semester
Sr.
Type of Fees
Amount per
No.
Semester
(In Rs.)
1
Tuition fee
24,500
2
Library fee
Library Deposit (one time)
3
Physical training and sports fee
4
Welfare and Extension Activity
fee
100
5
Cultural and Extra-Curricular fee
250
6
Seminars / Workshops
250
7
8
CWDC (Collegiate Women’s
Development Cell)
Identity card (once a year)
9
Stationary Fees
Total
500
1,000
-
70
30
300
27,000
Other fees
1
Prospectus and application form
2
Enrolment fee (once at the time of
300
admission)
University examination fee (for
1,000
every semester)
Study tour fees
To be paid on
actual basis
3
4
5
6
Alumni fee to be collected at the
beginning of 4rthsemester
Dress Charges
100
500
2500
Fee Refund Rule: Tuition fee will be refunded if cancellation is made within
one month of admission after deducting Rs.500/- as processing fee.
MSc (IT) Programme Structure Page 13 of 13