Computer science and engineering: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Filedelinkerbot
Bot: Removing c:File:Computer science and engineering.jpg , deleted by Túrelio (Copyright violation: Copy of pixabay.com/photos/source-code-software-computer-4280758/).
 
imported>Mysuru-khan-herald
mNo edit summary
Line 1: Line 1:
{{short description|University academic program}}
{{short description|University academic program}}
'''Computer science and engineering''' ('''CSE''') or [[Computer science|computer science (CS)]] also integrated as '''electrical engineering and computer science''' ('''EECS''') in some [[University|universities]], 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>
'''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 ==
== Academic courses ==
Academic programs vary between colleges, but typically include a combination of topics in computer science,computer engineering, and [[electrical engineering]]. [[Undergraduate education|Undergraduate]] courses usually include [[Computer programming|programming]], [[algorithms]] and [[data structures]], [[computer architecture]], [[operating systems]], [[computer networks]], [[parallel computing]], [[embedded systems]], [[algorithmics|algorithms design]], [[Network analysis (electrical circuits)|circuit analysis]] and [[electronics]], [[digital logic]] and [[Processor (computing)|processor]] design, [[computer graphics (computer science)|computer graphics]], [[scientific computing]], [[software engineering]], [[database|database systems]], [[digital signal processing]], [[virtualization]], [[computer simulation]]s and [[game programming|games]] programming. CSE programs also include 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 [[image processing]], [[data science]], [[robotics]], [[bio-inspired computing]], [[computational biology]], [[autonomic computing]] and [[artificial intelligence]].<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> Students usually also have the opportunity to choose one social science subject.
Academic programs vary between universities, but typically include a combination of topics in computer science, computer engineering 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|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 ==
== See also ==

Revision as of 21:47, 14 June 2025

Template:Short description 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 as well postgraduate with specializations.[1]

Academic courses

Academic programs vary between universities, but typically include a combination of topics in computer science, computer engineering and Electronics engineering. Undergraduate courses usually include subjects like programming, algorithms and data structures, computer architecture, operating systems, computer networks, embedded systems, Design and analysis of algorithms, circuit analysis and electronics, digital logic and design, software engineering, database systems and core subjects of theoretical computer science such as theory of computation, numerical methods, machine learning, programming theory and paradigms.[2] 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 Cyber security .[3] Most CSE programs require introductory 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.[1][4]

See also

References

Template:Reflist

  1. a b Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".