GTU IDP/UDP Guidelines


Here I am showing you general guideline for final year GTU Project. It is very useful information for final year GTU students. After General Guidelines I show you Department vise guidelines. For any query or doubt comment at bottom of the post.
File:Gujarat Technological University logo.JPG

IDP = Industry Defined Project

UDP = User Defined Project 

General guidelines

  1. Semester 7th, teaching scheme is 0-0-4, with 4 credits worth of 150 marks

(Out of 150 marks, 50 marks are to be given for Problem Definition. The college, through internal evaluation, will assess the Industry Defined problems, submitted by students during the first week of the seventh semester. The remaining 100 marks are for the practical exam, to be conducted by the University.)

2.   Semester 8th, teaching scheme for the project is 0-0-8 or 0-0-12 with 8 or 12 credits, depending upon the branch. During the 8th semester, the project will carry 400 marks. (For EC 18 credits)

Note:

  • The format for problem definition may be specified by dept. /college. The common form for the problem definition can be downloaded from GTU website. (Click here)
  • In the 8th Semester out of 400 marks 300 marks are for the practical exam by the University and 100 marks are for Internal Practical exam.

3.  Each final year Project will be a Major Project. It will be divided into two Semesters of work.

Procedure

  1. Each defined project needs to be from Industry/Research organization/Govt.organization/socio-technical issues.
  2. Project identification should be based on “Shodh-Yatra” carried out by the students after completion of B.E Semester 6th Examination but before starting of the 7thSemester.
  3. Problem definition for the project needs to be submitted by every student in the first week of the 7th Semester to his/her college.
  4. Each definition will be evaluated in the beginning of the 7th semester itself by the College.
  5. Every College should send all the Problem Definitions in the specified format to GTU before 15th August, 2011.

Facilitation:

You may contact your Udisha Club Co-ordinator/Faculty /Department/Principal or Chairman of your Sankul for arranging “Shodh-Yatra” to the industries.

Guidelines for the students

  1. The students are required to identify their problem during the summer of 2011 and they are required to follow all the rules and instructions issued by department, for safety and other requirements.
  2. Each student or student group would work under the guidance of the Faculty from the College. In case any problem/other issue arises for the smooth progress of IDP discovery/Practical Training, it should be immediately brought to the notice of theUdisha Club Co-ordinator /Faculty /Department/Principal or Chairman of your Sankul.
  3. The students are required to submit the Problem Definition (in the specified format) to their Head of the Department in their College during the first week of the 7th semester.

Evaluation Scheme

Click for more information of evaluation scheme.

FAQ for Final Year Project

  • The final year project is divided into two semesters(7th & 8th) which should be based upon a real-life problem of an industry1.
  • If a faculty member, using his experience, gives a problem to a student for his/ her final year project, the student can use the problem to write the IDP. However the IDPproposal, will have to be submitted in the required format.
  • The students will scout for the Industry Defined Project(IDP) before commencement of the first semester of the final academic year. Within two weeks of commencement of academic session, the student will take review inputs from the faculty member, who is to be his Guide for the project. He will then submit a report on the problem to the HOD. The IDP is mandatory for all branches.
  • The final year project will be designed to develop a better product or a better process.
  • The number of students per group for a project has to be decided by the colleges.
  • Any student can go to any industry in or outside his Sankul. (25 GTU InnovationSankuls have been established across the State).
  • The students can take inter-disciplinary projects during the final year after consultation with the corresponding Guide in respective colleges.
  • The pre-final year students may seek the help of Udisha Club Patrons / Co-ordinatorsfor assignment to an appropriate industry.
  • The pre-final year students have to contact the corresponding Udisha Club Members and Departmental Coordinators of their college for any necessary assistance for scouting IDP. The Principals of the colleges are required to coordinate with SankulCo-Chairman(Academic) for any assistance. The Sankul Co-Chairmen of eachSankul may have established linked with the industry clusters in the region.
  • The students can choose an industry not mentioned in the list provided for reference by GTU Innovation Council .
  • The students have to mention the name of the industry / source of the industry defined project while submitting the project definition immediately after commencement of the academic session during the first semester of the Final Year. (In some cases, the industry may jointly mentor and evaluate the progress of the project during the academic year).
  • GTU Innovation Council will award for the best 3000 (1000 each in degree Engineering, Dip Engg and Masters) problems/project definitions.
  • Those students who have already undergone the training or industrial visit can define a project definition from the respective industries, based on the training or industrial visit.

The detailed format for industry defined project scouting is posted at the GTU website. A Department may modify the format for all its students. The students will have to submit the problem / project definition to the concerned college in soft copy. The problem definition should have content as per the given guidelines including details of previous attempt to solve such problems / projects and the proposed ways to solve the problem / process by the concerned student or the team of students in particular college while developing it in his/her final year.

