Computer science and engineering: Difference between revisions
No edit summary Tags: Mobile edit Mobile web edit |
Pedian4169 (talk | contribs) No edit summary Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
(9 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|University academic program}} |
{{short description|University academic program}} |
||
[[File:Computer science and engineering.jpg|thumb|CSE]] |
[[File:Computer science and engineering.jpg|thumb|CSE]] |
||
'''Computer |
'''Computer Science and Engineering''' ('''CSE''') or [[Computer science|Computer Science (CS)]] also integrated as '''Electrical Engineering and Computer Science''' ('''EECS''') in some universities, is an academic program at many [[University|universities]] which comprises 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> |
||
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, |
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. |
||
== See also == |
== See also == |
Latest revision as of 15:08, 17 December 2024
Computer Science and Engineering (CSE) or Computer Science (CS) also integrated as Electrical Engineering and Computer Science (EECS) in some universities, is an academic program at many universities which comprises 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
[edit]Academic programs vary between colleges, but typically include a combination of topics in computer science,computer engineering, and electrical engineering. Undergraduate courses usually include programming, algorithms and data structures, computer architecture, operating systems, computer networks, parallel computing, embedded systems, algorithms design, circuit analysis and electronics, digital logic and processor design, computer graphics, scientific computing, software engineering, database systems, digital signal processing, virtualization, computer simulations and games programming. CSE programs also include 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 image processing, data science, robotics, bio-inspired computing, computational biology, autonomic computing and artificial intelligence.[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] Students usually also have the opportunity to choose one social science subject.
See also
[edit]References
[edit]- ^ a b "Computer Science and Engineering (Course 6-3) < MIT". catalog.mit.edu. Retrieved 2021-10-31.
- ^ "GATE CS 2021 (Revised) Syllabus". GeeksforGeeks. 2020-08-08. Retrieved 2021-06-20.
- ^ "Courses in Computer Science and Engineering | Paul G. Allen School of Computer Science & Engineering". www.cs.washington.edu. Retrieved 2020-08-22.
- ^ "Computer Science - GATE syllabus" (PDF). Archived (PDF) from the original on 2017-07-12.