Department of Information and Communication Technology

About Department

The institute started in year 2000 and run by Veer Narmad South Gujarat University, Surat. Initially we started with M.Sc.(Information Technology) program. M.Sc. (IT) is a unique 5 year integrated course. This five year program in information technology combines various facets of computer applications, electronics, communication and business systems. M.Sc. (IT) is the first program of its kind which admits students who have passed higher secondary examination.

Then we started M.Sc.(Information and Communication Technology) in year 2005. It is two years post graduation level course. It also combines various facets of programming, networking and communication. It admits students who have passed their graduation in computer background.

The Courses are a mixed blend of Computer Engineering, Computer Science, Business systems, Management, Electronics and Communication Engineering, computer Application etc. The goal of M.Sc(IT)/ICT Programs is to prepare students with intellectual and professional skills with breadth and depth of knowledge, in order to enable them to fetch challenging career opportunities in an ever-changing world of Information and communication technology.

We focus on the Latest Developments in I.T. Industry. The curriculum is designed so that the students remains on par with Technological advancement coming up very rapidly in the I.T. Industry. The courses are designed so that the students get an ample opportunity to get familiar with the work ethics of the I.T. Industry. We give students a mixed blend of Electronics and Communication Engineering / Technology, Application of Computer and Information Technology. The students will have to undergo intensive Lab Work during the course. The students will have Two Full Time Projects - one at the Bachelor's level and another at the Master's level (6 Months).

By the end of the program students gain the high level of expertise in both software and hardware areas of IT. These courses have contributed exceptional IT professionals who are doing extremely well in all the areas of IT.

Vision

The goal of the department is to graduate students with breadth and depth of knowledge and the intellectual professional skills that prepare them for the challenging career.

Mission

Our mission is To train students in latest technologies and developments in the field of I.C.T. and to groom them as high quality I.T. professionals.

▶ Department of Information and Communication Technology
Department of Information and Communication Technology Veer Narmad South Gujarat University

M.Sc. (I.T.)

M.Sc. (IT) is a unique 5 year integrated course started and run by Veer Narmad South Gujarat University, Surat in 2000. This five year programme in information technology combines various facets of computer applications, electronics & communication and business systems. By the end of the programme students gain the high level of expertise in both software and hardware areas of IT. The course has contributed exceptional IT professionals who are doing extremely well in all the areas of IT. M.Sc. (IT) is the first programme of its kind which admits students who have passed higher secondary examination.

