SlideShare a Scribd company logo
Theory of Computation: Regular languages and finite automata, Context free languages and Push-
down automata, Recursively enumerable sets and Turing machines, Undecidability; NP-completeness.
Digital Logic: Logic functions, Minimization, Design and synthesis of combinational and sequential
circuits; Number representation and computer arithmetic (fixed and floating point).
Computer Organization and Architecture: Machine instructions and addressing modes, ALU and data-
path, CPU control design, Memory interface, I/O interface (Interrupt and DMA mode), Instruction pipelining,
Cache and main memory, Secondary storage.
Programming and Data Structures: Programming in C; Functions, Recursion, Parameter passing, Scope,
Binding; Abstract data types, Arrays, Stacks, Queues, Linked Lists, Trees, Binary search trees, Binary
heaps.
Algorithms: Analysis, Asymptotic notation, Notions of space and time complexity, Worst and average case
analysis; Design: Greedy approach, Dynamic programming, Divide-and-conquer; Tree and graph traversals,
Connected components, Spanning trees, Shortest paths; Hashing, Sorting, Searching.
Compiler Design: Lexical analysis, Parsing, Syntax directed translation, Runtime environments,
Intermediate and target code generation, Basics of code optimization.
Operating System: Processes, Threads, Inter-process communication, Concurrency, Synchronization,
Deadlock, CPU scheduling, Memory management and virtual memory, File systems, I/O systems, Protection
and security.
Databases: ER-model, Relational model (relational algebra, tuple calculus), Database design (integrity
constraints, normal forms), Query languages (SQL), File structures (sequential files, indexing, B and B+
trees), Transactions and concurrency control.
Computer Networks: ISO/OSI stack, LAN technologies (Ethernet, Token ring), Flow and error
control techniques, Routing algorithms, Congestion control, TCP/UDP and sockets, IP(v4), Application
layer protocols (icmp, dns, smtp, pop, ftp, http); Basic concepts of hubs, switches, gateways, and
routers.
Ad

More Related Content

Viewers also liked (14)

Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3
Vishnu Monn Baskaran
 
Global strategy execution and it accountability an accelerator approach
Global strategy execution and it accountability   an accelerator approachGlobal strategy execution and it accountability   an accelerator approach
Global strategy execution and it accountability an accelerator approach
Reddappa Gowd Bandi
 
Yo lo seguiré
Yo lo seguiréYo lo seguiré
Yo lo seguiré
Natalia Medina Paredes
 
10 11 2
10 11 210 11 2
10 11 2
mistimsanders
 
Understanding Social Security and Medicare
Understanding Social Security and MedicareUnderstanding Social Security and Medicare
Understanding Social Security and Medicare
Jeff Ferretta RFC
 
Ionic - Hybrydowe aplikacje mobilne
Ionic - Hybrydowe aplikacje mobilneIonic - Hybrydowe aplikacje mobilne
Ionic - Hybrydowe aplikacje mobilne
Hubert Jaruzal
 
Time To Get Tax Savvy, Managing Your Tax Burden
Time To Get Tax Savvy, Managing Your Tax BurdenTime To Get Tax Savvy, Managing Your Tax Burden
Time To Get Tax Savvy, Managing Your Tax Burden
Jeff Ferretta RFC
 
Jayavarman Cruise - Palace of the King
Jayavarman Cruise  - Palace of the KingJayavarman Cruise  - Palace of the King
Jayavarman Cruise - Palace of the King
Indochina Best Travel
 
SK Menteri Kehutanan Nomor 863 Tahun 2014
SK Menteri Kehutanan Nomor 863 Tahun 2014SK Menteri Kehutanan Nomor 863 Tahun 2014
SK Menteri Kehutanan Nomor 863 Tahun 2014
S. Pandu Hartadita
 
Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...
Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...
Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...
S. Pandu Hartadita
 
Ec2009 ch09 auctions
Ec2009 ch09 auctionsEc2009 ch09 auctions
Ec2009 ch09 auctions
Nuth Otanasap
 