Department vise IDP – UDP Info

Click  here as per your Branch.

If you have any query or doubt comment here.

Computer-IT IDP/UDP Guidelines


7th Semester = 4 credit

8th Semester = 12 credit

In the 7th Semester 50 marks are to be given for Problem Definition which is to be given in a specified format. The format may be specified by dept. /college. The common form for the problem definition can be downloaded from GTU website.

Guidelines for the Students:

  1. The students are required to identify their problem during the summer of 2011 and they are required to follow all the rules and instructions issued by department, for safety and other requirements.
  2. Each student or student group would work under the guidance of the Faculty from the College. In case any problem/other issue arises for the smooth progress of IDP discovery/Practical Training, it should be immediately brought to the notice of the Udisha club co-ordinator/Faculty /Department/Principal or Chairman of your Sankul.
  3. The students are required to submit the Problem Definition (in the specified format) to their Head of the Department in their College during the first week of the 7th semester.
  4. Problem is to be located from industry floor and then it has to be developed in 7th and 8th semester in college with possible periodic inputs from concerned industries. Both the project parts are single major project. Student has complete work in College premise only under supervision of College teacher along with Other Subjects/Course as per Teaching Scheme
  5. Any student can pick an industry in any Sankul as per his/her feasibility. He/she is allowed to choose any particular industry and interdisciplinary projects are allowed inside same college. Student has complete work in College premise only under supervision of College teacher along with Other Subjects/Course as per Teaching Scheme
  6. The project is mandatory for each branch. Sankuls are not boundary for choosing an IDP. Any students can be linked to anywhere.
  7. The project work will be in-house industry project, where student need to implement project related to any domain of industry like education, legal, manufacturing, design, pharmaceutical, Ecommerce, etc.
  8. Students are required to get approval of project definition from the department.
  9. After approval of project definition students are required to report their project work weekly to respective internal guide.
  10. Maximum 4 students can allow working in particular project group.
  11. Students have to submit project with following listed documents after the approval of their project definition. Format for same will be provided by department.
    1. Project Synopsis
    2. Software Requirement Specification
    3. SPMP
    4. Final Project Report
    5. Company certificate
    6. Project Setup file with Source code
    7. Project Presentation (PPT)

Forget Windows: “Midori” is coming


WINDOWS is a name that has ruled the whole computer world since its first launch in November 1985. Since then it is like a trademark of Microsoft Corporation.

With many advanced versions of Windows available today such as Windows XP, Windows Vista, Windows-7 it is the most used operating system in the world. In 2012 Microsoft is going to launch WINDOWS-8, but now here is time to experience a yet another technology of operating systems.

Yes, MICROSOFT is working on a new generation of operating systems called Cloud-Based Operating System and rumors are there that MIDORI will be their first such operating system, which will replace Windows fully from computer map.

WHAT’S THE DIFFERENCE 

MIDORI is an offshoot of Microsoft Research’s Singularity operating system. In this the tools and libraries are completely managed code. MIDORI is designed to run directly on native hardware (x86, x64 and ARM), will be hosted on the Windows Hyper-V hypervisor, or even be hosted by a Windows process.

MIDORI can be also seen as MICROSOFT’S answer those competitors who are applying “Virtualization” as a mean to solving issues within contemporary computing.

The main idea behind MIDORI is to develop a lightweight portable OS which can be mated easily to lots of various applications.

IMPORTANCE OF MIDORI

For knowing the importance of MIDORI you have to think about, how an operating system is loaded on a computer. Actually operating system is loaded onto a hard disk physically located on that machine. In this way, the operating system is tied very tightly to that hardware. As Windows is dependent on hardware, it might face opposition from contemporary ways of working because people are extremely mobile in using different devices in order get diverse information.

Due to this trend installing different applications on a single computer may led to different compatibility issues whenever the machine require updating. The new operating system will solve these problems by the concept of Virtualizing. This will solve problems such as widespread security vulnerabilities, unexpected interactions among different applications, failures caused by errant extensions, plug-ins, and drivers and many more.

ERIC RUDDER, Senior Vice President, Technical Strategy

The importance of this project for MICROSOFT can be understood by the fact that company choose Eric Rudder , former head of Microsoft’s server and tools business and a key member of Chairman Bill Gates’ faction of the company, to handle it.

WHEN WILL IT BE LAUNCHED 

Just Wait and See. Microsoft has not declared any such date about launching of MIDORI, but there are rumors that this project is in incubation phase.

Popular Programming Languages


All popular programming languages, for each one the description and why to choose it. New emerging programming languages are also included in the list. 

Complete list

Description

Why use it?

C#
(C Sharp)
Concurrent to java, runs on .NET or compatible platforms (Portable NET, Mono). 
More
 – Code
