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