Global strategy execution and it accountability an accelerator approach
Global strategy execution and it accountability   an accelerator approachGlobal strategy execution and it accountability   an accelerator approach
Global strategy execution and it accountability an accelerator approach
Reddappa Gowd Bandi
 
Understanding Social Security and Medicare
Understanding Social Security and MedicareUnderstanding Social Security and Medicare
Understanding Social Security and Medicare
Jeff Ferretta RFC
 
Ionic - Hybrydowe aplikacje mobilne
Ionic - Hybrydowe aplikacje mobilneIonic - Hybrydowe aplikacje mobilne
Ionic - Hybrydowe aplikacje mobilne
Hubert Jaruzal
 
Time To Get Tax Savvy, Managing Your Tax Burden
Time To Get Tax Savvy, Managing Your Tax BurdenTime To Get Tax Savvy, Managing Your Tax Burden
Time To Get Tax Savvy, Managing Your Tax Burden
Jeff Ferretta RFC
 
Jayavarman Cruise - Palace of the King
Jayavarman Cruise  - Palace of the KingJayavarman Cruise  - Palace of the King
Jayavarman Cruise - Palace of the King
Indochina Best Travel
 
SK Menteri Kehutanan Nomor 863 Tahun 2014
SK Menteri Kehutanan Nomor 863 Tahun 2014SK Menteri Kehutanan Nomor 863 Tahun 2014
SK Menteri Kehutanan Nomor 863 Tahun 2014
S. Pandu Hartadita
 
Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...
Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...
Peraturan Daerah Provinsi Jambi No. 02 Tahun 2016 Tentang Pencegahan dan Peng...
S. Pandu Hartadita
 
Ec2009 ch09 auctions
Ec2009 ch09 auctionsEc2009 ch09 auctions
Ec2009 ch09 auctions
Nuth Otanasap
 

Similar to Drdo syllabus computer science (20)

TS PGECET Computer Science 2018 Syllabus
TS PGECET Computer Science 2018 SyllabusTS PGECET Computer Science 2018 Syllabus
TS PGECET Computer Science 2018 Syllabus
Eneutron
 
Computer science-and-information-technology 2016
Computer science-and-information-technology 2016Computer science-and-information-technology 2016
Computer science-and-information-technology 2016
Anita Pal
 
Computer science-and-information-technology
Computer science-and-information-technologyComputer science-and-information-technology
Computer science-and-information-technology
reetika chauhan
 
Computer science-and-information-technology
Computer science-and-information-technologyComputer science-and-information-technology
Computer science-and-information-technology
nagendra kumar
 
Gate syllabs
Gate syllabsGate syllabs
Gate syllabs
6309
 
icert_syllabus_scientistB.pdf
icert_syllabus_scientistB.pdficert_syllabus_scientistB.pdf
icert_syllabus_scientistB.pdf
VishnumayaN1
 
BCS (WRITTEN) EXAMINATION.pptx
BCS (WRITTEN) EXAMINATION.pptxBCS (WRITTEN) EXAMINATION.pptx
BCS (WRITTEN) EXAMINATION.pptx
Export Promotion Bureau
 
GATE _CS_2025_Syllabus abcdefghijklmnop.pdf
GATE _CS_2025_Syllabus abcdefghijklmnop.pdfGATE _CS_2025_Syllabus abcdefghijklmnop.pdf
GATE _CS_2025_Syllabus abcdefghijklmnop.pdf
soumyarn31
 
Computer Science-Gate Syllabus
Computer Science-Gate SyllabusComputer Science-Gate Syllabus
Computer Science-Gate Syllabus
indrasir
 
NTA UGC NET JRF - 87 csa-new updated syllabus
NTA UGC NET JRF - 87 csa-new updated syllabusNTA UGC NET JRF - 87 csa-new updated syllabus
NTA UGC NET JRF - 87 csa-new updated syllabus
UGC NET Astral Education
 
Gate 2017 csitsyllabus
Gate 2017 csitsyllabusGate 2017 csitsyllabus
Gate 2017 csitsyllabus
Mickey Boz
 
Syllabus gate
Syllabus gateSyllabus gate
Syllabus gate
pradeep_52
 
