Home » Ask & Discuss » Institutes & Courses » Counselling Zone « Back to Discussion
Counselling Zone
The Ulmate Question- at least fr me.....
None
Hello Guys and gals and RESPECTED experts,
may be my last ques. to experts as i dnt have even the nickels to ask too..lol...bt seriously i m done wth all ma exams and there is nothing left even to ask.....
MY QUES. IS : wht is the difference in B.Tech in computer science engg.(CSE) and B.Tech in Information Technology( IT ). and are they having same subjects? and if yes then y r they diff. branches? and r they kind of equivalent branches or one branch is some steps ahead of other.....&&&& onemore thing.... doing IT frm a coll. where some ppl only who r toppers of their streams (unlike IIT& some NITs WHERE every 1 frm top to bottom also get selected) so doing IT or ECE frm this kind of coll. which one will be beneficial or which one will be preffered more fr placements.......though i ve decided and taken up IT bt still these doubts i will still want to b cleared frm experts and my frnds on goiit.com 
i am sorry it has been too long bt still pls read this as one of ur frnd cant take a step further WITHOUT ur support...........

i am sorry it has been too long bt still pls read this as one of ur frnd cant take a step further WITHOUT ur support...........Comments (4)
HITESH GULATI
Cool goIITian

Joined: 16 Jan 2007
Posts: 36
18 Jul 2007 18:44:06 IST
Like
1 people liked this
yaar knw one thing........IT and CS are more or less the same .............they have the same course for the first 3 years and in the fourth yr they divide into a hardware field and the software field.........so there is not much of a difference........and regarding placements it is almost the same for both .......i dont knw bt it is the general trend that ppl prefer cs over it .........bt they r jst the same.........and if u have interest in computers then go for it or else take ece.......one advantage u have in ece is that u can make a career in electronics industry as well as in IT companies.......
i wud advice u to continue wid IT and not bother abt these things........
i hope this proves helpful...
if u like my suggestion then do rate me
Reply
18 Jul 2007 21:06:38 IST
Like
1 people liked this
The difference between IT and CSE, is that if IT is a vision, then that vision is full filled by CSE.
In other words, IT provides the road and CSE takes the vehicle to cross the road and reach the destination.
There's a huge demand in the IT sector and hence consequently in CSE.
But whatever you select, be sure to work hard to achieve your desired results and success.
Cheers & Best of Luck for your future !!!!!!!
In other words, IT provides the road and CSE takes the vehicle to cross the road and reach the destination.
There's a huge demand in the IT sector and hence consequently in CSE.
But whatever you select, be sure to work hard to achieve your desired results and success.
Cheers & Best of Luck for your future !!!!!!!
18 Jul 2007 21:08:34 IST
Like
1 people liked this
Information Technology (IT), as defined by the Information Technology Association of America (ITAA) is: "the study, design, development, implementation, support or management of computer-based information systems, particularly software applications and computer hardware." In short, IT deals with the use of electronic computers and computer software to convert, store, protect, process, transmit and retrieve information, securely.
In this definition, the term "information" can usually be replaced by "data" without loss of meaning. Recently it has become popular to broaden the term to explicitly include the field of electronic communication so that people tend to use the abbreviation ICT (Information and Communication Technology).
Today, the term Information Technology has ballooned to encompass many aspects of computing and technology, and the term is more recognizable than ever before. The Information Technology umbrella can be quite large, covering many fields. IT professionals perform a variety of duties that range from installing applications to designing complex computer networks and information databases. A few of the duties that IT professionals perform may include:
* Data Management
* Computer Networking
* Database Systems Design
* Software design
* Management Information Systems
* Systems management
Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems.[1][2][3] Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others relate to properties of computational problems (such as computational complexity theory). Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describing computations, while computer programming applies specific programming languages to solve specific computational problems with solutions. A further subfield, human-computer interaction, focuses on the challenges in making computers and computations useful, usable and universally accessible to people.
Despite its relatively short history as a formal academic discipline, computer science has made a number of fundamental contributions to science and society. These include:
Applications within computer science
* A formal definition of computation and computability, and proof that there are computationally unsolvable and intractable problems[9].
* The concept of a programming language, a tool for the precise expression of methodological information at various levels of abstraction[10]
Applications outside of computing
* Sparked the Digital Revolution which led to the current Information Age[11]
* In cryptography, breaking the Enigma machine was an important factor contributing to the Allied victory in World War II.[8]
* Scientific computing enabled advanced study of the mind and mapping the human genome was possible with Human Genome Project. [11] Distributed computing projects like Folding@home explore protein folding.
Computer science searches for concepts and formal proofs to explain and describe computational systems of interest. As with all sciences, these theories can then be utilised to synthesize practical engineering applications, which in turn may suggest new systems to be studied and analysed. While the ACM Computing Classification System can be used to split computer science up into different topics of fields a more descriptive break down follows:
Mathematical foundations
Mathematical logic
Boolean logic and other ways of modeling logical queries; the uses and limitations of formal proof methods.
Number theory
Theory of proofs and heuristics for finding proofs in the simple domain of integers. Used in cryptography as well as a test domain in artificial intelligence.
Graph theory
Foundations for data structures and searching algorithms.
Type Theory
Formal analysis of the types of data, and the use of these types to understand properties of programs ? especially program safety.
Category Theory
Category theory provides a means of capturing all of math and computation in a single synthesis.
Computational geometry
The study of algorithms to solve problems stated in terms of geometry
Theory of computation
Main article: Theory of computation
Automata theory
Different logical structures for solving problems.
Computability theory
What is calculable with the current models of computers. Proofs developed by Alan Turing and others provide insight into the possibilities of what may be computed and what may not.
Computational complexity theory
Fundamental bounds (especially time and storage space) on classes of computations.
Quantum computing theory
Representation and manipulation of data using the quantum properties of particles and quantum mechanism.
Algorithms and data structures
Analysis of algorithms
Time and space complexity of algorithms.
Algorithms
Formal logical processes used for computation, and the efficiency of these processes.
Data structures
The organization of and rules for the manipulation of data.
Programming languages and compilers
Compilers and interpreters
Ways of translating computer programs, usually from higher level languages to lower level ones.
Programming languages
Formal language paradigms for expressing algorithms, and the properties of these languages (e.g. what problems they are suited to solve).
Concurrent, parallel, and distributed systems
Concurrency
The theory and practice of simultaneous computation; data safety in any multitasking or multithreaded environment.
Distributed computing
Computing using multiple computing devices over a network to accomplish a common objective or task and thereby reducing the latency involved in single processor contributions for any task.
Parallel computing
Computing using multiple concurrent threads of execution.
Software engineering
Algorithm design
Using ideas from algorithm theory to creatively design solutions to real tasks
Computer programming
The practice of using a programming language to implement algorithms
Formal methods
Mathematical approaches for describing and reasoning about software designs.
Reverse engineering
The application of the scientific method to the understanding of arbitrary existing software
Software engineering
The principles and practice of designing, developing, and testing programs, as well as proper engineering practices.
System architecture
Computer architecture
The design, organization, optimization and verification of a computer system, mostly about CPUs and Memory subsystem (and the bus connecting them).
Computer organization
The implementation of computer architectures, in terms of descriptions of their specific electrical circuitry
Operating systems
Systems for managing computer programs and providing the basis of a useable system.
Communications
Computer audio
Algorithms and data structures for the creation, manipulation, storage, and transmission of digital audio recordings. Also important in voice recognition applications.
Networking
Algorithms and protocols for reliably communicating data across different shared or dedicated media, often including error correction.
Cryptography
Applies results from complexity, probability and number theory to invent and break codes.
Databases
Data mining
Relational databases
Study of algorithms for searching and processing information in documents and databases; closely related to information retrieval.
[edit] Artificial intelligence
Artificial intelligence
The implementation and study of systems that exhibit an autonomous intelligence or behaviour of their own.
Artificial Life
The study of digital organisms to learn about biological systems and evolution.
Automated reasoning
Solving engines, such as used in Prolog, which produce steps to a result given a query on a fact and rule database.
Computer vision
Algorithms for identifying three dimensional objects from one or more two dimensional pictures.
Machine learning
Automated creation of a set of rules and axioms based on input.
Natural language processing/Computational linguistics
Automated understanding and generation of human language
Robotics
Algorithms for controlling the behavior of robots.
In this definition, the term "information" can usually be replaced by "data" without loss of meaning. Recently it has become popular to broaden the term to explicitly include the field of electronic communication so that people tend to use the abbreviation ICT (Information and Communication Technology).
Today, the term Information Technology has ballooned to encompass many aspects of computing and technology, and the term is more recognizable than ever before. The Information Technology umbrella can be quite large, covering many fields. IT professionals perform a variety of duties that range from installing applications to designing complex computer networks and information databases. A few of the duties that IT professionals perform may include:
* Data Management
* Computer Networking
* Database Systems Design
* Software design
* Management Information Systems
* Systems management
Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems.[1][2][3] Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others relate to properties of computational problems (such as computational complexity theory). Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describing computations, while computer programming applies specific programming languages to solve specific computational problems with solutions. A further subfield, human-computer interaction, focuses on the challenges in making computers and computations useful, usable and universally accessible to people.
Despite its relatively short history as a formal academic discipline, computer science has made a number of fundamental contributions to science and society. These include:
Applications within computer science
* A formal definition of computation and computability, and proof that there are computationally unsolvable and intractable problems[9].
* The concept of a programming language, a tool for the precise expression of methodological information at various levels of abstraction[10]
Applications outside of computing
* Sparked the Digital Revolution which led to the current Information Age[11]
* In cryptography, breaking the Enigma machine was an important factor contributing to the Allied victory in World War II.[8]
* Scientific computing enabled advanced study of the mind and mapping the human genome was possible with Human Genome Project. [11] Distributed computing projects like Folding@home explore protein folding.
Computer science searches for concepts and formal proofs to explain and describe computational systems of interest. As with all sciences, these theories can then be utilised to synthesize practical engineering applications, which in turn may suggest new systems to be studied and analysed. While the ACM Computing Classification System can be used to split computer science up into different topics of fields a more descriptive break down follows:
Mathematical foundations
Mathematical logic
Boolean logic and other ways of modeling logical queries; the uses and limitations of formal proof methods.
Number theory
Theory of proofs and heuristics for finding proofs in the simple domain of integers. Used in cryptography as well as a test domain in artificial intelligence.
Graph theory
Foundations for data structures and searching algorithms.
Type Theory
Formal analysis of the types of data, and the use of these types to understand properties of programs ? especially program safety.
Category Theory
Category theory provides a means of capturing all of math and computation in a single synthesis.
Computational geometry
The study of algorithms to solve problems stated in terms of geometry
Theory of computation
Main article: Theory of computation
Automata theory
Different logical structures for solving problems.
Computability theory
What is calculable with the current models of computers. Proofs developed by Alan Turing and others provide insight into the possibilities of what may be computed and what may not.
Computational complexity theory
Fundamental bounds (especially time and storage space) on classes of computations.
Quantum computing theory
Representation and manipulation of data using the quantum properties of particles and quantum mechanism.
Algorithms and data structures
Analysis of algorithms
Time and space complexity of algorithms.
Algorithms
Formal logical processes used for computation, and the efficiency of these processes.
Data structures
The organization of and rules for the manipulation of data.
Programming languages and compilers
Compilers and interpreters
Ways of translating computer programs, usually from higher level languages to lower level ones.
Programming languages
Formal language paradigms for expressing algorithms, and the properties of these languages (e.g. what problems they are suited to solve).
Concurrent, parallel, and distributed systems
Concurrency
The theory and practice of simultaneous computation; data safety in any multitasking or multithreaded environment.
Distributed computing
Computing using multiple computing devices over a network to accomplish a common objective or task and thereby reducing the latency involved in single processor contributions for any task.
Parallel computing
Computing using multiple concurrent threads of execution.
Software engineering
Algorithm design
Using ideas from algorithm theory to creatively design solutions to real tasks
Computer programming
The practice of using a programming language to implement algorithms
Formal methods
Mathematical approaches for describing and reasoning about software designs.
Reverse engineering
The application of the scientific method to the understanding of arbitrary existing software
Software engineering
The principles and practice of designing, developing, and testing programs, as well as proper engineering practices.
System architecture
Computer architecture
The design, organization, optimization and verification of a computer system, mostly about CPUs and Memory subsystem (and the bus connecting them).
Computer organization
The implementation of computer architectures, in terms of descriptions of their specific electrical circuitry
Operating systems
Systems for managing computer programs and providing the basis of a useable system.
Communications
Computer audio
Algorithms and data structures for the creation, manipulation, storage, and transmission of digital audio recordings. Also important in voice recognition applications.
Networking
Algorithms and protocols for reliably communicating data across different shared or dedicated media, often including error correction.
Cryptography
Applies results from complexity, probability and number theory to invent and break codes.
Databases
Data mining
Relational databases
Study of algorithms for searching and processing information in documents and databases; closely related to information retrieval.
[edit] Artificial intelligence
Artificial intelligence
The implementation and study of systems that exhibit an autonomous intelligence or behaviour of their own.
Artificial Life
The study of digital organisms to learn about biological systems and evolution.
Automated reasoning
Solving engines, such as used in Prolog, which produce steps to a result given a query on a fact and rule database.
Computer vision
Algorithms for identifying three dimensional objects from one or more two dimensional pictures.
Machine learning
Automated creation of a set of rules and axioms based on input.
Natural language processing/Computational linguistics
Automated understanding and generation of human language
Robotics
Algorithms for controlling the behavior of robots.
19 Jul 2007 14:41:14 IST
Like
0 people liked this
thanx a lot to ellesar, hitesh and titun........
ellesar i think ur material as a whole is frm wikipedia bcoz i also one day read first few lines of the article frm wikipedia bt it was very long so i left it...bt i ve read more frm this article will try to read more frm ur reply......bt neways thanku

