நிரலாக்கம் தலைப்புகள் பட்டியல்

துறை வாரியாக நிரலாக்கம் 
 ஒருங்குசேர்ப்பு  நிரலாக்கம் - assembly programming
 பதிகணினி நிரலாக்கம் embedded programming
 ஒருங்கிய நிரலாக்கம் - system programming
 (மேசைக்கணினி) செயலிகள் நிரலாக்கம்
 வலைத்தளச் செயலி விருத்தி
 வலைத்தள விருத்தி
 திறன்பேசி செயலிகள் உருவாக்குதல் - Mobile application development
 ஆண்ட்ராய்டு இயங்குதளம்
 ஐஓஎஸ் இயங்குதளங்கள்
 மேலும்: கைபேசி
 நிகழ்பட விளையாட்டு விருத்தி
 செயற்கை அறிவாண்மை நிரலாக்கம்
 தரவுத்தள விருத்தி

 அடிப்படை நிரலாக்கம் கருவிகள், கருதுகோள்கள்
 IDE Enviornment-ஒருங்கிணை விருத்திச் சூழல் 
 Compilers - தொகுப்பி 
 Interpreters
 Libraries - நிரலகம்
 Variables - மாறி (கணினியியல்)
 Constants - மாறிலி (கணினியியல்)
 Expressions - கோவை (நிரலாக்கம்)
 Operators - செயற்குறிகள் (கணினியியல்)
 Statements - கூற்று
 வரையெல்லை - Scoping (local, global, dynamic)
 Types, Type Checking - தரவு இனம்
 Decision Making (if, else) - Control Structure - கட்டுப்பாட்டு கட்டமைப்பு
 Repetition and Looping (for, while, do while) - மடக்கி, மடக்கு, சுற்று
 Recursion - சுழல்
 Reflection (computer science)
 Arrays - அணி (கணினியியல்)
 String - சரம் அல்லது சொற்றொடர்
 Functions, procedures, Sub programs - செயலி (கணினியியல்)
 Pointers - சுட்டு (நிரலாக்கம்)
 Files - கோப்பு
 Memory Allocation and Garbage Handling - நினைவக ஒதுக்கீடு மற்றும் குப்பைகளைக் கையாளுதல்
 Security - பாதுகாப்பு
 Generic Subprograms
 விதிவிலக்கை கையாளுதல் - Excepctions, Exception Handling
 Error Handling - பிழைகளைக் கையாளுதல்.
 Data structure - தரவு கட்டமைப்பு 
 Array அணி
 queue - வரிசை*
 stack - அடிக்கி*
 Linked list
 Hash
 Dictionary - அகரமுதலி*
 Tuples
 Struct
 Tree
 Design Pattern - வடிவமைப்புக் கோலம், தீர்வுபாங்கம்
 Regular Expressions - சுருங்குறித்தொடர்
 மாதிரி-காட்சி-கட்டுப்பாட்டகம் - MVC
 லம்டா நுண்கணிதம்
 Processes - செயன்முறையாக்கம்
 Scheduling
 Thread Handling
 Deadlock avoidance

 நிரல் விருத்தி வழிமுறை  
 தேவைகளை அறிதல் - Requirments Collection and Analysis
 வடிவமைப்பு
 மேல்நிலை வடிவமைப்பு - Coceptual Design
 பொருள்நிலை வடிவமைப்பு - Object Design
 திருத்தக் கட்டுப்பாடு
 நிறைவேற்றல்: நிரலாக்கம் - Implementation
 சோதனை - Testing
 நடைமுறைப்படுத்தல் - Deployment
 பராமரித்தல் - Maintenance
 ஆவணப்படுத்தல் - Documentation

 மென்பொருள் சோதனை 
 ஓரலகுச் சோதனை
 ஒருங்கிணைப்புச் சோதனை
 பயனர் ஏற்புச் சோதனை
 சோதனைத் திட்டம் (மென்பொருள்)

 பணிமுறை நிரலாக்கம் 
 பணிமுறை நிரல் மொழி

 பொருள் நோக்கு நிரலாக்கம்  
 வகுப்பு (கணினியியல்) - class
 பொருள் (கணினியியல்) - object
 Property (programming)
 செயலி (கணினியியல்)
 instance
 Message passing
 மரபியல்பு (கணினியியல்) - Inheritance
 உறைபொதியாக்கம் - Encapsulation 
 Abstraction - நுண்புல (கணினியியல்)
 Interfaces - இடைமுகம் (பொருள் நோக்கு நிரலாக்கம்)
 வகுப்பு மாறி - class variable
 Object composition
 செயலி மிகைப்பாரமேற்றல் (பொருள் நோக்கு நிரலாக்கம்) - Method overriding 
 பல்லுருத்தோற்றம் (பொருள் நோக்கு நிரலாக்கம்) - Polymorphism
 தாமேயாக்குமை - autovivification

தரவு நிகழ் நிரலாக்கம் 
 Data parallelism

 வன்பொருள் நிரலாக்கம் 

 பயனர் இடைமுகம் 

 தரவுதளம் 

 படிமுறைத்தீர்வுகள் 
 வரிசைப்படுத்தல் (கணினியியல்)
 சில கணினி சார்ந்த நுட்பச் சொற்கள் 
 ஆங்கில கணினி வார்த்தைகள்  தமிழ் வார்த்தைகள்bit  இருமம் (பிட்) boolean பூலியன் (தர்க ரீதியில் ஆன கட்டமைப்பு)break நிறுத்துbyte பைட்டு - எட்டு இருமங்கள், (எட்டு பிட்)case தேர்வுchar எழுத்துconstant மாறிலிcontinue தொடர்decimal பதிமம் (தசம எண்)default மற்றவைdo செய்double தசமிelse அல்லதுexpression நிரல்தொடர்false அதமம்float தசமfor ஆகforech  ஒவ்வொன்றாக (கணினியியல்)if எனில்import இணைinclude சேர்input உள்ளீடுint முழுlong பெருloop மடக்கிnew புதியnull கழிoutput வெளியீடுpublic பொதுreturn திரும்புshort சிறுstatic நிலையானstring சரம்struct தொகுப்புswitch தேர்ந்தெடுtrue மெய்variable மாறிvoid வெற்றுvolatile மாறும்while வரைcommand  கட்டளைScheduling  காலவரையீடுschema  உருவரைsort வரிசைப்படுத்தல்statment  கூற்று, சொற்றொடர்

 இவற்றையும் பாக்க 
 :en:List of data structures
 எழில் (நிரலாக்க மொழி)

 உசாத்துணைகள் 
 http://www.infitt.org/ti2003/papers/15_ganesh.pdf

பகுப்பு:நிரலாக்கம்
பகுப்பு:கணினியியல்
பகுப்பு:தொழில்நுட்பம் தலைப்புகள் பட்டியல்