Computer Science and Engineering (CSE) er et bredt studieområde, der omfatter forskellige emner relateret til computing og teknologi. Det nøjagtige antal fag, der tilbydes i et CSE-program, kan variere afhængigt af institutionen og den specifikke læseplan. Nogle almindelige emner, der typisk er inkluderet i et CSE-program, omfatter dog:
1. Programmeringssprog:Eleverne lærer programmeringssprog som C, C++, Java og Python, som er afgørende for at skrive computerprogrammer.
2. Datastrukturer og algoritmer:Dette emne dækker design og analyse af effektive algoritmer og datastrukturer til organisering og manipulation af data.
3. Computerarkitektur og -organisation:Studerende studerer de interne komponenter i en computer, herunder hardwarekomponenter, og hvordan de arbejder sammen om at behandle data.
4. Operativsystemer:Dette emne fokuserer på den software, der styrer hardwareressourcer og giver en platform til at køre andre softwareprogrammer.
5. Software Engineering:Studerende lærer om principperne og praksis for softwareudvikling, herunder kravindsamling, design, implementering, test og vedligeholdelse.
6. Databaser:Dette emne dækker design, implementering og styring af databasesystemer til lagring og håndtering af store mængder data.
7. Computernetværk:Eleverne lærer om de begreber og protokoller, der bruges i computernetværk, herunder kablede og trådløse netværk, internettet og netværkssikkerhed.
8. Webudvikling:Dette emne dækker de teknologier, der bruges i webudvikling, herunder HTML, CSS, JavaScript og server-side scripting sprog som PHP eller ASP.NET.
9. Kunstig intelligens:Studerende studerer de principper og teknikker, der bruges i kunstig intelligens, herunder maskinlæring, naturlig sprogbehandling og computersyn.
10. Computergrafik:Dette emne fokuserer på de teknikker og algoritmer, der bruges til at skabe og manipulere digitale billeder og animationer.
11. Diskret matematik:Dette emne dækker emner som mængdeteori, logik, grafteori og diskret sandsynlighed, som er afgørende for at forstå det matematiske grundlag for databehandling.
12. Compiler Design:Dette emne involverer studiet af, hvordan programmeringssprog oversættes til maskinkode af en compiler.
Dette er nogle af de almindelige fag, der kan indgå i et CSE-program, men den nøjagtige læseplan kan variere mellem forskellige universiteter og institutioner.