Computer science and engineering: Difference between revisions

Content deleted Content added
No edit summary
 
(451 intermediate revisions by more than 100 users not shown)
Line 1:
{{short description|University academic program}}
{{Refimprove|date=April 2008}}
[[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 ==
'''Computer Science and Engineering''' is the discipline formed by the union of [[Computer Science]] and [[Computer Engineering]].
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>
It is an [[ABET]]-accredited major<ref>[http://www.seasoasa.ucla.edu/curric05_06.html/HTML/compsci.html#marker-1005090 UCLA CS&E Curriculum] Accessed August 14 2006</ref> that is offered at numerous universities, such as the [[University of California]] campuses at [[University of California, Riverside|Riverside]], [[University of California, Davis|Davis]], [[University of California, Irvine|Irvine]], and [[University of California, Los Angeles|Los Angeles]]. It is a combination of the ABET-accredited majors Computer Science<ref>[http://www.computer.org/portal/cms_docs_ieeecs/ieeecs/education/cc2001/cc2001.pdf ABET Computer Science curriculum] Accessed August 14 2006</ref> and Computer Engineering.<ref>[http://www.computer.org/portal/cms_docs_ieeecs/ieeecs/education/cc2001/CCCE-FinalReport-2004Dec12-Final.pdf ABET Computer Engineering curriculum] Accessed August 14 2006</ref>
 
== NotesSee also ==
* [[Computer science]]
* [[Computer engineering]]
* [[Computing]]
* [[Electronics and Computer Engineering]]
* [[Computer graphics (computer science)]]
* [[Bachelor of Technology]]
 
== References ==
== Computer Science & Engineering ==
{{Reflist}}
 
 
Computer Science & Engineering, better known as CSE is one of the demanding subjects nowadays. A good number of students ar currently studying CSE at the best Universities of the world. Probably it's the only branch of Engineering Study that offers chances to be both Engineer and Scientist. CSE is one of the top-demanding subjects as more people are forwarding to the ICT related jobs. CSE offers a good probability of success at the ICT line as both an engineer and a scientist.
 
Possibilities
 
CSE opens the door of programming. Those who dreams to be computer programmers can chose CSE to cherish the dream. As a programmer one can join the ACM ICPC Contests[[ACM ICPC]] which is one of the prestigious contests to prove one's programming skill. Thus studying CSE can offer to learn programming language like C, C++, Java, Fortran, Pascal, Basic etc.
 
Another important branch of CSE is Networking, which is a on-demand profession of the century. CSE offers courses like mastering Web-development languages such as PHP, HTML etc. Database (MySQL, Oracle, ASP) are also parts of CSE.
 
The summary is, CSE can be any body's choice looking forward to becoming a programmer, or creative scientists or engineers. Sharp skill in Mathematics is one of the prerequisite to study CSE.
 
'''Bangladesh University of Engineering & Technology'''
 
At present, Bangladesh University of Engineering & Technology (BUET) offers BSc in CSE. Thousands of students after passing the Higher-Secondary Certificate Examination attends the admission test against 120 limited seats.
 
The following courses are included at the major subjects of CSE:
 
To learn more about the courses offered by the university, please hit the following link: [http://www.buet.ac.bd/cse/]
 
== Notes ==
<!--<nowiki>
See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for an explanation of how
to generate footnotes using the <ref> and </ref> tags, and the template below
</nowiki>-->
{{reflist}}
 
== External links ==
* [http://www.seasoasa.ucla.edu/curric05_06.html/HTML/compsciengcur.html A sample curriculum]
 
[[Category:Computer science education]]
[[Category:Computer engineering]]
[[Category:Engineering academics]]
 
[[Category:Engineering education]]
{{comp-sci-stub}}
 
[[fi:Tietojenkäsittelytekniikka]]