கணினி அறிவியல், கணினிகளின் உற்பத்தி மற்றும் செயல்பாட்டிற்குப் பின்னால் உள்ள கொள்கை, கோட்பாடு, வடிவமைப்பு மற்றும் பொறியியல் ஆகியவற்றின் ஆய்வை ஒருங்கிணைக்கிறது. இது அடிப்படையில் பயனுள்ள வழிமுறைகளின் உருவாக்கம் மற்றும் இயந்திரமயமாக்கலின் முக்கியமான பகுப்பாய்வு மற்றும் மதிப்பீட்டைக் குறிக்கிறது, இது பைனரி குறியீடுகள் வடிவில் தகவல்களைப் பெறுதல், செயலாக்குதல், சேமிப்பு மற்றும் அணுகுதல் ஆகியவற்றுக்குப் பயன்படுத்தப்படலாம். குறியீட்டு கோட்பாடு, செயற்கை நுண்ணறிவு, கணினி பொறியியல், கணினி வரைகலை, குறியாக்கவியல், கணினி நெட்வொர்க்குகள், தரவுத்தள கட்டுமானம் மற்றும் பராமரிப்பு மற்றும் மென்பொருள் பொறியியல் ஆகியவை பல்வேறு நடைமுறை பயன்பாடுகளைக் கண்டறியும் கணினி அறிவியலின் துணைத் துறைகள் அல்லது சிறப்புகள். கணினி அறிவியலில் தற்போதைய கவனம் தகவல் மேலாண்மை, தகவல் தொடர்பு அமைப்புகள், வாழ்க்கை அறிவியல், வாகன தொழில்நுட்பம் போன்றவற்றில் கணினி அறிவியலின் அறிவைப் பயன்படுத்துவதைப் பொறுத்தது.