Computer science and engineering: Difference between revisions

Content deleted Content added
m Reverted edit by Suriyakumarkathiravan (talk) to last version by Osalbahr
No edit summary
 
(31 intermediate revisions by 25 users not shown)
Line 1:
{{short description|University academic program}}
[[File:Colorful lines of code (Unsplash).jpg|[[Computer programming]], an essential component of CSE|thumb|300px]]
[[File:Computer science and engineering.jpg|thumb|CSE]]
'''Computer scienceScience and engineeringEngineering''' ('''CSE''') is an academic program at many [[University|universities]] whichsubject comprisescomprising 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 programs vary between collegesuniversities, 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 [[electricalElectronic engineering|Electronics engineering]]. [[Undergraduate education|Undergraduate]] courses usually include subjects like [[Computer programming|programming]], [[algorithms]] and [[data structures]], [[computer architecture]], [[operating systems]], [[computer networks]], [[parallel computing]], [[embedded systems]], [[algorithmics|algorithmsDesign designand analysis of algorithms]], [[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 [[Artificial intelligence]], [[image processing]], [[data science]], [[robotics]], [[bio-inspired computing]], [[computationalInternet biologyof things]], [[autonomic computing]] and [[artificialComputer intelligencesecurity|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> Students usually also have the opportunity to choose one social science subject.
 
== Example universities with CSE majors and departments ==
* [[APJ Abdul Kalam Technological University ]]
* [[American International University-Bangladesh]]<ref>{{Cite web|title=Home {{!}} Department of Computer Science and Engineering (CSE) {{!}} American International University-Bangladesh|url=https://www.aiub.edu/faculties/fst/programs/under-graduate/bachelor-of-science-in-computer-science--engineering|website=www.aiub.edu}}</ref>
* [[Daffodil International University]]<ref>https://daffodilvarsity.edu.bd/department/cse</ref>
* [[American University of Beirut]]<ref>{{Cite web|url=https://www.aub.edu.lb/registrar/Documents/catalogue/undergraduate20-21/ece.pdf|title=Computer Science and Engineering at American University of Beirut (AUB)}}</ref>
* [[Amrita Vishwa Vidyapeetham]]<ref>{{Cite web|title=Department of Computer Science and Engineering, Amrita School of Engineering|url=https://www.amrita.edu/school/engineering/coimbatore/computer-science|url-status=live|archive-url=https://web.archive.org/web/20140627142437/http://www.amrita.edu:80/school/engineering/coimbatore/computer-science |archive-date=2014-06-27 }}</ref><ref>{{Cite web|title=Department of Computer Science and Engineering, Amritapuri Campus {{!}} Amrita Vishwa Vidyapeetham|url=https://www.amrita.edu/school/engineering/amritapuri/computer-science|access-date=2021-08-27|website=www.amrita.edu|language=en}}</ref>
* [[Bangladesh University of Engineering and Technology]]<ref>{{Cite web|title=Home {{!}} Department of Computer Science and Engineering (CSE) {{!}} Bangladesh University of Engineering and Technology (BUET)|url=https://cse.buet.ac.bd/|website=cse.buet.ac.bd}}</ref>
* [[BRAC University]]<ref>{{Cite web|title=Home {{!}} Department of Computer Science and Engineering (CSE) {{!}} BRAC University|url=https://www.bracu.ac.bd/academics/departments/computer-science-and-engineering}}</ref>
* [[Brainware University]]<ref>{{Cite web|title=Computer Science and Engineering Department at Brainware University|url=https://www.brainwareuniversity.ac.in/computer-science-engineering.php|website=www.brainwareuniversity.ac.in}}</ref>
* [[Bucknell University]]<ref>{{Cite web|title=Computer Science Majors|url=https://www.bucknell.edu/academics/college-engineering/majors-departments/computer-science|access-date=2021-02-05|website=www.bucknell.edu}}</ref>
* [[Delft University of Technology]]<ref>{{Cite web|title=Bachelor of Computer Science and Engineering|url=https://www.tudelft.nl/en/education/programmes/bachelors/cse/bachelor-of-computer-science-and-engineering/|access-date=2020-12-08|website=TU Delft|language=en|archive-date=2020-11-11|archive-url=https://web.archive.org/web/20201111192718/https://www.tudelft.nl/en/education/programmes/bachelors/cse/bachelor-of-computer-science-and-engineering/|url-status=dead}}</ref>
* [[Green University of Bangladesh]]<ref>{{Cite web|url=https://green.edu.bd/faculty-profile-dept/dept-of-cse/|title=Dept. of CSE Archives|website=Green University of Bangladesh}}</ref>
* [[International Islamic University Chittagong]]
* [[IIT (BHU) Varanasi|Indian Institute of Technology Varanasi]]<ref>{{Cite web |title=Department of Computer Science & Engineering, IIT (BHU) |url=https://www.iitbhu.ac.in/dept/cse |access-date=2023-06-16 |website=www.iitbhu.ac.in}}</ref>
* [[IIIT Hyderabad|International Institute of Information Technology]]<ref>{{Cite web|url=https://www.iiit.ac.in/|title=IIIT Hyderabad|website=www.iiit.ac.in}}</ref>
* [[Indian Institute of Technology Kanpur]]<ref>{{Cite web|url=https://www.cse.iitk.ac.in/|title=CSE - IIT Kanpur|website=www.cse.iitk.ac.in}}</ref>
* [[Indian Institute of Technology Bombay]]<ref>{{Cite web|url=https://www.cse.iitb.ac.in/|title=Department of Computer Science and Engineering. IIT Bombay|website=www.cse.iitb.ac.in}}</ref>
* [[Indian Institute of Technology Delhi]]<ref>{{Cite web|url=https://www.cse.iitd.ac.in/|title=Department of Computer Science and Engineering, IIT Delhi|website=www.cse.iitd.ac.in}}</ref>
* [[Indian Institute of Technology Madras]]<ref>{{Cite web|title=Department of Computer Science & Engineering|url=http://www.cse.iitm.ac.in/|access-date=2021-08-27|website=www.cse.iitm.ac.in}}</ref>
* [[IIT Kharagpur|Indian Institute of Technology Kharagpur]]<ref>{{Cite web |title=Department of Computer Science & Engineering, IIT Kharagpur |url=https://cse.iitkgp.ac.in/ |access-date=2023-06-16 |website=cse.iitkgp.ac.in}}</ref>
* [[Korea University]]<ref>{{cite web|title=KU Computer Science and Engineering|url=https://cs.korea.ac.kr/cs/index.do}}</ref>
* [[Lund University]]<ref>{{cite web|title=Computer Science and Engineering (B.Sc.Eng) Lund University|url=https://www.lunduniversity.lu.se/lucat/group/v1000321|access-date=2022-12-14|website=www.lunduniversity.lu.se}}</ref>
* [[Massachusetts Institute of Technology]]<ref>{{Cite web|title=Home {{!}} MIT Schwarzman College of Computing {{!}} Massachusetts Institute of Technology|url=https://computing.mit.edu/|website=computing.mit.edu}}</ref>
* [[North South University]]<ref>{{Cite web|title=Bachelor of Science in Computer Science and Engineering (North South University)|url=http://ece.northsouth.edu/undergraduate/academics/programs/bs-cse/|website=ece.northsouth.edu|access-date=2022-12-14}}</ref>
* [[The Ohio State University]]<ref>{{cite web|title=Bachelors of Science in Computer Science & Engineering (BS CSE) at Ohio State|url=https://cse.osu.edu/current-students/undergraduate/majors/bachelors-science-computer-science-engineering-bs-cse|website=cse.osu.edu|date=14 November 2012 |access-date=2022-12-14}}</ref>
* [[Santa Clara University]]<ref>{{cite web|title=Department of Computer Science and Engineering (Santa Clara University)|url=https://www.scu.edu/engineering/academic-programs/department-of-computer-engineering/|access-date=2022-12-14|website=www.scu.edu}}</ref>
* [[Seoul National University]]<ref>{{cite web|title=SNU Computer Science and Engineering|url=https://cse.snu.ac.kr/en|access-date=2022-12-14|language=en}}</ref>
* [[UC Davis]]<ref>{{cite web|title=Computer Science and Engineering Major (UC Davis)|url=https://www.ucdavis.edu/majors/computer-science-and-engineering|access-date=2022-12-14|website=www.ucdavis.edu|date=4 December 2020 }}</ref>
* [[UC Irvine]]<ref>{{cite web|title=Computer Science and Engineering, B.S. University of California Irvine|url=https://catalogue.uci.edu/interdisciplinarystudies/computerscienceandengineering_bs/|access-date=2022-12-14|website=catalogue.uci.edu}}</ref>
* [[UCLA]]<ref>{{cite web|title=Computer Science and Engineering BS|url=https://catalog.registrar.ucla.edu/major/2022/ComputerScienceandEngineeringBS|access-date=2022-12-14|website=catalog.registrar.ucla.edu}}</ref>
* [[UC Merced]]<ref>{{cite web|title=UC Merced Computer Science & Engineering Program|url=https://engineering.ucmerced.edu/academics/CSE/computer-science-engineering|access-date=2022-12-14|website=engineering.ucmerced.edu}}</ref>
* [[UC San Diego]]<ref>{{cite web|title=Department of Computer Science and Engineering (UCSD)|url=https://cse.ucsd.edu/|access-date=2022-12-14|website=cse.ucsd.edu}}</ref>
* [[UC Santa Cruz]]<ref>{{cite web|title=Computer Science and Engineering - Baskin School of Engineering|url=https://engineering.ucsc.edu/departments/computer-science-and-engineering/|access-date=2022-12-14|website=engineering.ucsc.edu}}</ref>
* [[Universiti Tunku Abdul Rahman]]<ref>{{Cite web|title=Faculty of Information and Communication Technology|url=https://fict.utar.edu.my/about_fict.php|website=fict.utar.edu.my}}</ref>
* [[University of Florida]]<ref>{{Cite web|url=https://catalog.ufl.edu/UGRD/colleges-schools/UGENG/CPS_BSCS/ |title=Computer Science &#124; Herbert Wertheim College of Engineering|website=catalog.ufl.edu}}</ref>
* [[University of Iowa]]<ref>{{Cite web|url=https://ece.engineering.uiowa.edu/undergraduate/computer-science-and-engineering-overview|title=Computer Science and Engineering Overview &#124; Electrical and Computer Engineering|website=ece.engineering.uiowa.edu}}</ref>
* [[University of Michigan]]<ref>{{cite web|title=Computer Science and Engineering at Michigan|url=https://cse.engin.umich.edu/|website=cse.engin.umich.edu}}</ref>
* [[UNSW School of Computer Science and Engineering|University of New South Wales]]<ref>{{Cite web|url=https://www.unsw.edu.au/engineering/our-schools/computer-science-and-engineering|title=Computer Science and Engineering &#124; Engineering - UNSW Sydney|website=UNSW Sites}}</ref>
* [[University of Nevada, Reno|University of Nevada]]<ref>{{Cite web|title=Computer Science & Engineering|url=https://www.unr.edu/cse|access-date=2020-08-22|website=University of Nevada, Reno|language=en}}</ref>
* [[University of Notre Dame]]<ref>{{Cite web|title=Department of Computer Science and Engineering|url=https://cse.nd.edu/|access-date=2020-08-22|website=cse.nd.edu}}</ref>
* [[University of Ulm]]
* [[University of Washington]]<ref>{{Cite web|title=Welcome to Paul G. Allen School of Computer Science & Engineering {{!}} Paul G. Allen School of Computer Science & Engineering|url=https://www.cs.washington.edu/|access-date=2020-08-22|website=www.cs.washington.edu}}</ref>
* [[Vellore Institute of Technology]]
* [[Shahid Beheshti University]]<ref>{{Cite web|title=HFaculty of Computer Science and Engineering |url=https://encse.sbu.ac.ir/|website=www.sbu.ac.ir/web/sbu-en}}</ref>
* [[Shiraz University]]<ref>{{Cite web|title=Faculty of Electrical Engineering & Computer Science and Engineering of Shiraz University |url=https://cse.shirazu.ac.ir/}}</ref>
* [[Yonsei University]]<ref>{{cite web|title=Department of Computer Science and Engineering|url=https://cs.yonsei.ac.kr/eng/index.php}}</ref>
* [[Assam Science and Technology University]](ASTU)
 
== See also ==
* [[Computer science]]
* [[Computer engineering]]
* [[Computing]]
* [[Electronics and Computer Engineering]]
* [[Computer graphics (computer science)]]
* [[Bachelor of Technology]]