Computer science and engineering: Difference between revisions

Content deleted Content added
Tomglint (talk | contribs)
No edit summary
Tag: section blanking
No edit summary
 
(438 intermediate revisions by more than 100 users not shown)
Line 1:
{{short description|University academic program}}
'''Computer Science and Engineering''' is an engineering disciple,which focus on the subject "COMPUTER",from hardware to software, and is taught across most universities in South Asia. Some of the most prominent ones are the India Institute of Technologies. Most universities offer B.Tech (Computer Science and Engineering) as bachelor degree and M.Tech(Computer Science and Engineering) as post graduate degree.
[[File:Colorful lines of code (Unsplash).jpg|[[Computer programming]], an essential component of CSE|thumb|300px]]
'''Computer Science and Engineering''' ('''CSE''') is an academic subject comprising approaches of [[computer science]] and [[computer engineering]]. There is no clear division in computing between science and engineering, just like in the field of [[materials science and engineering]]. However, some classes are historically more related to computer science (e.g. data structures and algorithms), and other to computer engineering (e.g. computer architecture). CSE is also a term often used in [[Europe]] to translate the name of technical or [[engineering informatics]] academic programs. It is offered in both [[Undergraduate education|undergraduate]] as well [[Postgraduate education|postgraduate]] with specializations.<ref name="mit-6- 3">{{Cite web|title=Computer Science and Engineering (Course 6-3) < MIT|url=http://catalog.mit.edu/degree-charts/computer-science-engineering-course-6-3/|access-date=2021-10-31|website=catalog.mit.edu}}</ref>
 
== Academic courses ==
Candidates enrolled for the discipline are required to study basics of all core engineering along with papers from the main subject. Engineering Mathematics is also given prime importance.
Academic programs vary between universities, but typically include a combination of topics in computer science, computer engineering <ref>{{Cite web|title=Bachelor of Science in Computer Engineering – Ajman University|url=https://www.ajman.ac.ae/en/academics/academic-programs-majors/programs/bachelor-of-science-in-computer-engineering|website=Ajman University|access-date=2025-08-18}}</ref> and [[Electronic engineering|Electronics engineering]]. [[Undergraduate education|Undergraduate]] courses usually include subjects like [[Computer programming|programming]], [[algorithms]] and [[data structures]], [[computer architecture]], [[operating systems]], [[computer networks]], [[embedded systems]], [[algorithmics|Design and analysis of algorithms]], [[Network analysis (electrical circuits)|circuit analysis]] and [[electronics]], [[digital logic]] and design, [[software engineering]], [[database|database systems]] and core subjects of theoretical computer science such as [[theory of computation]], [[numerical methods]], [[machine learning]], [[programming language theory|programming theory]] and [[Programming paradigm|paradigms]].<ref>{{Cite web|date=2020-08-08|title=GATE CS 2021 (Revised) Syllabus|url=https://www.geeksforgeeks.org/gate-cs-2021-revised-syllabus/|access-date=2021-06-20|website=GeeksforGeeks|language=en}}</ref> Modern academic programs also cover emerging computing fields like [[Artificial intelligence]], [[image processing]], [[data science]], [[robotics]], [[bio-inspired computing]], [[Internet of things]], [[autonomic computing]] and [[Computer security|Cyber security]] .<ref>{{cite web|title=Courses in Computer Science and Engineering {{!}} Paul G. Allen School of Computer Science & Engineering|url=https://www.cs.washington.edu/education/courses/|access-date=2020-08-22|website=www.cs.washington.edu}}</ref> Most CSE programs require introductory [[mathematics|mathematical]] knowledge, hence the first year of study is dominated by mathematical courses, primarily [[discrete mathematics]], [[mathematical analysis]], [[linear algebra]], [[probability]] and [[statistics]], as well as the introduction to [[physics]] and [[electrical and electronic engineering]].<ref name="mit-6- 3" /><ref>{{Cite web|title=Computer Science - GATE syllabus|url=http://www.gate.iitg.ac.in/Syllabi/CS_Computer-Science-and-Information-Technology.pdf|url-status=live|archive-url=https://web.archive.org/web/20170712105714/http://www.gate.iitg.ac.in:80/Syllabi/CS_Computer-Science-and-Information-Technology.pdf |archive-date=2017-07-12 }}</ref>
 
== See also ==
== Some of the Main subjects that are taught in Computer Science and Engineering are:: ==
* [[Computer Networksscience]]
* Engineering Mathematics
* [[Computer Organizationengineering]]
* Engineering Physics
* Grid [[Computing]]
* Engineering Chemistry &Environmental Studies
* [[Electronics and Computer Engineering]]
* Engineering Mechanics
* [[Computer graphics (computer science)]]
* Engineering Graphics
* [[Bachelor of Technology]]
* Basic Civil Engineering
* Basic Mechanical Engineering
* Basic Electrical Engineering
* Basic Electronics Engineering & Information Technology
* Problem Solving and Computer Programming
* Computer Organization
* Switching Theory and Logic Design
* Electronics Devices and Circuits
* Object Oriented Programming
* Data Structures and Algorithms
* Signals and Communication Systems
* Microprocessor Systems
* Theory of Computation
* Principles of Management
* Database Management Systems
* Digital Signal Processing
* Operating Systems
* Advanced Microprocessors & Peripherals
* Design and Analysis of Algorithms
* Internet Computing
* System Software
* Computer Networks
* Software Engineering
* Distributed Systems
* Micro controller Based Systems
* User Interface Design
* UNIX Shell Programming
* Embedded Systems
* Advanced Software Environments
* Web Technologies
* Compiler Construction
* Computer Graphics
* Object Oriented Modeling & Design
* Principles of Programming Languages
* Systems Programming
* Real Time Systems
* Data Mining and Data Warehousing
* Operating System Kernel Design
* Digital image processing
* Data Processing and File Structures
* Client Server and Applications
* High Performance Computing
* Artificial Intelligence
* Security in Computing
* E-commerce
* Grid Computing
* Bioinformatics
* Optimization Techniques
* Mobile Computing
* Advanced networking trends
* Multimedia Techniques
* Neural networks
* Advanced Mathematics
* Software Architecture
* Natural Language Processing
* Pattern Recognition
 
== References ==
{{Reflist}}
# www.cse.iitd.ernet.in
 
# www.cse.iitk.ac.in
[[Category:Computer science education]]
# www.cse.iitb.ac.in
[[Category:Computer engineering]]
# www.iitg.ac.in/cse
[[Category:Engineering academics]]
# en.wikipedia.org/wiki/MG_University
[[Category:Engineering education]]
# www.mgu.ac.in