titun....u mean to say tht all the hard work the IT persons do...and cse persons" just walk the talk " on it?
hitesh......i know buddy i ve made a right decision and also u guys(those who have replied) have really encouraged me a lot....now all job is on me i ve just work hard in ma field and make it the finest decision of ma life ......
FINALLY THANKS A LOT TO EVERY 1 FR HELPING ME OUT AND.....THOSE WHO SEE THIS QUES. NOW...... ARE WELCOME FR PUTTING THEIR "VALUABLE" INPUTS.........THANKS A LOT TO EVERY1.....
cheers!!!!
ellesar i think ur material as a whole is frm wikipedia bcoz i also one day read first few lines of the article frm wikipedia bt it was very long so i left it...bt i ve read more frm this article will try to read more frm ur reply......bt neways thanku


titun....u mean to say tht all the hard work the IT persons do...and cse persons" just walk the talk " on it?
hitesh......i know buddy i ve made a right decision and also u guys(those who have replied) have really encouraged me a lot....now all job is on me i ve just work hard in ma field and make it the finest decision of ma life ......
FINALLY THANKS A LOT TO EVERY 1 FR HELPING ME OUT AND.....THOSE WHO SEE THIS QUES. NOW...... ARE WELCOME FR PUTTING THEIR "VALUABLE" INPUTS.........THANKS A LOT TO EVERY1.....
cheers!!!!