This course structure follows semester system and allows the students to complete their post graduation in five years (10 semesters).

  1. Bachelor of Science in Information Technology (B. Sc. ( Information Technology)) – Three Year Program
  2. Bachelor of Science in Information Technology (Honors) (B.Sc. ( Information Technology) (Hon.)) – Four Year Program
  3. Master of Science in Information Technology (M.Sc. ( Information Technology) – Five Year Integrated Program




The core objective of the M.Sc. (IT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc. (IT) will prepare the students to obtain positions as System Analysts, System Designers, Programmers, IT Managers and academicians in any field related to Information technology.

Self-financed (SFI) : 264

5 years (10 Semesters)

M.Sc.(I.T.) Semester - 1
Course Code Course Title Outcome Credit
101 Communication Skills in English

CO1 : Students will able to use language in functional context.
CO2 : Students proficiency in 4 language skills will be developed.
CO3 : Students will be well versed at using language in professional setting.

2
102 Mathematics – I

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer systems.

4
103 Fundamentals of Computers

CO1 :Student will be able to learn about comput-er hardware components and its working.
CO2 : Students will be able to work with different types of number systems, and able to per-form numerical of binary, octal and hexa-decimal numbers
CO3 : Students will be able to learn various type of operating system, working of Linux op-erating system and work on features of OpenOffice open source software.

4
104 Fundamentals of Programming using C- I

CO1:Students will be able to learn various prob-lem-solving techniques.
CO2 : Students will be able to learn basics of c programming language and perform practi-cal programs.
CO3 : Students will be able to do string manipula-tion and array task.

4
105 Practical 1

CO1 : Students will be able to learn basic pro-gramming concepts using C language.
CO2 :Students will be able to solve and program complex problem using C language.
CO3 : Students will be able to use C language fea-ture for basic application development.

4
106 Skill Enhancement Course - I 2
M.Sc.(I.T.) Semester - 2
Course Code Course Title Outcome Credit
201 Business Communication Skills in English

CO1 :Students will be ready for the real world.
CO2 : Students will be aware about the scenario in corporate world.
CO3 : Students will be able to communicate well in IT organization.

2
202 Mathematics- II

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer sys-tems.

4
203 Fundamentals of Programming using C- II

CO1 : Students will be able to learn advanced concepts of c programming like pointer, structure, union etc.
CO2 : Students will be able to have the knowledge of file system and file management concepts with c language.
CO3 : Students will be have ability to work on pre-processor.

4
204 Introduction to DBMS

CO1 : Student will be able to learn basic concept of da-tabase management system and data models
CO2 : Students will be have the knowledge of various data models
CO3 : Student will be able work on database manage-ment system MySQL and perform practical like creating database, tables and manipulating rec-ords

4
205 Practical 2

CO1 : Students will be able to solve problems using advanced features of C language.
CO2 : Students will be able to solve complex problems using pointers in C language.
CO3 : Students will be able to do database manage-ment operations using MySQL

4
206 Skill Enhancement Course – II 3
207 Value Added Course – II 2
M.Sc.(I.T.) Semester - 3
Course Code Course Title Outcome Credit
301 IT Business Communication 1

• CO1: Students will be aware about the Needs and requirements in IT Placements.
• CO2: Students will be able to enhance their key vocabulary via English for specific purpose (ESP) -English for IT
• CO3: Students will develop their language skills as per the Industry standards.

4
302 Fundamentals of Electronics

• CO1: Students will be able to learn about Electronics components and Application of Electronic circuits.
• CO2: Students will be able to learn about Digital Electronics concepts and its application in digital Arithmetic circuitry.
• CO3: Students will be able to learn about the Digital Sequential circuits and its application.

4
303 Data Structures

CO1 : Students will be able to learn data structure techniques and algorithms used for solving complex problems
CO2 : Students will be able to learn linear data structure and non-linear data structure algorithms
CO3 : Students will be able to learn working of various sorting and searching algorithms

4
304 Object Oriented Programming

CO1 : Students will be able to learn Object Oriented programming concepts.
CO2 : Students will be able to able to learn object oriented programming concepts like data abstraction, inheritance, polymorphism using C++
CO3 : Students will be able to learn I/O operation on files using IO streams and exception handling using C++.

4
305 Practical’s

CO1 : Students will be able to develop programs of linear and nonlinear data structures.
CO2 : Students will be able to solve problems using object oriented programming with C++.
CO3 : Students will be able to write programs of data structures and programs of C++ with inheritance, polymorphism and other features

4
Skill Encasement Course 306 Computer Network

CO1 : Students will be able to learn about how computers can connect with each other using networks.
CO2 : Students will be able to learn about computer network communication layers.
CO3 :Students will be able to learn about basics of computer network security.

3
M.Sc.(I.T.) Semester - 4
Course Code Course Title Outcome Credit
401 IT Business Communication 2

• CO1: Students will be to well versed with the soft skills as per the standards of IT Industry.
• CO2: Students will enhance English language and use in context as per the scenario and context in an IT Industry.
• CO3:Students will be Industry Ready Professionals

4
402 Fundamental of Embedded System and iOT

CO1 : Students will be able to learn about Microcontrollers.
CO2 : Students will be able to learn about the Embedded System Development Process.
CO3 : Students will be able to learn about the Embedded System Application in IOT.

4
403 C#.NET

• COI: Students will be able to learn about Microsoft .NET Core Technology and the importance of Object Oriented Programming.
• CO2: Students will be able to learn about how to connect database by using ADO.NET and perform CRUD operations on database.
• CO3: Students will be able to develop windows form based applications using C#.NET.

4
404 RDBMS and NoSQL Database

• CO1: Students will be able to learn about Introduction to RDBMS, Relational database design
• CO2: Students will be able to design a good database using normalization, decomposition and functional dependency.
• CO3: Students will be able to perform practical on Relational database through DDL statements, DML statements and Structured Query Language; and operations on NoSQL DB

4
405 Particle

• CO1: Students will be able to develop applications using Microsoft C#.NET, perform database operations.
• CO2: Students will be able to create databases in Oracle and perform DDL and DML operations using Structure Query Language.
• CO3: Students will be able to develop programs for microcontroller peripheral setup and implement sensors and actuators in embedded system.

1
406 Skill Encasement Course Web Development using JavaScript

• CO1: Students will be able to learn about client side technology using JavaScript.
• CO2: Students will be able to learn jQuery to manipulate HTML elements & CSS properties, showing effects and handle events.
• CO3: Students will be able to learn about XML, JSON and parse XML data using JavaScript.

3
M.Sc.(I.T.) Semester - 5
Course Code Course Title Outcome Credit
501 Web Development using PHP

CO1: Apply fundamental concepts of PHP programming, including language sesd constructs, control structures, session handling, and database connectivity, to develop interactive web applications. develon interactive web applications.
CO2: Analyze object-oriented programming features in PHP such as classes, inheritance, and built-in library functions to enhance code reusability and maintainability in dynamic web development.
CO3: threats like Sol inisctio Evaluate security threats like SQL injection and session fixation, and implement security measures such as CAPTCHA, parameterized queries, and authentication techniques to secure web applications.

4
502 Advance Relational Database Management System

CO1: Explain the Oracle database architecture, including physical, logical, and instance components, to understand data storage, memory management, and processing mechanisms.
CO2: Develop PL/SQL programs using cursors, procedures, functions, packages, and triggers to implement complex database functionalities and automate database operations.
CO3: Analyze and implement transaction control mechanisms, locking strategies, indexing techniques, and user management to optimize database performance and security.

4
503 Practical -5

CO1: Apply PL/SQL programming concepts to develop database-driven solutions and analyze transaction control mechanisms for efficient database management.
CO2: Design and develop dynamic web applications using PHP by integrating database interactions and security best practices.
CO3: Evaluate the principles of MVC architecture and implement API-based web applications using modern frameworks.

4
504 Software Engineering

CO1: Explain the fundamental concepts of software engineering and demonstrate their application in software development.
CO2: Analyze the principles of object-oriented analysis and design to apply them in real-world software modeling.
CO3: Evaluate agile software development methodologies and implement agile practices in software projects

4
505 Operating System

CO1: Explain the fundamental concepts, structures, and types of operating systems, and analyze their role in managing hardware and software resources.
CO2: Apply process scheduling, memory management, and file system techniques to optimize system performance and evaluate their implementation in different operating systems.
CO3: Analyze device management strategies, disk scheduling techniques, and I/0 operations to design efficient storage and retrieval mechanisms.

4
506 Elective 1: iOS Application Development

CO1: Explain the fundamental concepts of Apple-based iOS application development and analyze the iOS ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various iOS development tools, including Xcode, Swift, and Interface Builder, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing iOS applications on the Apple App Store while ensuring compliance with Apple's guidelines.

2
506 Elective 2 :Android Application Development

CO1: Explain the fundamental concepts of Android-based mobile application development and analyze the Android ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various Android development tools, including Android Studio Java/Kotlin and l Android Studio, Java/Kotlin, and Ul components, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing Android applications on the Google Play Store while ensuring compliance with Google's policies and best practices.

2
506 Elective 3: One Course of Minimum 2 credits approved by IIT/NIT and Department/College on SWAYAM Platform 2
M.Sc.(I.T.) Semester - 6
Course Code Course Title Outcome Credit
601 java

CO1: implement multithreading and input-output (IO) operations in Java to develop efficient and concurrent applications.
CO2: Utilize Java collections framework and Streams API to perform CRUD operations on databases, ensuring optimized data handling.
CO3: Design and develop Graphical User Interfaces (GUI) using Java for interactive applications.

4
602 ASP .NET Core MVC using C#

CO1: Apply object-oriented programming (OOP) principles using c#.NET language and concepts of web application development technology.
CO2: Integrate databases with ASP.NET Core MVC applications using c#.NET Core to perform CRUD operations efficiently.
CO3: Design and develop web applications using ASP.NET Core MVC architecture in c#.NET core for scalable and maintainable solutions.

4
603 Practical-6

CO1: Apply object-oriented programming (OOP) principles using Java and c#.NET core to develop modular and reusable applications.
CO2: Design and develop web applications using ASP.NET Core MVC to build scalable and maintainable software solutions.
CO3: implement CRUD operations in JAVA and ASP.NET Core MVC applications to manage and manipulate data efficiently.

4
604 Fundamentals of Cloud Computing

CO1: Explain different types of computing models and analyse virtualization concepts used in cloud computing.
CO2: Describe the fundamental concepts and illustrate the architecture of cloud computing.
CO3: Compare cloud computing services, infrastructure, and architecture to evaluate their applications in real-world scenarios.

4
605 Functional IT Business Communication

CO1 Students will demonstrate the ability to use written communication effectively in the IT workplace.
CO2 Students will use spoken language skills to effectively communicative in various IT workplace Scenarios.
CO3 Students will analyse and apply the functional approach to language adapting communication styles for specific IT-related tasks and contexts.

2
606 Internship

CO1: Design and develop software applications by applying programming concepts and methodologies.
CO2: Analyse real-world problems and apply software engineering principles to develop effective solutions.
CO3: Design and implement database concepts for software applications.

4
M.Sc.(I.T.) Semester - 7
Course Code Course Title Outcome Credit
701 Application Development using Full Stack

CO1 : Students will be able to learn about MVC applications using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and learn API Security.
CO3 : Students will be able to develop front end apps using React.js and to manage application version controlling using git.

4
702 Advanced .NET

• CO1: Students will be able to learn MVC Core
• CO2: Students will be able to learn about Web API in .NET Core and use it in other apps.
• CO3: Students will be able to learn C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ.

4
703 Software Engineering

• CO1: Students will be able to understand Software project management and Scheduling of software tasks among software development team.
• CO2 Students will be able to learn principles of Web development and Agile Software development Methodology.
• CO3: Students will be able to learn principles of Software design pattern and Software Quality Assurance activities.

4
704 Data Analysis using Python

• CO1: Students will be able to understand the concepts of Python programming and it's applications.
• CO2: Students will be able to demonstrate in-depth knowledge of Python Construct, Python libraries and Data Visualization.
• CO3: Students will be able to learn the use of Python libraries for Exploratory Data Analysis (EDA).

4
705 Practical 15

CO1 : Students will be able to develop MVC based programs using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and implement API Security.
CO3 : Students will be able to develop front end apps using React.js and implement version controlling using git practically.

3
706 Practical 16

• CO1: Students will be able to develop Web API in .NET framework and .NET Core and use it in other apps.
• CO2: Students will be able to implement C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ practically.
• CO3: Students will be able to develop Python programs with inheritance, polymorphism and other features.

3
707 Part Time Project 1

CO1 : Students will be able to develop project using different technologies like React.js, Node.js and .NET.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 8
Course Code Course Title Outcome Credit
801 Enterprise Java

• CO1 : Students will be able to design Large scale Enterprise Application in Java design patterns
• CO2 : Students will be able use Java EE for writing java code for data driven enterprise applications
• CO3 : Students will able to use modern security standards to secure Enterprise applications

4
802 Artificial Intelligence and Machine Learning

• CO1: Students will be able to understand the concepts of Artificial Intelligence and its applications.
• CO2: Students will be able to demonstrate in-depth knowledge of supervised machine learning algorithms in the field of machine learning.
• CO3: Students will be able to demonstrate in-depth knowledge of unsupervised machine learning algorithms in the field of machine learning.

4
803 Smart Device computing using iOS

• COI: Students will be able to understand Apple based smart device application development
• CO2: Students will be able to learn about various components of iOS application development tools
• CO3: Students will be able to publish iOS application on Apple store.

4
804 Blockchain Computing

• CO1: Students will be able to learn technical foundations of Blockchain technology
• CO2: Students will be able to understand bitcoin, ethereum cryptocurrency and the transactions
• CO3: Students will be able to understand the concepts of Smart Contracts, decentralization, security mechanisms used in blockchain and NFTS

4
805 Practical 17

CO1 : Students will be able to develop web applications using JAVA based frameworks and design patterns.
CO2 : Students will be able to implement java security and enterprise java security with authentication and authorization.
CO3 : Students will be able to implement web services, REST services and REST patterns in their web applications.

3
806 Practical 18

• CO1: Students will be able to write programs using Swift programming concepts like Optional, Closure, Protocol, Extensions etc.
• CO2: Students will be able to develop mobile applications Apple Compatible devices using Swift GUI components and Core Data.
• CO3 Students will be able to develop Supervised Machine learning models for Classification and Regression problems.

3
807 Part Time Project 2

CO1 : Students will be able to develop multi layered and MVC based Java applications.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 9
Course Code Course Title Outcome Credit
901 Internet of Things

CO1 : Students will be able to learn about role of embedded system in IOT
CO2 : Students will be able to learn about connectivity of IOT with Internet, Cloud etc.
CO3 : Students will be able to learn to collect sensor data in real time environment and develop machine to machine communication.

4
902 Machine Learning using Python

CO1 : Students will be able to learn how to evaluate models generated from data
CO2 : Students will be able to design and implement various machine learning algorithms for real-world problems using Python programming language.
CO3 : Students will be able to learn Regression Techniques and Advanced ML using Python libraries.

4
903 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about microservices architecture and devOps toolchain.

4
904 Business Intelligence

CO1 : Students will be able to learn about concepts of database warehousing and data mining.
CO2 : Students will be able to learn about data mining using DMX in SSAS.
CO3 : Students will be able to perform data visualization using SSRS and power BI.

4
905 Practical 19

CO1 : Students will be able to understand the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
CO2 : Students will be able to design and implement various machine learning algorithms using real world data sets.
CO3 : Students will be able to use real IoT protocols for device to device communication

3
906 Practical 19

CO1 : Students will be able to develop REST/Event based applications using micro services architecture.
CO2 : Students will be able to deploy the applications using devOps toolchain.
CO3 : Students will be able to perform data transformation of different formats of data and create multidimensional data using SSAS and MDX and data visualizations with SSRS and PowerBI.

3
907 Part Time Project 3

CO1 : Students will be able to develop projects using Mobile/ Mean Stack/ IoT/ BI/ Cloud Technologies.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 10
Course Code Course Title Outcome Credit
1001 Project

CO1 : Students will be able to develop software applications in industry.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for projects.

25

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.
A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.
A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rules. Detailed Allocation of seats for pass outs of different degrees will be worked out based on number of applicants from different degrees on pro rata basis.

Fee Structure *

Fee Structure for student who will enroll in Five Year Integrated M.Sc.(IT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M.Sc. (I.C.T.)

M Sc (Information & Communication Technology) is an unique 2 year (4 semesters) Post Graduate course started from year 2005-06. This is a specialized course offered to Computer Graduates only.

On successful completion of 2 years of the course, the student will receive degree of the Masters in Computer Science (Information and Communication Technology). The degree is awarded by Veer Narmad South Gujarat University, Surat. After obtaining this degree, student can work as an IT/Communication Technology Professional or may pursue studies of Ph D Degree.

This course structure follows semester system and allows the students to complete their post graduation in two years (4 semesters).




Objective of Program

The core objective of the M.Sc. (ICT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc.(I.C.T.) Semester - I
Course Code Course Title Outcome Credit
101 Application Development using React,js

CO1 : Students will be able to learn about frontend devel-opment and HTML, CSS and JavaScript.
CO2 : Students will be able to learn JavaScript frameworks like jQuery and ReactJS
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications

4
102 Enterprise Java

CO1 : Students will be able to develop Large scale En-terprise Application in Java
CO2 : Students will learn major UI frameworks in Java
CO3 : Student will learn to create fully secure applica-tions

4
103 Information Security and Applications

CO1 : Students will be able to learn and implement various cryptographic algorithms using private and public cryptography
CO2 : Students will be able to learn basic of block chain technology including hash algorithms.
CO3 : Students will be able to learn working of various se-curity protocols like IPSec, SSL, SSH. etc...

4
104 Advanced Computer Network

CO1 : Students will be able to understand the fundamental concepts of data communication and computer networking.
CO2 : Students will be able to analyse the topological and routing strategies for an IP based networking infra-structure and understand how errors detected and cor-rected that occur in transmission.
CO3 : Students will be able to understand transport layer functions and know about different application layer protocols.

4
105 Practical

CO1 : Students will be able to develop frontend using HTML, CSS and JavaScript.
CO2 : Students will be able to practically use JavaScript frameworks like jQuery and ReactJS.
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications.

3
106 Practical

CO1 : Students will be able to develop frontend using JSF and Spring Boot.
CO2 : Students will be able to practically use JPA, EJB and REST
CO3 : Students will be able to learn about Securing and En-terprise Application

3
107 Part Time Project 1

CO1 : Students will be able to develop multi layered Enter-prise Java and JavaScript framework(s) based applica-tions.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related con-cepts to design database for the project.

3
M.Sc.(I.C.T.) Semester - II
Course Code Course Title Outcome Credit
201 Blockchain computing

CO1 : Students will be able to learn technical foundations of Blockchain technology
CO2 : Students will be able to understand bitcoin, ethere-um cryptocurrency and the transactions.
CO3 : Students will be able to understand the concepts of Smart Contracts and NFT

4
202 Application Develop-ment using .Net Core

CO1 : Students will be able to understand and learn object-oriented concepts using C#.NET Core and web ap-plication development using ASP.NET Core MVC architecture.
CO2 : Students will be able to learn and develop RESTful web services and web API using .NET Core.
CO3 : Students will be able to learn and implement LINQ and database integration using C#.

4
203 Elective 1 Smart Device Computing using Android or Elective 2 Smart Device Computing using iOS

Elective 1: Smart Device Computing Using Android
CO1 : Students will be able to understand android based smart device application development.
CO2 : Students will be able to learn about various compo-nents of Android application development tools.
CO3 : Students will be able to publish Android application on Google play store.

Elective 2: Smart Device Computing Using iOS
CO1 : Students will be able to understand Apple based smart device application development
CO2 : Students will be able to learn about various compo-nents of iOS application development tools.
CO3 : Students will be able to publish iOS application on Apple store.

4
204 Digital Communication

CO1 : Students will be able to understand data, sig-nals and transmission media.
CO2 : Students will be able to analyse various trans-mission media, data encoding, modulation and multiplexing techniques.
CO3 : To impart knowledge about cellular communi-cation, wireless enterprise and new generation mobile services.

4
205 Practical 3

CO1 : Students will be able to develop applications using C#.NET core.
CO2 : Students will be able to develop web applica-tions using ASP.NET MVC core.
CO3 : Students will be able to develop web applica-tions using RESTful web API.

3
206 Practical 4

Elective 1 CO1 : Students will be able to develop simple applications with playground tools in XCode. CO2 : Students will be able to develop GUI applications with XCode IDE. CO3 : Students will be able to develop location based ser-vices using various frameworks.

Elective 2 CO1 : Students will be able to develop android applica-tions using the latest design concepts, controls and components. CO2 : Students will be able to develop applications using the local database-SQLite and integrate web services in android. CO3 : Students will be able to create applications using background services, location services, google maps, etc.

3
207 Part Time Project 2

CO1 : Students will be able to develop project(s) us-ing .NET technology and Mobile Technology.
CO2 : Students will be able to apply Software Engi-neering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project(s)

3
M.Sc.(I.C.T.) Semester - III
Course Code Course Title Outcome Credit
301 Introduction to Python and Data Science

CO1 : Students will be able to understand python language in detail using different python libraries.
CO2 : Students will be able to perform data wrangling, statistical operations and EDA using python.
CO3 : Students will be able to learn to mine data using python libraries.

4
302 Data Communication and Internet of Things

CO1 : Students will be able to analyze and understand the vision of IoT.
CO2 : Students will be able to learn about embedded devices for IOT, data organizing and data processing in IOT.
CO3 : Students will be able to learn about business models in IOT and security requirements.

4
303 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about micro-services architecture and devOps toolchain.

4
304 Open Source Web Development

CO1 : Students will be able to learn web development and backend development using NodeJS and Express.js.
CO2 : Students will be able to learn web development and API development using PHP.
CO3 : Students will be able to deploy web application and manage version control using Git.

4
305 Practical 5

CO1 : Students will be able to develop the application using the python programming.
CO2 : Students will be able to develop data analysis models using the data science concepts.
CO3 : Students will be able to develop the application using Micro Service Architecture.

3
306 Practical 6

CO1 : Students will be able to develop web applications in PHP.
CO2 : Students will be able to develop web applications in NodeJS and express.
CO3 : Students will be able to develop backend applications using PHP & NodeJS and version control using git practically.

3
M.Sc.(I.C.T.) Semester - IV
Course Code Course Title Outcome Credit
401 Project

CO1 : Students will be able to apply digital communication technologies and develop software applications in industry.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design databases for projects.

25

A candidate who has passed one of the following degree examinations and secured 50% or more marks in aggregate: B.C.A., B.Sc. (Computer Science), B.Sc. (I.T), B.Sc. (Information Science), B.Sc. (Computer Application & Information Technology), B.Sc. (Computer Application), B.E. (Computer), B.E.(Information Technology), Candidates having other equivalent degree in IT/Computer may be considered eligible, if he/she satisfies equivalent criteria.

Fee Structure *

ee Structure for student who will enroll in two year Post Graduate Course - M.Sc.(ICT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M. Sc. (Cyber Security)

M.Sc. (Cyber Security) is a 5-year integrated course to be introduced by Veer Narmad South Gujarat University (V.N.S.G.U.) from the academic year 2026-2027.It integrates various aspects of information technology with specialized knowledge in cyber security, including network security, ethical hacking, cryptography, digital forensics, data protection, and secure software development. The program is designed to equip students with industry-relevant skills to address emerging challenges in cyber threats and information security.

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program





The objective of the program is to develop highly skilled cybersecurity professionals with strong theoretical foundations, practical expertise, research capability, and ethical responsibility to protect digital systems, networks, and critical infrastructure.

PO1 : Discipline knowledge
Apply comprehensive knowledge of computer science and cyber security, including operating systems, networking, cryptography, secure software engineering, and digital forensics, to solve domain-relevant problems.

PO2 : Problem analysis
Identify, formulate, and analyze complex cyber security problems using principles of computing, mathematics, and statistics to derive logical, evidence-based conclusions.

PO3 : Design and development of secure solutions
Design, implement, and evaluate secure systems, applications, and processes that meet specified functional, performance, and security requirements under realistic constraints.

PO4 : Modern tool usage
Select, configure, and apply appropriate modern tools, platforms, and frameworks—such as vulnerability scanners, penetration testing suites, SIEM, forensics tools, and cloud services—understanding their capabilities and limitations.

PO5 : Ethics, laws, and professional responsibility
Apply ethical principles, professional codes of conduct, and relevant cyber laws and regulations to practice responsible and accountable cyber security.

PO6 : Teamwork, communication, and leadership
Function effectively as an individual and as a member or leader in multidisciplinary teams, and communicate clearly with technical and non-technical stakeholders through reports, documentation, and presentations.

PO7 : Project management and societal impact
Apply principles of project management and basic financial awareness in security projects, and understand the societal, organizational, and environmental impact of Cyber security technologies and decisions.

75

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program

M.SC.(CYBER SECURITY) Semester - I
Course Code Course Title Outcome Credit
101 MAJOR - Fundamentals of Cyber Security 4
102 MAJOR - Computer Network 4
103 MINOR - Fundamentals of Computer 4
104 MDC - Mathematics-1 4
105 AEC - Communication Skills for Cyber Security 2
106 SEC - Fundamentals of Web Technology 2
107 VAC/VAC-IKS - Value Added Course-1 2
M.SC.(CYBER SECURITY) Semester - II
Course Code Course Title Outcome Credit
201 MAJOR - Fundamentals of Programming 4
202 MAJOR - Introduction to Cyber Law 4
203 MINOR - Operating System 4
204 MDC - Mathematics-2 4
205 AEC - Business Communication Skills for Cyber Security 2
206 SEC - Web Development - 1 2
207 VAC/VAC-IKS - Value Added Course-II 2

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.

A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.

A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rule

Fee Structure *

Fee Structure for students who will enroll in Five Year Integrated M.Sc.(Cyber Security) in the academic year 2026 – 2027.

Rs. 32,500/ per Semester (Semester 1 to Semester 10).

Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shall be collected separately as per the university rules.

Note:- University may revise fees from time to time and the students may have to pay fees as per the Gujarat government norms.

▪ Since the process of increasing the fees mentioned in the prospectus is currently underway, there is a possibility of an increase of approximately 20%. Therefore, the increase in fees will be binding on the students who get admission during the academic year: 2026-2027.

▪ The university hostel can accommodate a very small number of students. Hostel facilities may not be available to every student who gets admission.

*Subject to Revision Periodically

Vibrant and Conducive Atmosphere for Research

The faculty members of the department have done extensive research work in different areas like Artificial Intelligence, Machine and Deep Learning, Data Science, Data Warehouse, Data Mining, Information Retrieval, Software Engineering, Sensor Networks, Internet of Things, Cloud Computing and Image Processing. The following points provide more specific detail about the same:

  • The knowledge discovery from the voluminous data of Municipal Corporations. The research includes implementation of Data Warehouse and Data Mining algorithm. The novel information found from the research can be utilized by the corporation and citizen.

  • The development of new protocol and data aggregation strategies in wireless sensor networks to supply optimal irrigation in Irrigated agriculture for pressurized irrigation. The research deals with preparing a complete frame work from GUI based Application layer to physical layer of the network. It emphasizes on developing a complete cross platform and collaborative sensor networks to reap the benefit of technology.

  • Solving current challenges in development of micro services architecture using Devops and Event Driven Architectures.

  • Temporal tagger is developed for extracting temporal expression from text data and interpretation of such expressions is done, so that it can be used in different applications like Information Retrieval, document ranking, generating temporal summaries, timeline generations etc.

  • Using Business Intelligence, Data Analytic and Decision Trees to deal with the goal based industrial data. A fruitful research for fault detection in steel roller machines was carried out.

  • Information retrieval from digital library of English language documents and Gujarati language news articles collection is done using Natural Language Processing and machine learning algorithms.

  • Cloud based data migration techniques for shifting from legacy application to cloud based Software as a Service application. A very serious issue of heterogeneity at various levels while migrating data to other application’s database. This problem is being investigated and researched was conducted on relational databases. New techniques are being worked out for data migration between legacy application and cloud based readily available application.

  • Exploring and testing new avenues in Software engineering with Requirement Engineering in particular. This research is focused on the automated way of working out the requirements and is supposed to be extended to design, development and testing too.

  • Image Processing and Transliteration techniques (OCR) using Machine and Deep Learning. A research on Gujarati numerals and text and phonetics is being carried out which will help in digitization of old manual legacy documents and literature. OCR along with paperless document management can make life easier in many ways. Safeguarding vital documents becomes much easier when the material is in digital form. In businesses, OCR technology brings about significant solutions in efficiency.

  • Novel ways of standardizing radio tagging in various categories of items and collaborative data discovery.

  • Working out new dimensions in data capturing and processing in Internet of things and Embedded Systems. The department is a part of E-Yantra Initiative of Government of India and puts extensive effort in generating research and academic interest in the area of IoT.

Furthermore, faculty of English is also engaged in extensive research in the field of English Language Teaching and British Poetry. English Language Teaching: Under ELT, various researches have been carried out to underline the problems in effective communication and providing solutions, Research on Syllabus design and Soft –Skills Development has been carried out to meet the demand of the time. These aspects are crucially important in the Professional world today. British Poetry: In British Poetry, research has been carried out on the unexplored and untouched Poetry of Elizabeth Jennings which will pave a way for future researchers.







Details since 2015

  • Dr. Kamlendu Kumar Pandey, Empirical and Practical Evaluation of Micro Services with Containerized Deployment, Compliance Engineering Journal, Jun-20, 0898-3577

  • Dr. Kamlendu Kumar Pandey, Performance Evaluation of ESB * in Applications developed using SOA *, Journal of Information and Computational Science, Jul-20, 1548-7741

  • Dr. Kamlendu Kumar Pandey, Dr. Dhaval Joshi, SOLUTIONS TO CHALLENGES IN REALIZING THE SOFTWARE APPLICATIONS BASED ON MICRO SERVICES ARCHITECTURE, International Journal of Advanced Science and Technology, International Journal of Advanced Science and Technology, Jul-20, 2005-4238

  • Dr. Kamlendu Kumar Pandey, Dr. Dhaval Joshi, CHALLENGES IN REALIZING THE SOFTWARE APPLICATIONS BASED ON MICRO SERVICES ARCHITECTURE, International Journal of Advanced Science and Technology, Jun-20, 2005-4238

  • Dr. Kamlendu Kumar Pandey, Development of an Evaluation Model for Micro Services Development Platforms, Compliance Engineering Journal, Jun-20, 0898-3577

  • Dr.Parul Patel, TTSE: A Framework for Tempo Textual Search Engine, Compliance Engineering Journal, Jan-21, 0898-3577

  • Tejas Shah, Review of Open Source Requirement Engineering Tools, IDEES –International Multidisciplinary Research Journal, Jul-20, 2278-3075

  • Dr. Payal Joshi, Document Type-based Categorization using Machine Learning, International Journal of Advanced Science and Technology, Aug-20, 2207-6360

  • Dr. Veena Jokhakar, A Survey on Machine Translator for Sanskrit to English Language, IDEES –International Multidisciplinary Research Journal, Jul-20, 2278-3075

  • Dr. Kamlendu Kumar Pandey, Dr. Veena Jokhakar, Research and Applications of Qualia – The Unit of Subjective Experience, International Journal of Innovative Technology and Exploring Engineering, May-20, 2278-3075

  • Dr. Kamlendu Kumar Pandey, Dr. Veena Jokhakar, An OLAP Service for Data layer of Collaborative Wireless Sensor Network Stack, International Journal of Innovative Technology and Exploring Engineering, May-20, 2278-3075

  • Dr. Veena Jokhakar, Dr. Kamlendu Kumar Pandey, An Investigation on Coronavirus (COVID-19) Pandemic for India using Power BI, International Journal of Creative Research Thoughts, Apr-20, 2320-2882

  • Dr. Kamlendu Kumar Pandey, A Study of Real World Data Visualization of COVID-19 dataset using Python, International Journal of Management and Humanities Apr-20 2394-0913

  • Dr. Kamlendu Kumar Pandey, DATA CAPTURING AND RETRIEVAL FROM WIRELESS SENSOR NETWORKS USING SEMANTIC WEB, International Journal of Computer Engineering & Technology, Jun-19, 0976-6367

  • Dr. Veena Jokhakar, Integrated Approach for Human Understandable Steel Fault Diagnosis, International Journal of Computer Science Trends and Technology (IJCST) , Mar-Apr 2020, 2347-8578

  • Tejas Shah, ReqPriSec: Security and Privacy aware Web-based Versatile Requirement Engineering Tool, International Journal of Computer Applications , Jun-19, 0975 – 8887

  • Dr. Shailesh Chaudhari, Zoning Feature for Script Identification and Character Recognition, INTERNATIONAL JOURNAL OF RESEARCH IN ELECTRONICS AND COMPUTER ENGINEERING, Sep-18, ISSN: 2393-9028 (PRINT) | ISSN: 2348-2281 (ONLINE)

  • Dr. Shailesh Chaudhari, Discrete Cosine Transform for Script Identification and Character Recognition, "NATIONAL JOURNAL OF SYSTEM AND INFORMATION TECHNOLOGY", Dec-18, ISSN: 0974-3308

  • Dr. Dhaval Joshi, A Survey on Automated Schema Matching Tools and Techniques for Heterogeneous Database Schemas, INTERNATIONAL JOURNAL OF RESEARCH IN ELECTRONICS AND COMPUTER ENGINEERING, Dec-18, ISSN: 2393-9028 (PRINT) | ISSN: 2348-2281 (ONLINE)

  • Dr. Dhaval Joshi, A Survey on Automated Data Migration Tools and Techniques for Heterogeneous Relational Databases,INTERNATIONAL JOURNAL OF RESEARCH IN ELECTRONICS AND COMPUTER ENGINEERING, Dec-18, ISSN: 2393-9028 (PRINT) | ISSN: 2348-2281 (ONLINE)

  • Tejas Shah, UCaseNar: A Versatile tool for Specifying Narrative Use Cases, INTERNATIONAL JOURNAL OF RESEARCH IN ELECTRONICS AND COMPUTER ENGINEERING, Sep-18, ISSN: 2393-9028 (PRINT) | ISSN: 2348-2281 (ONLINE)

  • Tejas Shah, DFD Schema: A Versatile Approach for XML Based Representation of DFD, International Journal of Computer Sciences and Engineering, Aug-18, E-ISSN: 2347-2693

  • Dr. Pushpal Desai, Empirical analysis of Birth Registration E-governance data using Naïve Bayes Data Mining,International Journal of Research in Advent Technology, Vol.7, No.1, January 2019, Jan-19, E-ISSN: 2321-9637

  • Dr. Pushpal Desai, Implementation of Naive Bayesian Data Mining algorithm in Vehicle E-governance Data, International Journal for Research in Engineering Application & Management (IJREAM), Jan-19, ISSN : 2454-9150

  • Dr. Pushpal Desai, "IMPLEMENTATION OF NAÏVE BAYESIAN DATA MINING ALGORITHM ON DECEASED REGISTRATION DATA", International Journal of Computer Engineering & Technology (IJCET), Jan-19, 0976–6375

  • Dr. Pushpal Desai, "IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORK DATA MINING ALGORITHM: A CASE STUDY OF BIRTH REGISTRATION DATA", International Journal of Computer Engineering & Technology (IJCET), Jan-19, 0976–6375

  • Dr. Pushpal Desai, "IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORK ALGORITHM ON VEHICLE REGISTRATION DATA", International Journal of Advanced Research in Engineering and Technology (IJARET), Jan-19, 0976-6499

  • Dilber Mehta, The Confessional Strain in Elizabeth Jennings’ Poetry, International journal of English Language, Literature in Humanities, Aug-18, 2321-7065 , 1375-1384

  • Dr. Payal Joshi, English to Gujarati Transliteration using Machine Learning, INTERNATIONAL JOURNAL OF RESEARCH IN ELECTRONICS AND COMPUTER ENGINEERING, Dec-18, ISSN: 2393-9028 (PRINT) | ISSN: 2348-2281 (ONLINE)

  • Dr. Payal Joshi, Syllabification of Romanized Gujarati Words using Machine Learning, INTERNATIONAL JOURNAL OF RESEARCH IN ELECTRONICS AND COMPUTER ENGINEERING, Dec-18, ISSN: 2393-9028 (PRINT) | ISSN: 2348-2281 (ONLINE)

  • Dr. Kamlendu Kumar Pandey, Dr. D G Pandey, A STUDY OF HANDLING CROSS-CUTTING CONCERNS IN SOFTWARE APPLICATIONS,JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, May-18, 2230-7540

  • Dr. D G Pandey, Dr. Kamlendu Kumar Pandey, The Problems of E-Waste And Its Management in Current Education Systems, RESEARCH HUB – International Multidisciplinary Research Journal, Mar-18, 2349-7637

  • Dr. D G Pandey, Dr. Kamlendu Kumar Pandey, APPLICATION OF GREEN COMPUTING IN INSTITUTIONS IMPARTING COMPUTER AIDED EDUCATION, JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, Jan-18, 2230-7540

  • Dr. Kamlendu Kumar Pandey, Dr. D G Pandey, Secure Cloud Based Data Mining With Encryption and Digital Signature, JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, Jan-18, 2230-7540

  • Veena Jokhakar, Proposed UML Class Diagram for Object Functional Language (SCALA), International Journal of Computer Applications, Aug-17, 0975 – 8887

  • Hitesh Lad, BRINE EVAPORATION RATE PARAMETERS MONITORING USING WIRELESS EMBEDDED SYSTEM, International Journal of Recent Scientific Research, Aug-17, 0976-3031

  • Dilber Mehta, Treatment of Love in Elizabeth Jennings’ Poetry,International journal of English Language, Literature in Humanities., Jun-17, ISSN-2321-7065(Print)133-144

  • Dr. Kamlendukumar Pandey, Dr. Devendra G Pandey, A STUDY OF HANDLING CROSS-CUTTING CONCERNS IN SOFTWARE APPLICATIONS, JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, May-18, 2230-7540

  • Dr. Devendra G Pandey, Dr. Kamlendukumar Pandey, The Problems of E-Waste And Its Management in Current Education Systems,RESEARCH HUB – International Multidisciplinary Research Journal, Mar-18, 2349-7637

  • Dr. Devendra G Pandey, Dr. Kamlendukumar Pandey, APPLICATION OF GREEN COMPUTING IN INSTITUTIONS IMPARTING COMPUTER AIDED EDUCATION,JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, Jan-18, 2230-7540

  • Dr. Kamlendukumar Pandey, Dr. Devendra G Pandey, Secure Cloud Based Data Mining With Encryption and Digital Signature,JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, Jan-18, 2230-7540

  • Dr. Devendra G Pandey, Privacy and Security on RFID Technology, JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, Apr-18, 2230-7540

  • Dr. Devendra G Pandey, The Study of RFID Technology in Principles of Management System,JOURNAL OF ADVANCES AND SCHOLARLY RESEARCHES IN ALLIED EDUCATION, Jan-18, 2230-7540

  • Dr. Devendra G Pandey, RFID Technique for a Multiple Mobile Cloud User in Cloud Storage, Research Hub International Multidisciplinary Research Journal, Feb-18, 23497637

  • Dr. Devendra G Pandey, RFID Technology its Applications and Classification of Security Attacks, Research Hub International Multidisciplinary Research Journal, Dec-17, 23497637

  • Dr. Devendra G Pandey, Security Based Control System Using RFID, Research Hub International Multidisciplinary Research Journal, Oct-17, 23497637

  • Dr. Devendra G Pandey, RFID Technology based on Cloud Computing, Research Hub International Multidisciplinary Research Journal, Jun-17, 23497637

  • Dr. Devendra G Pandey, Security Based Control System Using RFID and its Applications (Digital Article Surveillance), Research Matrix An International Referred Multidisciplinary Journal of Applied Research SI no 1552 Journal no 48161 ISSN no 23217073 Volume 2 Issue1, Aug-17, 23217073

  • Dr. Kamlendu Kumar Pandey, Development Of A Simulation Model For Wireless Sensor Networks For Large Areas With Hierarchical And Demand Driven Operational problems, PEZZOTAITE JOURNALS - International Journal of Information Technology and Computer Sciences Perspectives, Jun-16, 2319-9016 and 2319-9024 ONLINE

  • Tejas Shah, A Survey on Issues and Challenges of Web Service Development, Composition, Discovery, VNSGU Journal of Science and Technology-, Jul-16, 0975-5446

  • Dilber Mehta, Dealing with death in Elizabeth Jennings Poetry,New Academia: An International Journal of English Language, Literature and Literary Theory, Jul-16, 2347-2073(Print)

  • Tejas Shah, SemAuRSpec: A Semi-Automatic Approach of Specifying Functional and Non Functional Requirements using RDS (Requirement Description Schema), International Journal of Applied Information Systems (IJAIS) – I, Jul-16, 2249-0868

Contact Us

Phone

9512358030

9512358031

Address

J.P. Dawer Institute of Information Science & Technology,
Department of Information and Communication Technology,
Veer Narmad South Gujarat University
Opp. VNSGU Convention Hall, Near V. C. Bungalow
Udhana Magdalla Road, Surat - 395 007
Gujarat- India

How To Reach?

M.Sc. (I.T.)

M.Sc. (IT) is a unique 5 year integrated course started and run by Veer Narmad South Gujarat University, Surat in 2000. This five year programme in information technology combines various facets of computer applications, electronics & communication and business systems. By the end of the programme students gain the high level of expertise in both software and hardware areas of IT. The course has contributed exceptional IT professionals who are doing extremely well in all the areas of IT. M.Sc. (IT) is the first programme of its kind which admits students who have passed higher secondary examination.

This course structure follows semester system and allows the students to complete their post graduation in five years (10 semesters).

  1. Bachelor of Science in Information Technology (B. Sc. ( Information Technology)) – Three Year Program
  2. Bachelor of Science in Information Technology (Honors) (B.Sc. ( Information Technology) (Hon.)) – Four Year Program
  3. Master of Science in Information Technology (M.Sc. ( Information Technology) – Five Year Integrated Program




The core objective of the M.Sc. (IT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc. (IT) will prepare the students to obtain positions as System Analysts, System Designers, Programmers, IT Managers and academicians in any field related to Information technology.

Self-financed (SFI) : 264

5 years (10 Semesters)

M.Sc.(I.T.) Semester - 1
Course Code Course Title Outcome Credit
101 Communication Skills in English

CO1 : Students will able to use language in functional context.
CO2 : Students proficiency in 4 language skills will be developed.
CO3 : Students will be well versed at using language in professional setting.

2
102 Mathematics – I

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer systems.

4
103 Fundamentals of Computers

CO1 :Student will be able to learn about comput-er hardware components and its working.
CO2 : Students will be able to work with different types of number systems, and able to per-form numerical of binary, octal and hexa-decimal numbers
CO3 : Students will be able to learn various type of operating system, working of Linux op-erating system and work on features of OpenOffice open source software.

4
104 Fundamentals of Programming using C- I

CO1:Students will be able to learn various prob-lem-solving techniques.
CO2 : Students will be able to learn basics of c programming language and perform practi-cal programs.
CO3 : Students will be able to do string manipula-tion and array task.

4
105 Practical 1

CO1 : Students will be able to learn basic pro-gramming concepts using C language.
CO2 :Students will be able to solve and program complex problem using C language.
CO3 : Students will be able to use C language fea-ture for basic application development.

4
106 Skill Enhancement Course - I 2
M.Sc.(I.T.) Semester - 2
Course Code Course Title Outcome Credit
201 Business Communication Skills in English

CO1 :Students will be ready for the real world.
CO2 : Students will be aware about the scenario in corporate world.
CO3 : Students will be able to communicate well in IT organization.

2
202 Mathematics- II

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer sys-tems.

4
203 Fundamentals of Programming using C- II

CO1 : Students will be able to learn advanced concepts of c programming like pointer, structure, union etc.
CO2 : Students will be able to have the knowledge of file system and file management concepts with c language.
CO3 : Students will be have ability to work on pre-processor.

4
204 Introduction to DBMS

CO1 : Student will be able to learn basic concept of da-tabase management system and data models
CO2 : Students will be have the knowledge of various data models
CO3 : Student will be able work on database manage-ment system MySQL and perform practical like creating database, tables and manipulating rec-ords

4
205 Practical 2

CO1 : Students will be able to solve problems using advanced features of C language.
CO2 : Students will be able to solve complex problems using pointers in C language.
CO3 : Students will be able to do database manage-ment operations using MySQL

4
206 Skill Enhancement Course – II 3
207 Value Added Course – II 2
M.Sc.(I.T.) Semester - 3
Course Code Course Title Outcome Credit
301 IT Business Communication 1

• CO1: Students will be aware about the Needs and requirements in IT Placements.
• CO2: Students will be able to enhance their key vocabulary via English for specific purpose (ESP) -English for IT
• CO3: Students will develop their language skills as per the Industry standards.

4
302 Fundamentals of Electronics

• CO1: Students will be able to learn about Electronics components and Application of Electronic circuits.
• CO2: Students will be able to learn about Digital Electronics concepts and its application in digital Arithmetic circuitry.
• CO3: Students will be able to learn about the Digital Sequential circuits and its application.

4
303 Data Structures

CO1 : Students will be able to learn data structure techniques and algorithms used for solving complex problems
CO2 : Students will be able to learn linear data structure and non-linear data structure algorithms
CO3 : Students will be able to learn working of various sorting and searching algorithms

4
304 Object Oriented Programming

CO1 : Students will be able to learn Object Oriented programming concepts.
CO2 : Students will be able to able to learn object oriented programming concepts like data abstraction, inheritance, polymorphism using C++
CO3 : Students will be able to learn I/O operation on files using IO streams and exception handling using C++.

4
305 Practical’s

CO1 : Students will be able to develop programs of linear and nonlinear data structures.
CO2 : Students will be able to solve problems using object oriented programming with C++.
CO3 : Students will be able to write programs of data structures and programs of C++ with inheritance, polymorphism and other features

4
Skill Encasement Course 306 Computer Network

CO1 : Students will be able to learn about how computers can connect with each other using networks.
CO2 : Students will be able to learn about computer network communication layers.
CO3 :Students will be able to learn about basics of computer network security.

3
M.Sc.(I.T.) Semester - 4
Course Code Course Title Outcome Credit
401 IT Business Communication 2

• CO1: Students will be to well versed with the soft skills as per the standards of IT Industry.
• CO2: Students will enhance English language and use in context as per the scenario and context in an IT Industry.
• CO3:Students will be Industry Ready Professionals

4
402 Fundamental of Embedded System and iOT

CO1 : Students will be able to learn about Microcontrollers.
CO2 : Students will be able to learn about the Embedded System Development Process.
CO3 : Students will be able to learn about the Embedded System Application in IOT.

4
403 C#.NET

• COI: Students will be able to learn about Microsoft .NET Core Technology and the importance of Object Oriented Programming.
• CO2: Students will be able to learn about how to connect database by using ADO.NET and perform CRUD operations on database.
• CO3: Students will be able to develop windows form based applications using C#.NET.

4
404 RDBMS and NoSQL Database

• CO1: Students will be able to learn about Introduction to RDBMS, Relational database design
• CO2: Students will be able to design a good database using normalization, decomposition and functional dependency.
• CO3: Students will be able to perform practical on Relational database through DDL statements, DML statements and Structured Query Language; and operations on NoSQL DB

4
405 Particle

• CO1: Students will be able to develop applications using Microsoft C#.NET, perform database operations.
• CO2: Students will be able to create databases in Oracle and perform DDL and DML operations using Structure Query Language.
• CO3: Students will be able to develop programs for microcontroller peripheral setup and implement sensors and actuators in embedded system.

1
406 Skill Encasement Course Web Development using JavaScript

• CO1: Students will be able to learn about client side technology using JavaScript.
• CO2: Students will be able to learn jQuery to manipulate HTML elements & CSS properties, showing effects and handle events.
• CO3: Students will be able to learn about XML, JSON and parse XML data using JavaScript.

3
M.Sc.(I.T.) Semester - 5
Course Code Course Title Outcome Credit
501 Web Development using PHP

CO1: Apply fundamental concepts of PHP programming, including language sesd constructs, control structures, session handling, and database connectivity, to develop interactive web applications. develon interactive web applications.
CO2: Analyze object-oriented programming features in PHP such as classes, inheritance, and built-in library functions to enhance code reusability and maintainability in dynamic web development.
CO3: threats like Sol inisctio Evaluate security threats like SQL injection and session fixation, and implement security measures such as CAPTCHA, parameterized queries, and authentication techniques to secure web applications.

4
502 Advance Relational Database Management System

CO1: Explain the Oracle database architecture, including physical, logical, and instance components, to understand data storage, memory management, and processing mechanisms.
CO2: Develop PL/SQL programs using cursors, procedures, functions, packages, and triggers to implement complex database functionalities and automate database operations.
CO3: Analyze and implement transaction control mechanisms, locking strategies, indexing techniques, and user management to optimize database performance and security.

4
503 Practical -5

CO1: Apply PL/SQL programming concepts to develop database-driven solutions and analyze transaction control mechanisms for efficient database management.
CO2: Design and develop dynamic web applications using PHP by integrating database interactions and security best practices.
CO3: Evaluate the principles of MVC architecture and implement API-based web applications using modern frameworks.

4
504 Software Engineering

CO1: Explain the fundamental concepts of software engineering and demonstrate their application in software development.
CO2: Analyze the principles of object-oriented analysis and design to apply them in real-world software modeling.
CO3: Evaluate agile software development methodologies and implement agile practices in software projects

4
505 Operating System

CO1: Explain the fundamental concepts, structures, and types of operating systems, and analyze their role in managing hardware and software resources.
CO2: Apply process scheduling, memory management, and file system techniques to optimize system performance and evaluate their implementation in different operating systems.
CO3: Analyze device management strategies, disk scheduling techniques, and I/0 operations to design efficient storage and retrieval mechanisms.

4
506 Elective 1: iOS Application Development

CO1: Explain the fundamental concepts of Apple-based iOS application development and analyze the iOS ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various iOS development tools, including Xcode, Swift, and Interface Builder, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing iOS applications on the Apple App Store while ensuring compliance with Apple's guidelines.

2
506 Elective 2 :Android Application Development

CO1: Explain the fundamental concepts of Android-based mobile application development and analyze the Android ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various Android development tools, including Android Studio Java/Kotlin and l Android Studio, Java/Kotlin, and Ul components, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing Android applications on the Google Play Store while ensuring compliance with Google's policies and best practices.

2
506 Elective 3: One Course of Minimum 2 credits approved by IIT/NIT and Department/College on SWAYAM Platform 2
M.Sc.(I.T.) Semester - 6
Course Code Course Title Outcome Credit
601 java

CO1: implement multithreading and input-output (IO) operations in Java to develop efficient and concurrent applications.
CO2: Utilize Java collections framework and Streams API to perform CRUD operations on databases, ensuring optimized data handling.
CO3: Design and develop Graphical User Interfaces (GUI) using Java for interactive applications.

4
602 ASP .NET Core MVC using C#

CO1: Apply object-oriented programming (OOP) principles using c#.NET language and concepts of web application development technology.
CO2: Integrate databases with ASP.NET Core MVC applications using c#.NET Core to perform CRUD operations efficiently.
CO3: Design and develop web applications using ASP.NET Core MVC architecture in c#.NET core for scalable and maintainable solutions.

4
603 Practical-6

CO1: Apply object-oriented programming (OOP) principles using Java and c#.NET core to develop modular and reusable applications.
CO2: Design and develop web applications using ASP.NET Core MVC to build scalable and maintainable software solutions.
CO3: implement CRUD operations in JAVA and ASP.NET Core MVC applications to manage and manipulate data efficiently.

4
604 Fundamentals of Cloud Computing

CO1: Explain different types of computing models and analyse virtualization concepts used in cloud computing.
CO2: Describe the fundamental concepts and illustrate the architecture of cloud computing.
CO3: Compare cloud computing services, infrastructure, and architecture to evaluate their applications in real-world scenarios.

4
605 Functional IT Business Communication

CO1 Students will demonstrate the ability to use written communication effectively in the IT workplace.
CO2 Students will use spoken language skills to effectively communicative in various IT workplace Scenarios.
CO3 Students will analyse and apply the functional approach to language adapting communication styles for specific IT-related tasks and contexts.

2
606 Internship

CO1: Design and develop software applications by applying programming concepts and methodologies.
CO2: Analyse real-world problems and apply software engineering principles to develop effective solutions.
CO3: Design and implement database concepts for software applications.

4
M.Sc.(I.T.) Semester - 7
Course Code Course Title Outcome Credit
701 Application Development using Full Stack

CO1 : Students will be able to learn about MVC applications using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and learn API Security.
CO3 : Students will be able to develop front end apps using React.js and to manage application version controlling using git.

4
702 Advanced .NET

• CO1: Students will be able to learn MVC Core
• CO2: Students will be able to learn about Web API in .NET Core and use it in other apps.
• CO3: Students will be able to learn C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ.

4
703 Software Engineering

• CO1: Students will be able to understand Software project management and Scheduling of software tasks among software development team.
• CO2 Students will be able to learn principles of Web development and Agile Software development Methodology.
• CO3: Students will be able to learn principles of Software design pattern and Software Quality Assurance activities.

4
704 Data Analysis using Python

• CO1: Students will be able to understand the concepts of Python programming and it's applications.
• CO2: Students will be able to demonstrate in-depth knowledge of Python Construct, Python libraries and Data Visualization.
• CO3: Students will be able to learn the use of Python libraries for Exploratory Data Analysis (EDA).

4
705 Practical 15

CO1 : Students will be able to develop MVC based programs using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and implement API Security.
CO3 : Students will be able to develop front end apps using React.js and implement version controlling using git practically.

3
706 Practical 16

• CO1: Students will be able to develop Web API in .NET framework and .NET Core and use it in other apps.
• CO2: Students will be able to implement C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ practically.
• CO3: Students will be able to develop Python programs with inheritance, polymorphism and other features.

3
707 Part Time Project 1

CO1 : Students will be able to develop project using different technologies like React.js, Node.js and .NET.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 8
Course Code Course Title Outcome Credit
801 Enterprise Java

• CO1 : Students will be able to design Large scale Enterprise Application in Java design patterns
• CO2 : Students will be able use Java EE for writing java code for data driven enterprise applications
• CO3 : Students will able to use modern security standards to secure Enterprise applications

4
802 Artificial Intelligence and Machine Learning

• CO1: Students will be able to understand the concepts of Artificial Intelligence and its applications.
• CO2: Students will be able to demonstrate in-depth knowledge of supervised machine learning algorithms in the field of machine learning.
• CO3: Students will be able to demonstrate in-depth knowledge of unsupervised machine learning algorithms in the field of machine learning.

4
803 Smart Device computing using iOS

• COI: Students will be able to understand Apple based smart device application development
• CO2: Students will be able to learn about various components of iOS application development tools
• CO3: Students will be able to publish iOS application on Apple store.

4
804 Blockchain Computing

• CO1: Students will be able to learn technical foundations of Blockchain technology
• CO2: Students will be able to understand bitcoin, ethereum cryptocurrency and the transactions
• CO3: Students will be able to understand the concepts of Smart Contracts, decentralization, security mechanisms used in blockchain and NFTS

4
805 Practical 17

CO1 : Students will be able to develop web applications using JAVA based frameworks and design patterns.
CO2 : Students will be able to implement java security and enterprise java security with authentication and authorization.
CO3 : Students will be able to implement web services, REST services and REST patterns in their web applications.

3
806 Practical 18

• CO1: Students will be able to write programs using Swift programming concepts like Optional, Closure, Protocol, Extensions etc.
• CO2: Students will be able to develop mobile applications Apple Compatible devices using Swift GUI components and Core Data.
• CO3 Students will be able to develop Supervised Machine learning models for Classification and Regression problems.

3
807 Part Time Project 2

CO1 : Students will be able to develop multi layered and MVC based Java applications.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 9
Course Code Course Title Outcome Credit
901 Internet of Things

CO1 : Students will be able to learn about role of embedded system in IOT
CO2 : Students will be able to learn about connectivity of IOT with Internet, Cloud etc.
CO3 : Students will be able to learn to collect sensor data in real time environment and develop machine to machine communication.

4
902 Machine Learning using Python

CO1 : Students will be able to learn how to evaluate models generated from data
CO2 : Students will be able to design and implement various machine learning algorithms for real-world problems using Python programming language.
CO3 : Students will be able to learn Regression Techniques and Advanced ML using Python libraries.

4
903 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about microservices architecture and devOps toolchain.

4
904 Business Intelligence

CO1 : Students will be able to learn about concepts of database warehousing and data mining.
CO2 : Students will be able to learn about data mining using DMX in SSAS.
CO3 : Students will be able to perform data visualization using SSRS and power BI.

4
905 Practical 19

CO1 : Students will be able to understand the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
CO2 : Students will be able to design and implement various machine learning algorithms using real world data sets.
CO3 : Students will be able to use real IoT protocols for device to device communication

3
906 Practical 19

CO1 : Students will be able to develop REST/Event based applications using micro services architecture.
CO2 : Students will be able to deploy the applications using devOps toolchain.
CO3 : Students will be able to perform data transformation of different formats of data and create multidimensional data using SSAS and MDX and data visualizations with SSRS and PowerBI.

3
907 Part Time Project 3

CO1 : Students will be able to develop projects using Mobile/ Mean Stack/ IoT/ BI/ Cloud Technologies.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 10
Course Code Course Title Outcome Credit
1001 Project

CO1 : Students will be able to develop software applications in industry.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for projects.

25

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.
A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.
A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rules. Detailed Allocation of seats for pass outs of different degrees will be worked out based on number of applicants from different degrees on pro rata basis.

Fee Structure *

Fee Structure for student who will enroll in Five Year Integrated M.Sc.(IT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M.Sc. (I.C.T.)

M Sc (Information & Communication Technology) is an unique 2 year (4 semesters) Post Graduate course started from year 2005-06. This is a specialized course offered to Computer Graduates only.

On successful completion of 2 years of the course, the student will receive degree of the Masters in Computer Science (Information and Communication Technology). The degree is awarded by Veer Narmad South Gujarat University, Surat. After obtaining this degree, student can work as an IT/Communication Technology Professional or may pursue studies of Ph D Degree.

This course structure follows semester system and allows the students to complete their post graduation in two years (4 semesters).




Objective of Program

The core objective of the M.Sc. (ICT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc.(I.C.T.) Semester - I
Course Code Course Title Outcome Credit
101 Application Development using React,js

CO1 : Students will be able to learn about frontend devel-opment and HTML, CSS and JavaScript.
CO2 : Students will be able to learn JavaScript frameworks like jQuery and ReactJS
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications

4
102 Enterprise Java

CO1 : Students will be able to develop Large scale En-terprise Application in Java
CO2 : Students will learn major UI frameworks in Java
CO3 : Student will learn to create fully secure applica-tions

4
103 Information Security and Applications

CO1 : Students will be able to learn and implement various cryptographic algorithms using private and public cryptography
CO2 : Students will be able to learn basic of block chain technology including hash algorithms.
CO3 : Students will be able to learn working of various se-curity protocols like IPSec, SSL, SSH. etc...

4
104 Advanced Computer Network

CO1 : Students will be able to understand the fundamental concepts of data communication and computer networking.
CO2 : Students will be able to analyse the topological and routing strategies for an IP based networking infra-structure and understand how errors detected and cor-rected that occur in transmission.
CO3 : Students will be able to understand transport layer functions and know about different application layer protocols.

4
105 Practical

CO1 : Students will be able to develop frontend using HTML, CSS and JavaScript.
CO2 : Students will be able to practically use JavaScript frameworks like jQuery and ReactJS.
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications.

3
106 Practical

CO1 : Students will be able to develop frontend using JSF and Spring Boot.
CO2 : Students will be able to practically use JPA, EJB and REST
CO3 : Students will be able to learn about Securing and En-terprise Application

3
107 Part Time Project 1

CO1 : Students will be able to develop multi layered Enter-prise Java and JavaScript framework(s) based applica-tions.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related con-cepts to design database for the project.

3
M.Sc.(I.C.T.) Semester - II
Course Code Course Title Outcome Credit
201 Blockchain computing

CO1 : Students will be able to learn technical foundations of Blockchain technology
CO2 : Students will be able to understand bitcoin, ethere-um cryptocurrency and the transactions.
CO3 : Students will be able to understand the concepts of Smart Contracts and NFT

4
202 Application Develop-ment using .Net Core

CO1 : Students will be able to understand and learn object-oriented concepts using C#.NET Core and web ap-plication development using ASP.NET Core MVC architecture.
CO2 : Students will be able to learn and develop RESTful web services and web API using .NET Core.
CO3 : Students will be able to learn and implement LINQ and database integration using C#.

4
203 Elective 1 Smart Device Computing using Android or Elective 2 Smart Device Computing using iOS

Elective 1: Smart Device Computing Using Android
CO1 : Students will be able to understand android based smart device application development.
CO2 : Students will be able to learn about various compo-nents of Android application development tools.
CO3 : Students will be able to publish Android application on Google play store.

Elective 2: Smart Device Computing Using iOS
CO1 : Students will be able to understand Apple based smart device application development
CO2 : Students will be able to learn about various compo-nents of iOS application development tools.
CO3 : Students will be able to publish iOS application on Apple store.

4
204 Digital Communication

CO1 : Students will be able to understand data, sig-nals and transmission media.
CO2 : Students will be able to analyse various trans-mission media, data encoding, modulation and multiplexing techniques.
CO3 : To impart knowledge about cellular communi-cation, wireless enterprise and new generation mobile services.

4
205 Practical 3

CO1 : Students will be able to develop applications using C#.NET core.
CO2 : Students will be able to develop web applica-tions using ASP.NET MVC core.
CO3 : Students will be able to develop web applica-tions using RESTful web API.

3
206 Practical 4

Elective 1 CO1 : Students will be able to develop simple applications with playground tools in XCode. CO2 : Students will be able to develop GUI applications with XCode IDE. CO3 : Students will be able to develop location based ser-vices using various frameworks.

Elective 2 CO1 : Students will be able to develop android applica-tions using the latest design concepts, controls and components. CO2 : Students will be able to develop applications using the local database-SQLite and integrate web services in android. CO3 : Students will be able to create applications using background services, location services, google maps, etc.

3
207 Part Time Project 2

CO1 : Students will be able to develop project(s) us-ing .NET technology and Mobile Technology.
CO2 : Students will be able to apply Software Engi-neering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project(s)

3
M.Sc.(I.C.T.) Semester - III
Course Code Course Title Outcome Credit
301 Introduction to Python and Data Science

CO1 : Students will be able to understand python language in detail using different python libraries.
CO2 : Students will be able to perform data wrangling, statistical operations and EDA using python.
CO3 : Students will be able to learn to mine data using python libraries.

4
302 Data Communication and Internet of Things

CO1 : Students will be able to analyze and understand the vision of IoT.
CO2 : Students will be able to learn about embedded devices for IOT, data organizing and data processing in IOT.
CO3 : Students will be able to learn about business models in IOT and security requirements.

4
303 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about micro-services architecture and devOps toolchain.

4
304 Open Source Web Development

CO1 : Students will be able to learn web development and backend development using NodeJS and Express.js.
CO2 : Students will be able to learn web development and API development using PHP.
CO3 : Students will be able to deploy web application and manage version control using Git.

4
305 Practical 5

CO1 : Students will be able to develop the application using the python programming.
CO2 : Students will be able to develop data analysis models using the data science concepts.
CO3 : Students will be able to develop the application using Micro Service Architecture.

3
306 Practical 6

CO1 : Students will be able to develop web applications in PHP.
CO2 : Students will be able to develop web applications in NodeJS and express.
CO3 : Students will be able to develop backend applications using PHP & NodeJS and version control using git practically.

3
M.Sc.(I.C.T.) Semester - IV
Course Code Course Title Outcome Credit
401 Project

CO1 : Students will be able to apply digital communication technologies and develop software applications in industry.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design databases for projects.

25

A candidate who has passed one of the following degree examinations and secured 50% or more marks in aggregate: B.C.A., B.Sc. (Computer Science), B.Sc. (I.T), B.Sc. (Information Science), B.Sc. (Computer Application & Information Technology), B.Sc. (Computer Application), B.E. (Computer), B.E.(Information Technology), Candidates having other equivalent degree in IT/Computer may be considered eligible, if he/she satisfies equivalent criteria.

Fee Structure *

ee Structure for student who will enroll in two year Post Graduate Course - M.Sc.(ICT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M. Sc. (Cyber Security)

M.Sc. (Cyber Security) is a 5-year integrated course to be introduced by Veer Narmad South Gujarat University (V.N.S.G.U.) from the academic year 2026-2027.It integrates various aspects of information technology with specialized knowledge in cyber security, including network security, ethical hacking, cryptography, digital forensics, data protection, and secure software development. The program is designed to equip students with industry-relevant skills to address emerging challenges in cyber threats and information security.

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program





The objective of the program is to develop highly skilled cybersecurity professionals with strong theoretical foundations, practical expertise, research capability, and ethical responsibility to protect digital systems, networks, and critical infrastructure.

PO1 : Discipline knowledge
Apply comprehensive knowledge of computer science and cyber security, including operating systems, networking, cryptography, secure software engineering, and digital forensics, to solve domain-relevant problems.

PO2 : Problem analysis
Identify, formulate, and analyze complex cyber security problems using principles of computing, mathematics, and statistics to derive logical, evidence-based conclusions.

PO3 : Design and development of secure solutions
Design, implement, and evaluate secure systems, applications, and processes that meet specified functional, performance, and security requirements under realistic constraints.

PO4 : Modern tool usage
Select, configure, and apply appropriate modern tools, platforms, and frameworks—such as vulnerability scanners, penetration testing suites, SIEM, forensics tools, and cloud services—understanding their capabilities and limitations.

PO5 : Ethics, laws, and professional responsibility
Apply ethical principles, professional codes of conduct, and relevant cyber laws and regulations to practice responsible and accountable cyber security.

PO6 : Teamwork, communication, and leadership
Function effectively as an individual and as a member or leader in multidisciplinary teams, and communicate clearly with technical and non-technical stakeholders through reports, documentation, and presentations.

PO7 : Project management and societal impact
Apply principles of project management and basic financial awareness in security projects, and understand the societal, organizational, and environmental impact of Cyber security technologies and decisions.

75

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program

M.SC.(CYBER SECURITY) Semester - I
Course Code Course Title Outcome Credit
101 MAJOR - Fundamentals of Cyber Security 4
102 MAJOR - Computer Network 4
103 MINOR - Fundamentals of Computer 4
104 MDC - Mathematics-1 4
105 AEC - Communication Skills for Cyber Security 2
106 SEC - Fundamentals of Web Technology 2
107 VAC/VAC-IKS - Value Added Course-1 2
M.SC.(CYBER SECURITY) Semester - II
Course Code Course Title Outcome Credit
201 MAJOR - Fundamentals of Programming 4
202 MAJOR - Introduction to Cyber Law 4
203 MINOR - Operating System 4
204 MDC - Mathematics-2 4
205 AEC - Business Communication Skills for Cyber Security 2
206 SEC - Web Development - 1 2
207 VAC/VAC-IKS - Value Added Course-II 2

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.

A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.

A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rule

Fee Structure *

Fee Structure for students who will enroll in Five Year Integrated M.Sc.(Cyber Security) in the academic year 2026 – 2027.

Rs. 32,500/ per Semester (Semester 1 to Semester 10).

Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shall be collected separately as per the university rules.

Note:- University may revise fees from time to time and the students may have to pay fees as per the Gujarat government norms.

▪ Since the process of increasing the fees mentioned in the prospectus is currently underway, there is a possibility of an increase of approximately 20%. Therefore, the increase in fees will be binding on the students who get admission during the academic year: 2026-2027.

▪ The university hostel can accommodate a very small number of students. Hostel facilities may not be available to every student who gets admission.

*Subject to Revision Periodically

M.Sc. (I.T.)

M.Sc. (IT) is a unique 5 year integrated course started and run by Veer Narmad South Gujarat University, Surat in 2000. This five year programme in information technology combines various facets of computer applications, electronics & communication and business systems. By the end of the programme students gain the high level of expertise in both software and hardware areas of IT. The course has contributed exceptional IT professionals who are doing extremely well in all the areas of IT. M.Sc. (IT) is the first programme of its kind which admits students who have passed higher secondary examination.

This course structure follows semester system and allows the students to complete their post graduation in five years (10 semesters).

  1. Bachelor of Science in Information Technology (B. Sc. ( Information Technology)) – Three Year Program
  2. Bachelor of Science in Information Technology (Honors) (B.Sc. ( Information Technology) (Hon.)) – Four Year Program
  3. Master of Science in Information Technology (M.Sc. ( Information Technology) – Five Year Integrated Program




The core objective of the M.Sc. (IT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc. (IT) will prepare the students to obtain positions as System Analysts, System Designers, Programmers, IT Managers and academicians in any field related to Information technology.

Self-financed (SFI) : 264

5 years (10 Semesters)

M.Sc.(I.T.) Semester - 1
Course Code Course Title Outcome Credit
101 Communication Skills in English

CO1 : Students will able to use language in functional context.
CO2 : Students proficiency in 4 language skills will be developed.
CO3 : Students will be well versed at using language in professional setting.

2
102 Mathematics – I

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer systems.

4
103 Fundamentals of Computers

CO1 :Student will be able to learn about comput-er hardware components and its working.
CO2 : Students will be able to work with different types of number systems, and able to per-form numerical of binary, octal and hexa-decimal numbers
CO3 : Students will be able to learn various type of operating system, working of Linux op-erating system and work on features of OpenOffice open source software.

4
104 Fundamentals of Programming using C- I

CO1:Students will be able to learn various prob-lem-solving techniques.
CO2 : Students will be able to learn basics of c programming language and perform practi-cal programs.
CO3 : Students will be able to do string manipula-tion and array task.

4
105 Practical 1

CO1 : Students will be able to learn basic pro-gramming concepts using C language.
CO2 :Students will be able to solve and program complex problem using C language.
CO3 : Students will be able to use C language fea-ture for basic application development.

4
106 Skill Enhancement Course - I 2
M.Sc.(I.T.) Semester - 2
Course Code Course Title Outcome Credit
201 Business Communication Skills in English

CO1 :Students will be ready for the real world.
CO2 : Students will be aware about the scenario in corporate world.
CO3 : Students will be able to communicate well in IT organization.

2
202 Mathematics- II

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer sys-tems.

4
203 Fundamentals of Programming using C- II

CO1 : Students will be able to learn advanced concepts of c programming like pointer, structure, union etc.
CO2 : Students will be able to have the knowledge of file system and file management concepts with c language.
CO3 : Students will be have ability to work on pre-processor.

4
204 Introduction to DBMS

CO1 : Student will be able to learn basic concept of da-tabase management system and data models
CO2 : Students will be have the knowledge of various data models
CO3 : Student will be able work on database manage-ment system MySQL and perform practical like creating database, tables and manipulating rec-ords

4
205 Practical 2

CO1 : Students will be able to solve problems using advanced features of C language.
CO2 : Students will be able to solve complex problems using pointers in C language.
CO3 : Students will be able to do database manage-ment operations using MySQL

4
206 Skill Enhancement Course – II 3
207 Value Added Course – II 2
M.Sc.(I.T.) Semester - 3
Course Code Course Title Outcome Credit
301 IT Business Communication 1

• CO1: Students will be aware about the Needs and requirements in IT Placements.
• CO2: Students will be able to enhance their key vocabulary via English for specific purpose (ESP) -English for IT
• CO3: Students will develop their language skills as per the Industry standards.

4
302 Fundamentals of Electronics

• CO1: Students will be able to learn about Electronics components and Application of Electronic circuits.
• CO2: Students will be able to learn about Digital Electronics concepts and its application in digital Arithmetic circuitry.
• CO3: Students will be able to learn about the Digital Sequential circuits and its application.

4
303 Data Structures

CO1 : Students will be able to learn data structure techniques and algorithms used for solving complex problems
CO2 : Students will be able to learn linear data structure and non-linear data structure algorithms
CO3 : Students will be able to learn working of various sorting and searching algorithms

4
304 Object Oriented Programming

CO1 : Students will be able to learn Object Oriented programming concepts.
CO2 : Students will be able to able to learn object oriented programming concepts like data abstraction, inheritance, polymorphism using C++
CO3 : Students will be able to learn I/O operation on files using IO streams and exception handling using C++.

4
305 Practical’s

CO1 : Students will be able to develop programs of linear and nonlinear data structures.
CO2 : Students will be able to solve problems using object oriented programming with C++.
CO3 : Students will be able to write programs of data structures and programs of C++ with inheritance, polymorphism and other features

4
Skill Encasement Course 306 Computer Network

CO1 : Students will be able to learn about how computers can connect with each other using networks.
CO2 : Students will be able to learn about computer network communication layers.
CO3 :Students will be able to learn about basics of computer network security.

3
M.Sc.(I.T.) Semester - 4
Course Code Course Title Outcome Credit
401 IT Business Communication 2

• CO1: Students will be to well versed with the soft skills as per the standards of IT Industry.
• CO2: Students will enhance English language and use in context as per the scenario and context in an IT Industry.
• CO3:Students will be Industry Ready Professionals

4
402 Fundamental of Embedded System and iOT

CO1 : Students will be able to learn about Microcontrollers.
CO2 : Students will be able to learn about the Embedded System Development Process.
CO3 : Students will be able to learn about the Embedded System Application in IOT.

4
403 C#.NET

• COI: Students will be able to learn about Microsoft .NET Core Technology and the importance of Object Oriented Programming.
• CO2: Students will be able to learn about how to connect database by using ADO.NET and perform CRUD operations on database.
• CO3: Students will be able to develop windows form based applications using C#.NET.

4
404 RDBMS and NoSQL Database

• CO1: Students will be able to learn about Introduction to RDBMS, Relational database design
• CO2: Students will be able to design a good database using normalization, decomposition and functional dependency.
• CO3: Students will be able to perform practical on Relational database through DDL statements, DML statements and Structured Query Language; and operations on NoSQL DB

4
405 Particle

• CO1: Students will be able to develop applications using Microsoft C#.NET, perform database operations.
• CO2: Students will be able to create databases in Oracle and perform DDL and DML operations using Structure Query Language.
• CO3: Students will be able to develop programs for microcontroller peripheral setup and implement sensors and actuators in embedded system.

1
406 Skill Encasement Course Web Development using JavaScript

• CO1: Students will be able to learn about client side technology using JavaScript.
• CO2: Students will be able to learn jQuery to manipulate HTML elements & CSS properties, showing effects and handle events.
• CO3: Students will be able to learn about XML, JSON and parse XML data using JavaScript.

3
M.Sc.(I.T.) Semester - 5
Course Code Course Title Outcome Credit
501 Web Development using PHP

CO1: Apply fundamental concepts of PHP programming, including language sesd constructs, control structures, session handling, and database connectivity, to develop interactive web applications. develon interactive web applications.
CO2: Analyze object-oriented programming features in PHP such as classes, inheritance, and built-in library functions to enhance code reusability and maintainability in dynamic web development.
CO3: threats like Sol inisctio Evaluate security threats like SQL injection and session fixation, and implement security measures such as CAPTCHA, parameterized queries, and authentication techniques to secure web applications.

4
502 Advance Relational Database Management System

CO1: Explain the Oracle database architecture, including physical, logical, and instance components, to understand data storage, memory management, and processing mechanisms.
CO2: Develop PL/SQL programs using cursors, procedures, functions, packages, and triggers to implement complex database functionalities and automate database operations.
CO3: Analyze and implement transaction control mechanisms, locking strategies, indexing techniques, and user management to optimize database performance and security.

4
503 Practical -5

CO1: Apply PL/SQL programming concepts to develop database-driven solutions and analyze transaction control mechanisms for efficient database management.
CO2: Design and develop dynamic web applications using PHP by integrating database interactions and security best practices.
CO3: Evaluate the principles of MVC architecture and implement API-based web applications using modern frameworks.

4
504 Software Engineering

CO1: Explain the fundamental concepts of software engineering and demonstrate their application in software development.
CO2: Analyze the principles of object-oriented analysis and design to apply them in real-world software modeling.
CO3: Evaluate agile software development methodologies and implement agile practices in software projects

4
505 Operating System

CO1: Explain the fundamental concepts, structures, and types of operating systems, and analyze their role in managing hardware and software resources.
CO2: Apply process scheduling, memory management, and file system techniques to optimize system performance and evaluate their implementation in different operating systems.
CO3: Analyze device management strategies, disk scheduling techniques, and I/0 operations to design efficient storage and retrieval mechanisms.

4
506 Elective 1: iOS Application Development

CO1: Explain the fundamental concepts of Apple-based iOS application development and analyze the iOS ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various iOS development tools, including Xcode, Swift, and Interface Builder, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing iOS applications on the Apple App Store while ensuring compliance with Apple's guidelines.

2
506 Elective 2 :Android Application Development

CO1: Explain the fundamental concepts of Android-based mobile application development and analyze the Android ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various Android development tools, including Android Studio Java/Kotlin and l Android Studio, Java/Kotlin, and Ul components, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing Android applications on the Google Play Store while ensuring compliance with Google's policies and best practices.

2
506 Elective 3: One Course of Minimum 2 credits approved by IIT/NIT and Department/College on SWAYAM Platform 2
M.Sc.(I.T.) Semester - 6
Course Code Course Title Outcome Credit
601 java

CO1: implement multithreading and input-output (IO) operations in Java to develop efficient and concurrent applications.
CO2: Utilize Java collections framework and Streams API to perform CRUD operations on databases, ensuring optimized data handling.
CO3: Design and develop Graphical User Interfaces (GUI) using Java for interactive applications.

4
602 ASP .NET Core MVC using C#

CO1: Apply object-oriented programming (OOP) principles using c#.NET language and concepts of web application development technology.
CO2: Integrate databases with ASP.NET Core MVC applications using c#.NET Core to perform CRUD operations efficiently.
CO3: Design and develop web applications using ASP.NET Core MVC architecture in c#.NET core for scalable and maintainable solutions.

4
603 Practical-6

CO1: Apply object-oriented programming (OOP) principles using Java and c#.NET core to develop modular and reusable applications.
CO2: Design and develop web applications using ASP.NET Core MVC to build scalable and maintainable software solutions.
CO3: implement CRUD operations in JAVA and ASP.NET Core MVC applications to manage and manipulate data efficiently.

4
604 Fundamentals of Cloud Computing

CO1: Explain different types of computing models and analyse virtualization concepts used in cloud computing.
CO2: Describe the fundamental concepts and illustrate the architecture of cloud computing.
CO3: Compare cloud computing services, infrastructure, and architecture to evaluate their applications in real-world scenarios.

4
605 Functional IT Business Communication

CO1 Students will demonstrate the ability to use written communication effectively in the IT workplace.
CO2 Students will use spoken language skills to effectively communicative in various IT workplace Scenarios.
CO3 Students will analyse and apply the functional approach to language adapting communication styles for specific IT-related tasks and contexts.

2
606 Internship

CO1: Design and develop software applications by applying programming concepts and methodologies.
CO2: Analyse real-world problems and apply software engineering principles to develop effective solutions.
CO3: Design and implement database concepts for software applications.

4
M.Sc.(I.T.) Semester - 7
Course Code Course Title Outcome Credit
701 Application Development using Full Stack

CO1 : Students will be able to learn about MVC applications using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and learn API Security.
CO3 : Students will be able to develop front end apps using React.js and to manage application version controlling using git.

4
702 Advanced .NET

• CO1: Students will be able to learn MVC Core
• CO2: Students will be able to learn about Web API in .NET Core and use it in other apps.
• CO3: Students will be able to learn C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ.

4
703 Software Engineering

• CO1: Students will be able to understand Software project management and Scheduling of software tasks among software development team.
• CO2 Students will be able to learn principles of Web development and Agile Software development Methodology.
• CO3: Students will be able to learn principles of Software design pattern and Software Quality Assurance activities.

4
704 Data Analysis using Python

• CO1: Students will be able to understand the concepts of Python programming and it's applications.
• CO2: Students will be able to demonstrate in-depth knowledge of Python Construct, Python libraries and Data Visualization.
• CO3: Students will be able to learn the use of Python libraries for Exploratory Data Analysis (EDA).

4
705 Practical 15

CO1 : Students will be able to develop MVC based programs using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and implement API Security.
CO3 : Students will be able to develop front end apps using React.js and implement version controlling using git practically.

3
706 Practical 16

• CO1: Students will be able to develop Web API in .NET framework and .NET Core and use it in other apps.
• CO2: Students will be able to implement C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ practically.
• CO3: Students will be able to develop Python programs with inheritance, polymorphism and other features.

3
707 Part Time Project 1

CO1 : Students will be able to develop project using different technologies like React.js, Node.js and .NET.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 8
Course Code Course Title Outcome Credit
801 Enterprise Java

• CO1 : Students will be able to design Large scale Enterprise Application in Java design patterns
• CO2 : Students will be able use Java EE for writing java code for data driven enterprise applications
• CO3 : Students will able to use modern security standards to secure Enterprise applications

4
802 Artificial Intelligence and Machine Learning

• CO1: Students will be able to understand the concepts of Artificial Intelligence and its applications.
• CO2: Students will be able to demonstrate in-depth knowledge of supervised machine learning algorithms in the field of machine learning.
• CO3: Students will be able to demonstrate in-depth knowledge of unsupervised machine learning algorithms in the field of machine learning.

4
803 Smart Device computing using iOS

• COI: Students will be able to understand Apple based smart device application development
• CO2: Students will be able to learn about various components of iOS application development tools
• CO3: Students will be able to publish iOS application on Apple store.

4
804 Blockchain Computing

• CO1: Students will be able to learn technical foundations of Blockchain technology
• CO2: Students will be able to understand bitcoin, ethereum cryptocurrency and the transactions
• CO3: Students will be able to understand the concepts of Smart Contracts, decentralization, security mechanisms used in blockchain and NFTS

4
805 Practical 17

CO1 : Students will be able to develop web applications using JAVA based frameworks and design patterns.
CO2 : Students will be able to implement java security and enterprise java security with authentication and authorization.
CO3 : Students will be able to implement web services, REST services and REST patterns in their web applications.

3
806 Practical 18

• CO1: Students will be able to write programs using Swift programming concepts like Optional, Closure, Protocol, Extensions etc.
• CO2: Students will be able to develop mobile applications Apple Compatible devices using Swift GUI components and Core Data.
• CO3 Students will be able to develop Supervised Machine learning models for Classification and Regression problems.

3
807 Part Time Project 2

CO1 : Students will be able to develop multi layered and MVC based Java applications.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 9
Course Code Course Title Outcome Credit
901 Internet of Things

CO1 : Students will be able to learn about role of embedded system in IOT
CO2 : Students will be able to learn about connectivity of IOT with Internet, Cloud etc.
CO3 : Students will be able to learn to collect sensor data in real time environment and develop machine to machine communication.

4
902 Machine Learning using Python

CO1 : Students will be able to learn how to evaluate models generated from data
CO2 : Students will be able to design and implement various machine learning algorithms for real-world problems using Python programming language.
CO3 : Students will be able to learn Regression Techniques and Advanced ML using Python libraries.

4
903 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about microservices architecture and devOps toolchain.

4
904 Business Intelligence

CO1 : Students will be able to learn about concepts of database warehousing and data mining.
CO2 : Students will be able to learn about data mining using DMX in SSAS.
CO3 : Students will be able to perform data visualization using SSRS and power BI.

4
905 Practical 19

CO1 : Students will be able to understand the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
CO2 : Students will be able to design and implement various machine learning algorithms using real world data sets.
CO3 : Students will be able to use real IoT protocols for device to device communication

3
906 Practical 19

CO1 : Students will be able to develop REST/Event based applications using micro services architecture.
CO2 : Students will be able to deploy the applications using devOps toolchain.
CO3 : Students will be able to perform data transformation of different formats of data and create multidimensional data using SSAS and MDX and data visualizations with SSRS and PowerBI.

3
907 Part Time Project 3

CO1 : Students will be able to develop projects using Mobile/ Mean Stack/ IoT/ BI/ Cloud Technologies.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 10
Course Code Course Title Outcome Credit
1001 Project

CO1 : Students will be able to develop software applications in industry.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for projects.

25

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.
A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.
A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rules. Detailed Allocation of seats for pass outs of different degrees will be worked out based on number of applicants from different degrees on pro rata basis.

Fee Structure *

Fee Structure for student who will enroll in Five Year Integrated M.Sc.(IT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M.Sc. (I.C.T.)

M Sc (Information & Communication Technology) is an unique 2 year (4 semesters) Post Graduate course started from year 2005-06. This is a specialized course offered to Computer Graduates only.

On successful completion of 2 years of the course, the student will receive degree of the Masters in Computer Science (Information and Communication Technology). The degree is awarded by Veer Narmad South Gujarat University, Surat. After obtaining this degree, student can work as an IT/Communication Technology Professional or may pursue studies of Ph D Degree.

This course structure follows semester system and allows the students to complete their post graduation in two years (4 semesters).




Objective of Program

The core objective of the M.Sc. (ICT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc.(I.C.T.) Semester - I
Course Code Course Title Outcome Credit
101 Application Development using React,js

CO1 : Students will be able to learn about frontend devel-opment and HTML, CSS and JavaScript.
CO2 : Students will be able to learn JavaScript frameworks like jQuery and ReactJS
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications

4
102 Enterprise Java

CO1 : Students will be able to develop Large scale En-terprise Application in Java
CO2 : Students will learn major UI frameworks in Java
CO3 : Student will learn to create fully secure applica-tions

4
103 Information Security and Applications

CO1 : Students will be able to learn and implement various cryptographic algorithms using private and public cryptography
CO2 : Students will be able to learn basic of block chain technology including hash algorithms.
CO3 : Students will be able to learn working of various se-curity protocols like IPSec, SSL, SSH. etc...

4
104 Advanced Computer Network

CO1 : Students will be able to understand the fundamental concepts of data communication and computer networking.
CO2 : Students will be able to analyse the topological and routing strategies for an IP based networking infra-structure and understand how errors detected and cor-rected that occur in transmission.
CO3 : Students will be able to understand transport layer functions and know about different application layer protocols.

4
105 Practical

CO1 : Students will be able to develop frontend using HTML, CSS and JavaScript.
CO2 : Students will be able to practically use JavaScript frameworks like jQuery and ReactJS.
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications.

3
106 Practical

CO1 : Students will be able to develop frontend using JSF and Spring Boot.
CO2 : Students will be able to practically use JPA, EJB and REST
CO3 : Students will be able to learn about Securing and En-terprise Application

3
107 Part Time Project 1

CO1 : Students will be able to develop multi layered Enter-prise Java and JavaScript framework(s) based applica-tions.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related con-cepts to design database for the project.

3
M.Sc.(I.C.T.) Semester - II
Course Code Course Title Outcome Credit
201 Blockchain computing

CO1 : Students will be able to learn technical foundations of Blockchain technology
CO2 : Students will be able to understand bitcoin, ethere-um cryptocurrency and the transactions.
CO3 : Students will be able to understand the concepts of Smart Contracts and NFT

4
202 Application Develop-ment using .Net Core

CO1 : Students will be able to understand and learn object-oriented concepts using C#.NET Core and web ap-plication development using ASP.NET Core MVC architecture.
CO2 : Students will be able to learn and develop RESTful web services and web API using .NET Core.
CO3 : Students will be able to learn and implement LINQ and database integration using C#.

4
203 Elective 1 Smart Device Computing using Android or Elective 2 Smart Device Computing using iOS

Elective 1: Smart Device Computing Using Android
CO1 : Students will be able to understand android based smart device application development.
CO2 : Students will be able to learn about various compo-nents of Android application development tools.
CO3 : Students will be able to publish Android application on Google play store.

Elective 2: Smart Device Computing Using iOS
CO1 : Students will be able to understand Apple based smart device application development
CO2 : Students will be able to learn about various compo-nents of iOS application development tools.
CO3 : Students will be able to publish iOS application on Apple store.

4
204 Digital Communication

CO1 : Students will be able to understand data, sig-nals and transmission media.
CO2 : Students will be able to analyse various trans-mission media, data encoding, modulation and multiplexing techniques.
CO3 : To impart knowledge about cellular communi-cation, wireless enterprise and new generation mobile services.

4
205 Practical 3

CO1 : Students will be able to develop applications using C#.NET core.
CO2 : Students will be able to develop web applica-tions using ASP.NET MVC core.
CO3 : Students will be able to develop web applica-tions using RESTful web API.

3
206 Practical 4

Elective 1 CO1 : Students will be able to develop simple applications with playground tools in XCode. CO2 : Students will be able to develop GUI applications with XCode IDE. CO3 : Students will be able to develop location based ser-vices using various frameworks.

Elective 2 CO1 : Students will be able to develop android applica-tions using the latest design concepts, controls and components. CO2 : Students will be able to develop applications using the local database-SQLite and integrate web services in android. CO3 : Students will be able to create applications using background services, location services, google maps, etc.

3
207 Part Time Project 2

CO1 : Students will be able to develop project(s) us-ing .NET technology and Mobile Technology.
CO2 : Students will be able to apply Software Engi-neering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project(s)

3
M.Sc.(I.C.T.) Semester - III
Course Code Course Title Outcome Credit
301 Introduction to Python and Data Science

CO1 : Students will be able to understand python language in detail using different python libraries.
CO2 : Students will be able to perform data wrangling, statistical operations and EDA using python.
CO3 : Students will be able to learn to mine data using python libraries.

4
302 Data Communication and Internet of Things

CO1 : Students will be able to analyze and understand the vision of IoT.
CO2 : Students will be able to learn about embedded devices for IOT, data organizing and data processing in IOT.
CO3 : Students will be able to learn about business models in IOT and security requirements.

4
303 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about micro-services architecture and devOps toolchain.

4
304 Open Source Web Development

CO1 : Students will be able to learn web development and backend development using NodeJS and Express.js.
CO2 : Students will be able to learn web development and API development using PHP.
CO3 : Students will be able to deploy web application and manage version control using Git.

4
305 Practical 5

CO1 : Students will be able to develop the application using the python programming.
CO2 : Students will be able to develop data analysis models using the data science concepts.
CO3 : Students will be able to develop the application using Micro Service Architecture.

3
306 Practical 6

CO1 : Students will be able to develop web applications in PHP.
CO2 : Students will be able to develop web applications in NodeJS and express.
CO3 : Students will be able to develop backend applications using PHP & NodeJS and version control using git practically.

3
M.Sc.(I.C.T.) Semester - IV
Course Code Course Title Outcome Credit
401 Project

CO1 : Students will be able to apply digital communication technologies and develop software applications in industry.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design databases for projects.

25

A candidate who has passed one of the following degree examinations and secured 50% or more marks in aggregate: B.C.A., B.Sc. (Computer Science), B.Sc. (I.T), B.Sc. (Information Science), B.Sc. (Computer Application & Information Technology), B.Sc. (Computer Application), B.E. (Computer), B.E.(Information Technology), Candidates having other equivalent degree in IT/Computer may be considered eligible, if he/she satisfies equivalent criteria.

Fee Structure *

ee Structure for student who will enroll in two year Post Graduate Course - M.Sc.(ICT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M. Sc. (Cyber Security)

M.Sc. (Cyber Security) is a 5-year integrated course to be introduced by Veer Narmad South Gujarat University (V.N.S.G.U.) from the academic year 2026-2027.It integrates various aspects of information technology with specialized knowledge in cyber security, including network security, ethical hacking, cryptography, digital forensics, data protection, and secure software development. The program is designed to equip students with industry-relevant skills to address emerging challenges in cyber threats and information security.

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program





The objective of the program is to develop highly skilled cybersecurity professionals with strong theoretical foundations, practical expertise, research capability, and ethical responsibility to protect digital systems, networks, and critical infrastructure.

PO1 : Discipline knowledge
Apply comprehensive knowledge of computer science and cyber security, including operating systems, networking, cryptography, secure software engineering, and digital forensics, to solve domain-relevant problems.

PO2 : Problem analysis
Identify, formulate, and analyze complex cyber security problems using principles of computing, mathematics, and statistics to derive logical, evidence-based conclusions.

PO3 : Design and development of secure solutions
Design, implement, and evaluate secure systems, applications, and processes that meet specified functional, performance, and security requirements under realistic constraints.

PO4 : Modern tool usage
Select, configure, and apply appropriate modern tools, platforms, and frameworks—such as vulnerability scanners, penetration testing suites, SIEM, forensics tools, and cloud services—understanding their capabilities and limitations.

PO5 : Ethics, laws, and professional responsibility
Apply ethical principles, professional codes of conduct, and relevant cyber laws and regulations to practice responsible and accountable cyber security.

PO6 : Teamwork, communication, and leadership
Function effectively as an individual and as a member or leader in multidisciplinary teams, and communicate clearly with technical and non-technical stakeholders through reports, documentation, and presentations.

PO7 : Project management and societal impact
Apply principles of project management and basic financial awareness in security projects, and understand the societal, organizational, and environmental impact of Cyber security technologies and decisions.

75

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program

M.SC.(CYBER SECURITY) Semester - I
Course Code Course Title Outcome Credit
101 MAJOR - Fundamentals of Cyber Security 4
102 MAJOR - Computer Network 4
103 MINOR - Fundamentals of Computer 4
104 MDC - Mathematics-1 4
105 AEC - Communication Skills for Cyber Security 2
106 SEC - Fundamentals of Web Technology 2
107 VAC/VAC-IKS - Value Added Course-1 2
M.SC.(CYBER SECURITY) Semester - II
Course Code Course Title Outcome Credit
201 MAJOR - Fundamentals of Programming 4
202 MAJOR - Introduction to Cyber Law 4
203 MINOR - Operating System 4
204 MDC - Mathematics-2 4
205 AEC - Business Communication Skills for Cyber Security 2
206 SEC - Web Development - 1 2
207 VAC/VAC-IKS - Value Added Course-II 2

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.

A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.

A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rule

Fee Structure *

Fee Structure for students who will enroll in Five Year Integrated M.Sc.(Cyber Security) in the academic year 2026 – 2027.

Rs. 32,500/ per Semester (Semester 1 to Semester 10).

Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shall be collected separately as per the university rules.

Note:- University may revise fees from time to time and the students may have to pay fees as per the Gujarat government norms.

▪ Since the process of increasing the fees mentioned in the prospectus is currently underway, there is a possibility of an increase of approximately 20%. Therefore, the increase in fees will be binding on the students who get admission during the academic year: 2026-2027.

▪ The university hostel can accommodate a very small number of students. Hostel facilities may not be available to every student who gets admission.

*Subject to Revision Periodically

M.Sc. (I.T.)

M.Sc. (IT) is a unique 5 year integrated course started and run by Veer Narmad South Gujarat University, Surat in 2000. This five year programme in information technology combines various facets of computer applications, electronics & communication and business systems. By the end of the programme students gain the high level of expertise in both software and hardware areas of IT. The course has contributed exceptional IT professionals who are doing extremely well in all the areas of IT. M.Sc. (IT) is the first programme of its kind which admits students who have passed higher secondary examination.

This course structure follows semester system and allows the students to complete their post graduation in five years (10 semesters).

  1. Bachelor of Science in Information Technology (B. Sc. ( Information Technology)) – Three Year Program
  2. Bachelor of Science in Information Technology (Honors) (B.Sc. ( Information Technology) (Hon.)) – Four Year Program
  3. Master of Science in Information Technology (M.Sc. ( Information Technology) – Five Year Integrated Program




The core objective of the M.Sc. (IT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc. (IT) will prepare the students to obtain positions as System Analysts, System Designers, Programmers, IT Managers and academicians in any field related to Information technology.

Self-financed (SFI) : 264

5 years (10 Semesters)

M.Sc.(I.T.) Semester - 1
Course Code Course Title Outcome Credit
101 Communication Skills in English

CO1 : Students will able to use language in functional context.
CO2 : Students proficiency in 4 language skills will be developed.
CO3 : Students will be well versed at using language in professional setting.

2
102 Mathematics – I

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer systems.

4
103 Fundamentals of Computers

CO1 :Student will be able to learn about comput-er hardware components and its working.
CO2 : Students will be able to work with different types of number systems, and able to per-form numerical of binary, octal and hexa-decimal numbers
CO3 : Students will be able to learn various type of operating system, working of Linux op-erating system and work on features of OpenOffice open source software.

4
104 Fundamentals of Programming using C- I

CO1:Students will be able to learn various prob-lem-solving techniques.
CO2 : Students will be able to learn basics of c programming language and perform practi-cal programs.
CO3 : Students will be able to do string manipula-tion and array task.

4
105 Practical 1

CO1 : Students will be able to learn basic pro-gramming concepts using C language.
CO2 :Students will be able to solve and program complex problem using C language.
CO3 : Students will be able to use C language fea-ture for basic application development.

4
106 Skill Enhancement Course - I 2
M.Sc.(I.T.) Semester - 2
Course Code Course Title Outcome Credit
201 Business Communication Skills in English

CO1 :Students will be ready for the real world.
CO2 : Students will be aware about the scenario in corporate world.
CO3 : Students will be able to communicate well in IT organization.

2
202 Mathematics- II

Students will be equipped with logic to develop design and analysis of algorithm, computability theory, software engineering and computer sys-tems.

4
203 Fundamentals of Programming using C- II

CO1 : Students will be able to learn advanced concepts of c programming like pointer, structure, union etc.
CO2 : Students will be able to have the knowledge of file system and file management concepts with c language.
CO3 : Students will be have ability to work on pre-processor.

4
204 Introduction to DBMS

CO1 : Student will be able to learn basic concept of da-tabase management system and data models
CO2 : Students will be have the knowledge of various data models
CO3 : Student will be able work on database manage-ment system MySQL and perform practical like creating database, tables and manipulating rec-ords

4
205 Practical 2

CO1 : Students will be able to solve problems using advanced features of C language.
CO2 : Students will be able to solve complex problems using pointers in C language.
CO3 : Students will be able to do database manage-ment operations using MySQL

4
206 Skill Enhancement Course – II 3
207 Value Added Course – II 2
M.Sc.(I.T.) Semester - 3
Course Code Course Title Outcome Credit
301 IT Business Communication 1

• CO1: Students will be aware about the Needs and requirements in IT Placements.
• CO2: Students will be able to enhance their key vocabulary via English for specific purpose (ESP) -English for IT
• CO3: Students will develop their language skills as per the Industry standards.

4
302 Fundamentals of Electronics

• CO1: Students will be able to learn about Electronics components and Application of Electronic circuits.
• CO2: Students will be able to learn about Digital Electronics concepts and its application in digital Arithmetic circuitry.
• CO3: Students will be able to learn about the Digital Sequential circuits and its application.

4
303 Data Structures

CO1 : Students will be able to learn data structure techniques and algorithms used for solving complex problems
CO2 : Students will be able to learn linear data structure and non-linear data structure algorithms
CO3 : Students will be able to learn working of various sorting and searching algorithms

4
304 Object Oriented Programming

CO1 : Students will be able to learn Object Oriented programming concepts.
CO2 : Students will be able to able to learn object oriented programming concepts like data abstraction, inheritance, polymorphism using C++
CO3 : Students will be able to learn I/O operation on files using IO streams and exception handling using C++.

4
305 Practical’s

CO1 : Students will be able to develop programs of linear and nonlinear data structures.
CO2 : Students will be able to solve problems using object oriented programming with C++.
CO3 : Students will be able to write programs of data structures and programs of C++ with inheritance, polymorphism and other features

4
Skill Encasement Course 306 Computer Network

CO1 : Students will be able to learn about how computers can connect with each other using networks.
CO2 : Students will be able to learn about computer network communication layers.
CO3 :Students will be able to learn about basics of computer network security.

3
M.Sc.(I.T.) Semester - 4
Course Code Course Title Outcome Credit
401 IT Business Communication 2

• CO1: Students will be to well versed with the soft skills as per the standards of IT Industry.
• CO2: Students will enhance English language and use in context as per the scenario and context in an IT Industry.
• CO3:Students will be Industry Ready Professionals

4
402 Fundamental of Embedded System and iOT

CO1 : Students will be able to learn about Microcontrollers.
CO2 : Students will be able to learn about the Embedded System Development Process.
CO3 : Students will be able to learn about the Embedded System Application in IOT.

4
403 C#.NET

• COI: Students will be able to learn about Microsoft .NET Core Technology and the importance of Object Oriented Programming.
• CO2: Students will be able to learn about how to connect database by using ADO.NET and perform CRUD operations on database.
• CO3: Students will be able to develop windows form based applications using C#.NET.

4
404 RDBMS and NoSQL Database

• CO1: Students will be able to learn about Introduction to RDBMS, Relational database design
• CO2: Students will be able to design a good database using normalization, decomposition and functional dependency.
• CO3: Students will be able to perform practical on Relational database through DDL statements, DML statements and Structured Query Language; and operations on NoSQL DB

4
405 Particle

• CO1: Students will be able to develop applications using Microsoft C#.NET, perform database operations.
• CO2: Students will be able to create databases in Oracle and perform DDL and DML operations using Structure Query Language.
• CO3: Students will be able to develop programs for microcontroller peripheral setup and implement sensors and actuators in embedded system.

1
406 Skill Encasement Course Web Development using JavaScript

• CO1: Students will be able to learn about client side technology using JavaScript.
• CO2: Students will be able to learn jQuery to manipulate HTML elements & CSS properties, showing effects and handle events.
• CO3: Students will be able to learn about XML, JSON and parse XML data using JavaScript.

3
M.Sc.(I.T.) Semester - 5
Course Code Course Title Outcome Credit
501 Web Development using PHP

CO1: Apply fundamental concepts of PHP programming, including language sesd constructs, control structures, session handling, and database connectivity, to develop interactive web applications. develon interactive web applications.
CO2: Analyze object-oriented programming features in PHP such as classes, inheritance, and built-in library functions to enhance code reusability and maintainability in dynamic web development.
CO3: threats like Sol inisctio Evaluate security threats like SQL injection and session fixation, and implement security measures such as CAPTCHA, parameterized queries, and authentication techniques to secure web applications.

4
502 Advance Relational Database Management System

CO1: Explain the Oracle database architecture, including physical, logical, and instance components, to understand data storage, memory management, and processing mechanisms.
CO2: Develop PL/SQL programs using cursors, procedures, functions, packages, and triggers to implement complex database functionalities and automate database operations.
CO3: Analyze and implement transaction control mechanisms, locking strategies, indexing techniques, and user management to optimize database performance and security.

4
503 Practical -5

CO1: Apply PL/SQL programming concepts to develop database-driven solutions and analyze transaction control mechanisms for efficient database management.
CO2: Design and develop dynamic web applications using PHP by integrating database interactions and security best practices.
CO3: Evaluate the principles of MVC architecture and implement API-based web applications using modern frameworks.

4
504 Software Engineering

CO1: Explain the fundamental concepts of software engineering and demonstrate their application in software development.
CO2: Analyze the principles of object-oriented analysis and design to apply them in real-world software modeling.
CO3: Evaluate agile software development methodologies and implement agile practices in software projects

4
505 Operating System

CO1: Explain the fundamental concepts, structures, and types of operating systems, and analyze their role in managing hardware and software resources.
CO2: Apply process scheduling, memory management, and file system techniques to optimize system performance and evaluate their implementation in different operating systems.
CO3: Analyze device management strategies, disk scheduling techniques, and I/0 operations to design efficient storage and retrieval mechanisms.

4
506 Elective 1: iOS Application Development

CO1: Explain the fundamental concepts of Apple-based iOS application development and analyze the iOS ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various iOS development tools, including Xcode, Swift, and Interface Builder, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing iOS applications on the Apple App Store while ensuring compliance with Apple's guidelines.

2
506 Elective 2 :Android Application Development

CO1: Explain the fundamental concepts of Android-based mobile application development and analyze the Android ecosystem, including development frameworks and guidelines.
CO2: Apply knowledge of various Android development tools, including Android Studio Java/Kotlin and l Android Studio, Java/Kotlin, and Ul components, to develop interactive and user-friendly applications.
CO3: Demonstrate the process of deploying and publishing Android applications on the Google Play Store while ensuring compliance with Google's policies and best practices.

2
506 Elective 3: One Course of Minimum 2 credits approved by IIT/NIT and Department/College on SWAYAM Platform 2
M.Sc.(I.T.) Semester - 6
Course Code Course Title Outcome Credit
601 java

CO1: implement multithreading and input-output (IO) operations in Java to develop efficient and concurrent applications.
CO2: Utilize Java collections framework and Streams API to perform CRUD operations on databases, ensuring optimized data handling.
CO3: Design and develop Graphical User Interfaces (GUI) using Java for interactive applications.

4
602 ASP .NET Core MVC using C#

CO1: Apply object-oriented programming (OOP) principles using c#.NET language and concepts of web application development technology.
CO2: Integrate databases with ASP.NET Core MVC applications using c#.NET Core to perform CRUD operations efficiently.
CO3: Design and develop web applications using ASP.NET Core MVC architecture in c#.NET core for scalable and maintainable solutions.

4
603 Practical-6

CO1: Apply object-oriented programming (OOP) principles using Java and c#.NET core to develop modular and reusable applications.
CO2: Design and develop web applications using ASP.NET Core MVC to build scalable and maintainable software solutions.
CO3: implement CRUD operations in JAVA and ASP.NET Core MVC applications to manage and manipulate data efficiently.

4
604 Fundamentals of Cloud Computing

CO1: Explain different types of computing models and analyse virtualization concepts used in cloud computing.
CO2: Describe the fundamental concepts and illustrate the architecture of cloud computing.
CO3: Compare cloud computing services, infrastructure, and architecture to evaluate their applications in real-world scenarios.

4
605 Functional IT Business Communication

CO1 Students will demonstrate the ability to use written communication effectively in the IT workplace.
CO2 Students will use spoken language skills to effectively communicative in various IT workplace Scenarios.
CO3 Students will analyse and apply the functional approach to language adapting communication styles for specific IT-related tasks and contexts.

2
606 Internship

CO1: Design and develop software applications by applying programming concepts and methodologies.
CO2: Analyse real-world problems and apply software engineering principles to develop effective solutions.
CO3: Design and implement database concepts for software applications.

4
M.Sc.(I.T.) Semester - 7
Course Code Course Title Outcome Credit
701 Application Development using Full Stack

CO1 : Students will be able to learn about MVC applications using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and learn API Security.
CO3 : Students will be able to develop front end apps using React.js and to manage application version controlling using git.

4
702 Advanced .NET

• CO1: Students will be able to learn MVC Core
• CO2: Students will be able to learn about Web API in .NET Core and use it in other apps.
• CO3: Students will be able to learn C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ.

4
703 Software Engineering

• CO1: Students will be able to understand Software project management and Scheduling of software tasks among software development team.
• CO2 Students will be able to learn principles of Web development and Agile Software development Methodology.
• CO3: Students will be able to learn principles of Software design pattern and Software Quality Assurance activities.

4
704 Data Analysis using Python

• CO1: Students will be able to understand the concepts of Python programming and it's applications.
• CO2: Students will be able to demonstrate in-depth knowledge of Python Construct, Python libraries and Data Visualization.
• CO3: Students will be able to learn the use of Python libraries for Exploratory Data Analysis (EDA).

4
705 Practical 15

CO1 : Students will be able to develop MVC based programs using NODE.JS, Express.
CO2 : Students will be able to develop backend REST API using Express and implement API Security.
CO3 : Students will be able to develop front end apps using React.js and implement version controlling using git practically.

3
706 Practical 16

• CO1: Students will be able to develop Web API in .NET framework and .NET Core and use it in other apps.
• CO2: Students will be able to implement C# language features like tuples, expression bodied members, local/nested functions, delegates & events and LINQ practically.
• CO3: Students will be able to develop Python programs with inheritance, polymorphism and other features.

3
707 Part Time Project 1

CO1 : Students will be able to develop project using different technologies like React.js, Node.js and .NET.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 8
Course Code Course Title Outcome Credit
801 Enterprise Java

• CO1 : Students will be able to design Large scale Enterprise Application in Java design patterns
• CO2 : Students will be able use Java EE for writing java code for data driven enterprise applications
• CO3 : Students will able to use modern security standards to secure Enterprise applications

4
802 Artificial Intelligence and Machine Learning

• CO1: Students will be able to understand the concepts of Artificial Intelligence and its applications.
• CO2: Students will be able to demonstrate in-depth knowledge of supervised machine learning algorithms in the field of machine learning.
• CO3: Students will be able to demonstrate in-depth knowledge of unsupervised machine learning algorithms in the field of machine learning.

4
803 Smart Device computing using iOS

• COI: Students will be able to understand Apple based smart device application development
• CO2: Students will be able to learn about various components of iOS application development tools
• CO3: Students will be able to publish iOS application on Apple store.

4
804 Blockchain Computing

• CO1: Students will be able to learn technical foundations of Blockchain technology
• CO2: Students will be able to understand bitcoin, ethereum cryptocurrency and the transactions
• CO3: Students will be able to understand the concepts of Smart Contracts, decentralization, security mechanisms used in blockchain and NFTS

4
805 Practical 17

CO1 : Students will be able to develop web applications using JAVA based frameworks and design patterns.
CO2 : Students will be able to implement java security and enterprise java security with authentication and authorization.
CO3 : Students will be able to implement web services, REST services and REST patterns in their web applications.

3
806 Practical 18

• CO1: Students will be able to write programs using Swift programming concepts like Optional, Closure, Protocol, Extensions etc.
• CO2: Students will be able to develop mobile applications Apple Compatible devices using Swift GUI components and Core Data.
• CO3 Students will be able to develop Supervised Machine learning models for Classification and Regression problems.

3
807 Part Time Project 2

CO1 : Students will be able to develop multi layered and MVC based Java applications.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 9
Course Code Course Title Outcome Credit
901 Internet of Things

CO1 : Students will be able to learn about role of embedded system in IOT
CO2 : Students will be able to learn about connectivity of IOT with Internet, Cloud etc.
CO3 : Students will be able to learn to collect sensor data in real time environment and develop machine to machine communication.

4
902 Machine Learning using Python

CO1 : Students will be able to learn how to evaluate models generated from data
CO2 : Students will be able to design and implement various machine learning algorithms for real-world problems using Python programming language.
CO3 : Students will be able to learn Regression Techniques and Advanced ML using Python libraries.

4
903 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about microservices architecture and devOps toolchain.

4
904 Business Intelligence

CO1 : Students will be able to learn about concepts of database warehousing and data mining.
CO2 : Students will be able to learn about data mining using DMX in SSAS.
CO3 : Students will be able to perform data visualization using SSRS and power BI.

4
905 Practical 19

CO1 : Students will be able to understand the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
CO2 : Students will be able to design and implement various machine learning algorithms using real world data sets.
CO3 : Students will be able to use real IoT protocols for device to device communication

3
906 Practical 19

CO1 : Students will be able to develop REST/Event based applications using micro services architecture.
CO2 : Students will be able to deploy the applications using devOps toolchain.
CO3 : Students will be able to perform data transformation of different formats of data and create multidimensional data using SSAS and MDX and data visualizations with SSRS and PowerBI.

3
907 Part Time Project 3

CO1 : Students will be able to develop projects using Mobile/ Mean Stack/ IoT/ BI/ Cloud Technologies.
CO2 : Students will be able to apply Software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project.

3
M.Sc.(I.T.) Semester - 10
Course Code Course Title Outcome Credit
1001 Project

CO1 : Students will be able to develop software applications in industry.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for projects.

25

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.
A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.
A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rules. Detailed Allocation of seats for pass outs of different degrees will be worked out based on number of applicants from different degrees on pro rata basis.

Fee Structure *

Fee Structure for student who will enroll in Five Year Integrated M.Sc.(IT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M.Sc. (I.C.T.)

M Sc (Information & Communication Technology) is an unique 2 year (4 semesters) Post Graduate course started from year 2005-06. This is a specialized course offered to Computer Graduates only.

On successful completion of 2 years of the course, the student will receive degree of the Masters in Computer Science (Information and Communication Technology). The degree is awarded by Veer Narmad South Gujarat University, Surat. After obtaining this degree, student can work as an IT/Communication Technology Professional or may pursue studies of Ph D Degree.

This course structure follows semester system and allows the students to complete their post graduation in two years (4 semesters).




Objective of Program

The core objective of the M.Sc. (ICT) programme is to prepare the students for productive career in software industry and academia by providing an outstanding environment of teaching and research in the core and emerging areas of the discipline.

M.Sc.(I.C.T.) Semester - I
Course Code Course Title Outcome Credit
101 Application Development using React,js

CO1 : Students will be able to learn about frontend devel-opment and HTML, CSS and JavaScript.
CO2 : Students will be able to learn JavaScript frameworks like jQuery and ReactJS
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications

4
102 Enterprise Java

CO1 : Students will be able to develop Large scale En-terprise Application in Java
CO2 : Students will learn major UI frameworks in Java
CO3 : Student will learn to create fully secure applica-tions

4
103 Information Security and Applications

CO1 : Students will be able to learn and implement various cryptographic algorithms using private and public cryptography
CO2 : Students will be able to learn basic of block chain technology including hash algorithms.
CO3 : Students will be able to learn working of various se-curity protocols like IPSec, SSL, SSH. etc...

4
104 Advanced Computer Network

CO1 : Students will be able to understand the fundamental concepts of data communication and computer networking.
CO2 : Students will be able to analyse the topological and routing strategies for an IP based networking infra-structure and understand how errors detected and cor-rected that occur in transmission.
CO3 : Students will be able to understand transport layer functions and know about different application layer protocols.

4
105 Practical

CO1 : Students will be able to develop frontend using HTML, CSS and JavaScript.
CO2 : Students will be able to practically use JavaScript frameworks like jQuery and ReactJS.
CO3 : Students will be able to learn about AJAX, XML, JSON for frontend applications.

3
106 Practical

CO1 : Students will be able to develop frontend using JSF and Spring Boot.
CO2 : Students will be able to practically use JPA, EJB and REST
CO3 : Students will be able to learn about Securing and En-terprise Application

3
107 Part Time Project 1

CO1 : Students will be able to develop multi layered Enter-prise Java and JavaScript framework(s) based applica-tions.
CO2 : Students will be able to apply Software Engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related con-cepts to design database for the project.

3
M.Sc.(I.C.T.) Semester - II
Course Code Course Title Outcome Credit
201 Blockchain computing

CO1 : Students will be able to learn technical foundations of Blockchain technology
CO2 : Students will be able to understand bitcoin, ethere-um cryptocurrency and the transactions.
CO3 : Students will be able to understand the concepts of Smart Contracts and NFT

4
202 Application Develop-ment using .Net Core

CO1 : Students will be able to understand and learn object-oriented concepts using C#.NET Core and web ap-plication development using ASP.NET Core MVC architecture.
CO2 : Students will be able to learn and develop RESTful web services and web API using .NET Core.
CO3 : Students will be able to learn and implement LINQ and database integration using C#.

4
203 Elective 1 Smart Device Computing using Android or Elective 2 Smart Device Computing using iOS

Elective 1: Smart Device Computing Using Android
CO1 : Students will be able to understand android based smart device application development.
CO2 : Students will be able to learn about various compo-nents of Android application development tools.
CO3 : Students will be able to publish Android application on Google play store.

Elective 2: Smart Device Computing Using iOS
CO1 : Students will be able to understand Apple based smart device application development
CO2 : Students will be able to learn about various compo-nents of iOS application development tools.
CO3 : Students will be able to publish iOS application on Apple store.

4
204 Digital Communication

CO1 : Students will be able to understand data, sig-nals and transmission media.
CO2 : Students will be able to analyse various trans-mission media, data encoding, modulation and multiplexing techniques.
CO3 : To impart knowledge about cellular communi-cation, wireless enterprise and new generation mobile services.

4
205 Practical 3

CO1 : Students will be able to develop applications using C#.NET core.
CO2 : Students will be able to develop web applica-tions using ASP.NET MVC core.
CO3 : Students will be able to develop web applica-tions using RESTful web API.

3
206 Practical 4

Elective 1 CO1 : Students will be able to develop simple applications with playground tools in XCode. CO2 : Students will be able to develop GUI applications with XCode IDE. CO3 : Students will be able to develop location based ser-vices using various frameworks.

Elective 2 CO1 : Students will be able to develop android applica-tions using the latest design concepts, controls and components. CO2 : Students will be able to develop applications using the local database-SQLite and integrate web services in android. CO3 : Students will be able to create applications using background services, location services, google maps, etc.

3
207 Part Time Project 2

CO1 : Students will be able to develop project(s) us-ing .NET technology and Mobile Technology.
CO2 : Students will be able to apply Software Engi-neering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design database for the project(s)

3
M.Sc.(I.C.T.) Semester - III
Course Code Course Title Outcome Credit
301 Introduction to Python and Data Science

CO1 : Students will be able to understand python language in detail using different python libraries.
CO2 : Students will be able to perform data wrangling, statistical operations and EDA using python.
CO3 : Students will be able to learn to mine data using python libraries.

4
302 Data Communication and Internet of Things

CO1 : Students will be able to analyze and understand the vision of IoT.
CO2 : Students will be able to learn about embedded devices for IOT, data organizing and data processing in IOT.
CO3 : Students will be able to learn about business models in IOT and security requirements.

4
303 Cloud Computing

CO1 : Students will be able to learn about cloud infrastructure and architectures.
CO2 : Students will be able to learn concepts of cloud computing and basic services of AWS, Azure and GCP
CO3 : Students will be able to learn about micro-services architecture and devOps toolchain.

4
304 Open Source Web Development

CO1 : Students will be able to learn web development and backend development using NodeJS and Express.js.
CO2 : Students will be able to learn web development and API development using PHP.
CO3 : Students will be able to deploy web application and manage version control using Git.

4
305 Practical 5

CO1 : Students will be able to develop the application using the python programming.
CO2 : Students will be able to develop data analysis models using the data science concepts.
CO3 : Students will be able to develop the application using Micro Service Architecture.

3
306 Practical 6

CO1 : Students will be able to develop web applications in PHP.
CO2 : Students will be able to develop web applications in NodeJS and express.
CO3 : Students will be able to develop backend applications using PHP & NodeJS and version control using git practically.

3
M.Sc.(I.C.T.) Semester - IV
Course Code Course Title Outcome Credit
401 Project

CO1 : Students will be able to apply digital communication technologies and develop software applications in industry.
CO2 : Students will be able to apply software engineering concepts to solve real world problems.
CO3 : Students will be able to apply database related concepts to design databases for projects.

25

A candidate who has passed one of the following degree examinations and secured 50% or more marks in aggregate: B.C.A., B.Sc. (Computer Science), B.Sc. (I.T), B.Sc. (Information Science), B.Sc. (Computer Application & Information Technology), B.Sc. (Computer Application), B.E. (Computer), B.E.(Information Technology), Candidates having other equivalent degree in IT/Computer may be considered eligible, if he/she satisfies equivalent criteria.

Fee Structure *

ee Structure for student who will enroll in two year Post Graduate Course - M.Sc.(ICT) in the academic year 2025 – 2026.

NRI / NRI Sponsored Seat – US $ 1500 per year.
Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shell be collected separately as per the university rules.

*Subject to Revision Periodically

M. Sc. (Cyber Security)

M.Sc. (Cyber Security) is a 5-year integrated course to be introduced by Veer Narmad South Gujarat University (V.N.S.G.U.) from the academic year 2026-2027.It integrates various aspects of information technology with specialized knowledge in cyber security, including network security, ethical hacking, cryptography, digital forensics, data protection, and secure software development. The program is designed to equip students with industry-relevant skills to address emerging challenges in cyber threats and information security.

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program





The objective of the program is to develop highly skilled cybersecurity professionals with strong theoretical foundations, practical expertise, research capability, and ethical responsibility to protect digital systems, networks, and critical infrastructure.

PO1 : Discipline knowledge
Apply comprehensive knowledge of computer science and cyber security, including operating systems, networking, cryptography, secure software engineering, and digital forensics, to solve domain-relevant problems.

PO2 : Problem analysis
Identify, formulate, and analyze complex cyber security problems using principles of computing, mathematics, and statistics to derive logical, evidence-based conclusions.

PO3 : Design and development of secure solutions
Design, implement, and evaluate secure systems, applications, and processes that meet specified functional, performance, and security requirements under realistic constraints.

PO4 : Modern tool usage
Select, configure, and apply appropriate modern tools, platforms, and frameworks—such as vulnerability scanners, penetration testing suites, SIEM, forensics tools, and cloud services—understanding their capabilities and limitations.

PO5 : Ethics, laws, and professional responsibility
Apply ethical principles, professional codes of conduct, and relevant cyber laws and regulations to practice responsible and accountable cyber security.

PO6 : Teamwork, communication, and leadership
Function effectively as an individual and as a member or leader in multidisciplinary teams, and communicate clearly with technical and non-technical stakeholders through reports, documentation, and presentations.

PO7 : Project management and societal impact
Apply principles of project management and basic financial awareness in security projects, and understand the societal, organizational, and environmental impact of Cyber security technologies and decisions.

75

  1. Bachelor of Science in Cyber Security (B. Sc. (Cyber Security)) – Three Year Program
  2. Bachelor of Science in Cyber Security (Honors) (B.Sc. (Cyber Security) (Hon.)) – Four Year Program
  3. Master of Science in Cyber Security (M.Sc. (Cyber Security)) – Five Year Integrated Program

M.SC.(CYBER SECURITY) Semester - I
Course Code Course Title Outcome Credit
101 MAJOR - Fundamentals of Cyber Security 4
102 MAJOR - Computer Network 4
103 MINOR - Fundamentals of Computer 4
104 MDC - Mathematics-1 4
105 AEC - Communication Skills for Cyber Security 2
106 SEC - Fundamentals of Web Technology 2
107 VAC/VAC-IKS - Value Added Course-1 2
M.SC.(CYBER SECURITY) Semester - II
Course Code Course Title Outcome Credit
201 MAJOR - Fundamentals of Programming 4
202 MAJOR - Introduction to Cyber Law 4
203 MINOR - Operating System 4
204 MDC - Mathematics-2 4
205 AEC - Business Communication Skills for Cyber Security 2
206 SEC - Web Development - 1 2
207 VAC/VAC-IKS - Value Added Course-II 2

The candidate will be granted admission purely on the merit, based on aggregate marks obtained by the candidate in HSC / Equivalent Examination. Marks obtained in practical will be included in calculating aggregate marks.

A candidate who has passed HSC / Equivalent Examination from Science Stream (A, B,AB Group) or General Stream (Commerce) or Vocational Stream with English as one of the subjects.

A candidate, who has passed HSC / Equivalent Examination with more than one attempt, is also eligible to apply. However, he/she will be placed in the merit list after deducting 2% marks per additional attempt.

For updates on admission details of the academic year 2026-2027, regularly visit website http://www.vnsgu.ac.in/

Admission will be done via Gujarat Common Admission Services (GCAS). Visit https://gcas.gujgov.edu.in/ for more details.

Quota/Reservation/Allotment :Reservation for SC/ST/SEBC/PH candidates will be as per University rule

Fee Structure *

Fee Structure for students who will enroll in Five Year Integrated M.Sc.(Cyber Security) in the academic year 2026 – 2027.

Rs. 32,500/ per Semester (Semester 1 to Semester 10).

Additional fees per semester towards registration fees, library fees, Student union fees, campus development fees, examination fees etc. shall be collected separately as per the university rules.

Note:- University may revise fees from time to time and the students may have to pay fees as per the Gujarat government norms.

▪ Since the process of increasing the fees mentioned in the prospectus is currently underway, there is a possibility of an increase of approximately 20%. Therefore, the increase in fees will be binding on the students who get admission during the academic year: 2026-2027.

▪ The university hostel can accommodate a very small number of students. Hostel facilities may not be available to every student who gets admission.

*Subject to Revision Periodically
×
VNSGU
VNSGU
Veer Narmad South Gujarat University

The Registrar,
Veer Narmad South Gujarat University
Post Box No 49, Udhna Magdalla Road
Surat – 395007, Gujarat, [INDIA]

Accessibility options
👤🔊Screen Reader
TtBigger Text
tTSmall Text
⇅≡Line Height
🔗Highlight Links
A↔Text Spacing
DfDyslexia Friendly
🚫🖼Hide Images
↖️Cursor
💧Invert Colors