Easier than C++. May share resources with other languages under a common runtime.
C C offers great freedom, and lot of debugging challenge thanks to pointers and memory management. 
More
 – Code
Suffering slow programming to make fast programs. For system programming.
C++ C++ is C plus objects, an extended library, templates. 
More
 – Code
System programming as C but allow larger project, or applications.
D language C++ like language, more dynamic. Compatible with C.
D Language – Code
For teaching or scripting.
Pascal Old language (1970), improved with objects, imposes a strictly structured programming. 
More
 – Code
Teaching, or client/server apps with Delphi and Kylix.
Basic
ASP
This very old language (1964) was improved by Microsoft, with a complete programming environment. Other portages exist. 
More
 – Code
Standard language for scripting Microsoft’s applications (Word etc…), and for dynamic web pages (Asp) on Windows servers.
PHP Designed to be embedded inside HTML to build dynamic Web pages or update them from databases.
More
 – Code
Producing HTML pages from data.
The version 5 targets Web services.
Java Was designed to be portable and to replace C++.
More – Code
Cross-platform applications. For web services and mobile phone apps under Android.
JavaScript,
ECMAScript
JavaScript has been invented to build dynamic client-side html pages, ECMAScript is the standardized version. 
More
 – Code
For interactivity in web pages and applications.
Used with HTML 5 for Web or local apps on Metro or Node.js or Qt.
Scriptol A simple, object-oriented, universal language with an intuitive and powerful syntax. You can build executables, or embed code into html pages.
XML may be used as data structure. 
More
 – Code
Easy and universal for scripting, prototyping, making binary applications, dynamic web pages and XML processing.
For web services by using PHP 5 as back-end.
Python A modern interpreted language with powerful built-in features and a unique indentation feature to shorten coding.
The Jython version compiles in Java bytecode. 
More
 – Code
Programming at light speed. Powerful and easy to learn.
Extending Zope for web services.
Java scripting with Jython.
Only for open source applications (not compiled).
Boo This is a new version of Python with some new features. It runs on .Net and Mono and thus, no compatibility problem.
Boo – Code
Similar to Python.
ASP Scripting language, server-side, for dynamic web pages by Microsoft, same syntax as Basic. 
ASP
 – Code
Producing HTML pages from data, but under Windows servers only.
Assembler This is near the machine language and the fastest. You should never use it, as older programmers did. Making graphic subroutines, drivers or industrial processing.
Eiffel, Sather Object-oriented, with “programming per contract” and other secure features. Sather is an open source implementation.
More – Code
Programming secured applications. Used by hospitals.
Perl A scripting interpreted language. Readabillity and ease of use are not the goal. 
Perl 
– Code
Mainly used by networks administrators and for small CGI scripts.
Rebol Interpreted language for network scripting. The language itself may be augmented. 
Rebol
 – Code
Processing information on distributed computer systems, with small programs.
Ruby Designed with simplicity in mind. It is interpreted, and has a proprietary but extensible library. 
More
 – Code
Writing scripts more easily. Using Ruby on Rails for Web applications.
Tcl A scripting language, easy to learn and available on any platform.
More – Code
Scripting of portable programs with GUI, and web programming by CGI.
NetRexx By IBM, has a simplified syntax. 
More
 – Code
Extends Java with scripts.
Lua Add-on or standalone language with extensible semantic.
Lua – Code
Extending the C language.
Cobol Business language still used on big computers.
Cobol – Code
Maintaining old programs on mainframes.
Fortran One of the first languages, always used for mathematical tasks.
Fortran – Code
Has huge library for scientific calculations.
Lisp Lisp is a very old language designed for artificial intelligence, processes lists only.
Lisp – Code
Artificial intelligence and scripting.
Scheme Scheme is a modernized version of Lisp.
Scheme – Code
Artificial intelligence and scripting.
Prolog For logic programming, based on Horn’s clauses.
Prolog – Code
Heavy artificial intelligence processing.
Haskell Functional programming. Slow and memory consuming. 
Haskell
 – Code
To try programming in another way
SQL Language of data management. 
MySQL
For databases queries.
Forth Another oldy. Invented by an astronomer, is stack based
Forth – Code
For instrumental commands and legacy libraries re-using.
Smalltalk One of the first object oriented language, programs can’t run outside the IDE.
Smalltalk – Code
Absolutely object-oriented processing.
Modula,
Oberon
Successors to Pascal.
Oberon – Code
For nostalgics of the Algol and Pascal time.
Caml, Ocalm Functional languages, Ocalm is object-oriented.
Caml – Code
Used by universities. May help to build a compiler.
Scala Procedural, functional and object-oriented programming language.
Scala – Code
Provides a more compact syntax than Java on the virtual machine
XML Not really a programming language, but may be used for similar tasks.
XML
XML serves to describe precisely data and may include actions on data.
XSL allows to transform documents.