Cs
CsCs
Cs
sai kumar
 
Cs 2022
Cs 2022Cs 2022
Cs 2022
SurenderKumarJha
 
AP PGECET Computer Science 2018 Syllabus
AP PGECET Computer Science 2018 SyllabusAP PGECET Computer Science 2018 Syllabus
AP PGECET Computer Science 2018 Syllabus
Eneutron
 
UGC Net New Syllabus
UGC Net New SyllabusUGC Net New Syllabus
UGC Net New Syllabus
Sanju_Doraha
 
Gate coaching for computer science
Gate coaching for computer scienceGate coaching for computer science
Gate coaching for computer science
gatenetworks
 
Syllabus for written test in electronics department
Syllabus for written test in electronics departmentSyllabus for written test in electronics department
Syllabus for written test in electronics department
bikram ...
 
Gate 2014 syllabus
Gate 2014 syllabusGate 2014 syllabus
Gate 2014 syllabus
abhi_java
 
CS_Syllabus Page useful for the nex tim e
CS_Syllabus Page useful for the nex tim eCS_Syllabus Page useful for the nex tim e
CS_Syllabus Page useful for the nex tim e
maxalfa2123
 
TS PGECET Computer Science 2018 Syllabus
TS PGECET Computer Science 2018 SyllabusTS PGECET Computer Science 2018 Syllabus
TS PGECET Computer Science 2018 Syllabus
Eneutron
 
Computer science-and-information-technology 2016
Computer science-and-information-technology 2016Computer science-and-information-technology 2016
Computer science-and-information-technology 2016
Anita Pal
 
Computer science-and-information-technology
Computer science-and-information-technologyComputer science-and-information-technology
Computer science-and-information-technology
reetika chauhan
 
Computer science-and-information-technology
Computer science-and-information-technologyComputer science-and-information-technology
Computer science-and-information-technology
nagendra kumar
 
Gate syllabs
Gate syllabsGate syllabs
Gate syllabs
6309
 
icert_syllabus_scientistB.pdf
icert_syllabus_scientistB.pdficert_syllabus_scientistB.pdf
icert_syllabus_scientistB.pdf
VishnumayaN1
 
GATE _CS_2025_Syllabus abcdefghijklmnop.pdf
GATE _CS_2025_Syllabus abcdefghijklmnop.pdfGATE _CS_2025_Syllabus abcdefghijklmnop.pdf
GATE _CS_2025_Syllabus abcdefghijklmnop.pdf
soumyarn31
 
Computer Science-Gate Syllabus
Computer Science-Gate SyllabusComputer Science-Gate Syllabus
Computer Science-Gate Syllabus
indrasir
 
NTA UGC NET JRF - 87 csa-new updated syllabus
NTA UGC NET JRF - 87 csa-new updated syllabusNTA UGC NET JRF - 87 csa-new updated syllabus
NTA UGC NET JRF - 87 csa-new updated syllabus
UGC NET Astral Education
 
Gate 2017 csitsyllabus
Gate 2017 csitsyllabusGate 2017 csitsyllabus
Gate 2017 csitsyllabus
Mickey Boz
 
AP PGECET Computer Science 2018 Syllabus
AP PGECET Computer Science 2018 SyllabusAP PGECET Computer Science 2018 Syllabus
AP PGECET Computer Science 2018 Syllabus
Eneutron
 
UGC Net New Syllabus
UGC Net New SyllabusUGC Net New Syllabus
UGC Net New Syllabus
Sanju_Doraha
 
Gate coaching for computer science
Gate coaching for computer scienceGate coaching for computer science
Gate coaching for computer science
gatenetworks
 
Syllabus for written test in electronics department
Syllabus for written test in electronics departmentSyllabus for written test in electronics department
Syllabus for written test in electronics department
bikram ...
 
Gate 2014 syllabus
Gate 2014 syllabusGate 2014 syllabus
Gate 2014 syllabus
abhi_java
 
CS_Syllabus Page useful for the nex tim e
CS_Syllabus Page useful for the nex tim eCS_Syllabus Page useful for the nex tim e
CS_Syllabus Page useful for the nex tim e
maxalfa2123
 
Ad

Recently uploaded (20)

Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdfIPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
Quiz Club of PSG College of Arts & Science
 
antiquity of writing in ancient India- literary & archaeological evidence
antiquity of writing in ancient India- literary & archaeological evidenceantiquity of writing in ancient India- literary & archaeological evidence
antiquity of writing in ancient India- literary & archaeological evidence
PrachiSontakke5
 
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptxANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
Mayuri Chavan
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
Myopathies (muscle disorders) for undergraduate
Myopathies (muscle disorders) for undergraduateMyopathies (muscle disorders) for undergraduate
Myopathies (muscle disorders) for undergraduate
Mohamed Rizk Khodair
 
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docxPeer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
19lburrell
 
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
parmarjuli1412
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptxUnit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Mayuri Chavan
 
COPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDFCOPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDF
SONU HEETSON
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
How to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo SlidesHow to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo Slides
Celine George
 
PUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for HealthPUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for Health
JonathanHallett4
 
Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)
Mohamed Rizk Khodair
 
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptxU3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
Mayuri Chavan
 
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
antiquity of writing in ancient India- literary & archaeological evidence
antiquity of writing in ancient India- literary & archaeological evidenceantiquity of writing in ancient India- literary & archaeological evidence
antiquity of writing in ancient India- literary & archaeological evidence
PrachiSontakke5
 
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptxANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
Mayuri Chavan
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
Myopathies (muscle disorders) for undergraduate
Myopathies (muscle disorders) for undergraduateMyopathies (muscle disorders) for undergraduate
Myopathies (muscle disorders) for undergraduate
Mohamed Rizk Khodair
 
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docxPeer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
19lburrell
 
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
parmarjuli1412
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptxUnit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Mayuri Chavan
 
COPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDFCOPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDF
SONU HEETSON
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
How to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo SlidesHow to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo Slides
Celine George
 
PUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for HealthPUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for Health
JonathanHallett4
 
Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)
Mohamed Rizk Khodair
 
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptxU3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
Mayuri Chavan
 
Ad

Drdo syllabus computer science

  • 1. Theory of Computation: Regular languages and finite automata, Context free languages and Push- down automata, Recursively enumerable sets and Turing machines, Undecidability; NP-completeness. Digital Logic: Logic functions, Minimization, Design and synthesis of combinational and sequential circuits; Number representation and computer arithmetic (fixed and floating point). Computer Organization and Architecture: Machine instructions and addressing modes, ALU and data- path, CPU control design, Memory interface, I/O interface (Interrupt and DMA mode), Instruction pipelining, Cache and main memory, Secondary storage. Programming and Data Structures: Programming in C; Functions, Recursion, Parameter passing, Scope, Binding; Abstract data types, Arrays, Stacks, Queues, Linked Lists, Trees, Binary search trees, Binary heaps. Algorithms: Analysis, Asymptotic notation, Notions of space and time complexity, Worst and average case analysis; Design: Greedy approach, Dynamic programming, Divide-and-conquer; Tree and graph traversals, Connected components, Spanning trees, Shortest paths; Hashing, Sorting, Searching. Compiler Design: Lexical analysis, Parsing, Syntax directed translation, Runtime environments, Intermediate and target code generation, Basics of code optimization. Operating System: Processes, Threads, Inter-process communication, Concurrency, Synchronization, Deadlock, CPU scheduling, Memory management and virtual memory, File systems, I/O systems, Protection and security. Databases: ER-model, Relational model (relational algebra, tuple calculus), Database design (integrity constraints, normal forms), Query languages (SQL), File structures (sequential files, indexing, B and B+ trees), Transactions and concurrency control. Computer Networks: ISO/OSI stack, LAN technologies (Ethernet, Token ring), Flow and error control techniques, Routing algorithms, Congestion control, TCP/UDP and sockets, IP(v4), Application layer protocols (icmp, dns, smtp, pop, ftp, http); Basic concepts of hubs, switches, gateways, and routers.
  翻译: