امروزه در حوزه مهندسی کامپیوترمهندسی کامپیوتر چیست؟ معرفی رشته کامپیوتر توسط اساتید شریفاین صفحه به معرفی کامل رشته کامپیوتر، اعم از دروس رشته کامپیوتر، درآمد رشته کامپیوتر، شغل های رشته کامپیوتر، گرایش ها و زیر شاخه های رشته کامپیوتر پرداخته است تسلط به زبان انگلیسی مزیت محسوب نمیشود، بلکه یکی از ضروریات است. یکی از مواردی که متخصصان در حوزه مهندسی کامپیوتر باید بدانند، اصطلاحات رشته کامپیوتر به انگلیسی است. بسیاری از مراجع علوم و مهندسی کامپیوتر به زبان انگلیسی است و تسلط به اصطلاحات تخصصی حوزه مهندسی کامپیوتر واجب است؛ بنابراین در این مقاله سعی شده است اصطلاحات و لغات انگلیسی پرکاربرد حوزه مهندسی کامپیوتر را به همراه معادل فارسی و معنای آن بیاوریم.
مطالعه کتابهای مرجع و جستجوی مطالب و مقالات به زبان انگلیسی، یکی از مواردی است که دانشجویان کامپیوتر در تمامی مقاطع با آن مواجه هستند. بنابراین برای اینکه خواندن کتابها موجب سردرگمی و خستگی شما نشود و یا مهمتر از آن بتوانید موضوع مورد نظرتان را به زبان انگلیسی بیان کنید، بهتر است که با لغات و اصطلاحات انگلیسی کامپیوتر آشنا باشید. اما ممکن است در این عصر پیشرفت و فناوری، پیدا کردن معادل انگلیسی لغات تخصصی رشته کامپیوتر در دیکشنریها کاری عبث و وقتگیر باشد، از اینرو در این مقاله سعی کردیم، مجموعه خوبی از اصلاحات و لغات انگلیسی پرکاربرد کامپیوتری را برای شما دانشجویان عزیز جمعآوری کنیم تا در مواقع ضروری به کمکتان بیاید.
معادل فارسی | معادل انگلیسی |
---|---|
دانشجوی مهندسی کامپیوتر | Computer Engineering Student |
مخفف مهندسی کامپیوتر | CE (Computer Engineering) |
رشته نرم افزار کامپیوتر | Computer Software Major |
من مهندس کامپیوتر هستم | .I am a Computer Engineer |
لیسانس مهندسی کامپیوتر | Bachelor of Computer Engineering |
مقاطع رشته مهندسی کامپیوتر به انگلیسی
همانطور که میدانید رشته کامیپوتر در چهار مقطع فوق دیپلم، کارشناسی (لیسانس)، کارشناسی ارشد (فوق لیسانس) و دکتری ارائه میشود. شاید اولین گام برای آنکه شما معرفی درستی از خودتان به زبان انگلیسی داشته باشید این است که بدانید معادل انگلیسی مقطع تحصیلی شما چگونه بیان میشود. برای آگاهی از واژه انگلیسی مقاطع تحصیلی به جدول زیر توجه نمایید:
معادل فارسی | معادل انگلیسی |
---|---|
فوق دیپلم | Associate degree |
کارشناسی | Bachelor's degree |
کارشناسی ارشد | Master's degree |
دکترا | Philosophy Doctor (PhD) or Doctorate |
گام دوم این است که شما بدانید زمینه کاری و رشته تحصیلیتان را چطور به انگلیسی بیان کنید. لطفاْ ابتدا به تعریف رشته کامپیوتر به زبان انگلیسی توجه کنید:
The science that deals with the theory and methods of processing information in digital computers (CS), the design of computer hardware and software (CE), and the applications of computers (software Engineering).
به طور کلی و در قالب استاندارد رشته کامپیوتر دارای سه بخش (فیلد) است:
- علوم کامیپوتر (Computer Science) : تاکید بیشتری بر تئوری محاسبات ، امنیت سایبری، الگوریتمها و شبکههای کامپیوتری دارد.
- مهندسی کامپیوتر (Computer Engineering): به مباحثی در خصوص ساخت یک کامپیوتر و طراحی و توسعه کامپیوتر در زمینه نرمافزار و سختافزار میپرازد.
- مهندسی نرم افزار (Software Engineering): شاخهای از علوم مهندسی که در زمینه طراحی، تولید و نگهداری نرم افزار فعالیت دارد.
گمان میکنم با خواندن توضیحات بالا متوجه شدهاید که در چه شاخهای از رشته کامپیوتر فعالیت دارید و الان میتوانید خودتان را به طور کاملتری در زبان انگلیسی معرفی کنید.
مقاطع مختلف رشته علوم کامپیوتر به انگلیسی
معادل فارسی | معادل انگلیسی |
---|---|
فوق دیپلم علوم کامپیوتر | Associate of Computer Science |
لیسانس علوم کامپیوتر | Bachelor of Computer Science or Bachelor of Science in Computer Science |
فوق لیسانس علوم کامپیوتر | Master of Computer Science or Master of Science in Computer Science |
دکترای علوم کامپیوتر | PhD in Computer Science |
مقاطع مختلف رشته مهندسی کامپیوتر به انگلیسی
معادل فارسی | معادل انگلیسی |
---|---|
فوق دیپلم مهندسی کامپیوتر | Associate of Computer Engineering |
لیسانس مهندسی کامپیوتر | Bachelor of Computer Engineering or Bachelor of Science in Computer Engineering |
فوق لیسانس مهندسی کامپیوتر | Master of Computer Engineering or Master of Science in Computer Engineering |
دکترای مهندسی کامپیوتر | PhD in Computer Engineering |
مقاطع مختلف رشته مهندسی نرمافزار به انگلیسی
معادل فارسی | معادل انگلیسی |
---|---|
فوق دیپلم مهندسی نرم افزار | Associate of Software Engineering |
لیسانس مهندسی نرم افزار | Bachelor of Software Engineering or Bachelor of Science in Software Engineering |
فوق لیسانس مهندسی نرم افزار | Master of Software Engineering or Master of Science in Software Engineering |
دکترای مهندسی نرم افزار | PhD in Software Engineering |
در زبان انگلیسی میتوان بعضی از واژگان را به صورت مخفف یا کوتاه شده بیان کرد به گونهای که در اکثر مواقع تنها حروف اول کلمات اصلی به صورت بزرگ نمایش داده میشود.
- مهندس کامپیوتر (Computer Engineer) :CE
- علوم کامپوتر (Computer Science): CS
- کارشناسی (Bachelor of Science) : BS
- کارشناسی ارشد (Master of Science) : MS
معادل انگلیسی "لیسانس علوم کامپیوتر" به صورت مخفف (کوتاه شده):
"Bachelor of Science in Computer Science" : BSCS
نکته : استفاده درست از حروف اضافه در جملات انگلیسی بسیار پراهمیت است. مثلاً اگر بخواهید بیان کنید "مدرک ارشد علوم کامپیوتر را دارید" باید از حرف اضافه "in" به جای "of" استفاده کنید:
"I have Master in computer science."
نکته : معادل واژه مدرک دکتری در زبان انگلیسی با واژه PhD بیان میشود:
"I have PhD in computer science."
بیان وضعیت تحصیلی به زبان انگلیسی
یکی از موارد مهم در مکالمه انگلیسی این است که وضعیت تحصیلی خود را به طور مشخص و کامل بیان کنید. مثلاْ اینکه دانشآموز یا هنرجو هستید، یا اینکه دانشجو و مشغول به تحصیلید و مرحله آخر اینکه فارغ التحصیل شدهاید و الان یک مهندس کامپیوتر محسوب میشوید. بیان درست وضعیت تحصیلی به زبان انگلیسی و انتقال صحیح اطلاعات به شخص شنونده موجب میشود که شما فردی دقیق و آگاه به نظر برسید.
1.جملات و اصصلاحات انگلیسی مورد تحصیل در مدارس یا هنرستان
اگر در هنرستان و یا دبیرستان مشغول به تحصیل هستید بهتر است بگویید:
I am a Computer Science Student.
2. جملات و اصطلاحات انگلیسی مورد تحصیل در دانشگاه
در تمام مدتی که در دانشگاه مشغول به تحصیل هستید، دانشجو محسوب میشوید. در این قسمت بیان دقیق سه مورد ضروری است.
- سال تحصیلی به انگلیسی
- رشته تحصیلی به انگلیسی
- دانشگاه محل تحصیل به انگلیسی
شرح کامل هریک از موارد در قسمت پایین آمده است:
سال تحصیلی
معادل فارسی | معادل انگلیسی |
---|---|
دانشجوی سال اول | Freshman |
دانشجوی سال دوم | Sophomore |
دانشجوی سال سوم | Junior |
دانشجوی سال چهارم | Senior |
رشته تحصیلی
در مورد رشته تحصیلی نیز به صورت مفصل در بالا توضیح داده شد. بعنوان مثال اگر بخواهید بگویید که شما دانشجوی سال چهارم رشته مهندسی کامپیوتر هستید؛ به زبان انگلیسی اینگونه بیان میشود:
I’m a senior computer engineering student.
دانشگاه محل تحصیل
باتوجه به اینکه در دانشگاه دولتی یا آزاد مشغول به تحصیل هستید، جملات خود را بیان کنید.
معادل انگلیسی دانشگاه دولتی: State University
معادل انگلیسی دانشگاه آزاد: Azad University
I study at a state university/an Azad University.
سایر کلمات رایج دانشگاهی به زبان انگلیسی:
معادل فارسی | معادل انگلیسی |
---|---|
دانشجو پاره وقت / تمام وقت | undergraduate/ a postgraduate |
رشته تحصیلی | Major |
شاگرد اول | Top student |
نیمسال/ ترم | Semester |
ریزنمرات | Transcript |
کارنامه | Report card |
ثبت نام | Registration |
درس پیش نیاز | course prerequisite |
معدل | GPA (Grade Point Average) |
بورسیه | Scholarship |
ترک تحصیل | Drop out |
درخواست پذیرش تحصیلی | Apply |
کمک هزینه | Fund |
انگیزه نامه | SOP(Statement Of Purpose) |
رزومه | Resume |
3. جملات و اصصلاحات فارغ التحصیلی به زبان انگلیسی
قبولی در تمام دروس دانشگاهی و اتمام دوران دانشگاه به معنای فارغ التحصیلی است و معادل کلمه فارغ التحصیل به زبان انگلیسی برابر است با : graduate
I am a computer engineering graduate
نکته: با استفاده از قالب جملات بالا میتوانید جمله های دیگری بسازید که در آنها رشته کامپیوتر و مقاطع آن به انگلیسی استفاده شده است.
گرایش های رشته مهندسی کامپیوتر به انگلیسی
رشته کامپیوتر در هر مقطع تحصیلی دارای گرایشهای متفاوتی است. گرایش نرم افزار، سخت افزار، شبکه و هوش مصنوعی از جمله گرایشهای مهم و معروف علوم کامپیوتر هستند. شما عزیزان برای اطلاعات بیشتر در خصوص هریک از گرایشها میتوانید به صفحه معرفی گرایشهای کارشناسی و ارشد مهندسی کامپیوتر مراجعه نمایید. در جداول زیر میتوانید معادل انگلیسی هریک از گرایش ها را در مقاطع مختلف رشته کامپیوتر مشاهده فرمایید.
گرایش های مقطع کارشناسی رشته مهندسی کامپیوتر به انگلیسی
معادل فارسی | معادل انگلیسی |
---|---|
کارشناسی فناوری اطلاعات | Bachelor of Information Technology |
کارشناسی نرم افزار | Bachelor of Software Engineering |
کارشناسی معماری سیستم های کامپیوتری (سخت افزار) | Bachelor of Computer hardware engineering |
کارشناسی علوم کامپیوتر | Bachelor of Computer Science |
گرایش های مقطع کارشناسی ارشد رشته مهندسی کامپیوتر به انگلیسی
معادل فارسی | معادل انگلیسی |
---|---|
کارشناسی ارشد نرم افزار | Master of Software Engineering |
کارشناسی ارشد هوش مصنوعی | Master of Artificial Intelligence |
کارشناسی ارشد شبکه های کامپیوتری | Master of Computer Networking |
کارشناسی ارشد مدیریت شبکه | Master of Network Management |
کارشناسی ارشد معماری سیستم های کامپیوتری | Master of Computer hardware engineering |
کارشناسی ارشد رایانش امن | Master of Security engineering or Information security |
کارشناسی ارشد بیوامفورماتیک | Master of Bioinformatics Engineering |
کارشناسی ارشد الگوریتم و محاسبات | Master of Algorithm Engineering |
کارشناسی ارشد علوم داده | Master of Data Science |
کارشناسی ارشد قرآن کاوی رایانشی | |
کارشناسی ارشد اینترنت اشیا | Master of Internet of Things |
کارشناسی ارشد رباتیک | Master of Robotics |
کارشناسی ارشد تعامل انسان و رایانه | Master of Human-Computer Interaction (HIC) |
کارشناسی ارشد امنیت سایبری | Master of Cyber Security |
کارشناسی ارشد رایانش ابری | Master of Cloud Computing |
کارشناسی ارشد بازی سازی | Master of Game Development |
کارشناسی ارشد مدیریت سیستم های تحت شبکه | Master of Systems & Network Administration |
کارشناسی ارشد علم اطلاعات و دانش شناسی | Master of Information Science |
گرایش های مقطع دکتری رشته مهندسی کامپیوتر به انگلیسی
معادل فارسی | معادل انگلیسی |
---|---|
دکترای علوم کامپیوتر و نرم افزار | PhD in Computer Science and Software Engineering |
دکترای علوم کامپیوتر | PhD in Computer Science |
دکترای هوش مصنوعی و سیستم های کنترل هوشمند | PhD in Artificial Intelligence and Intelligent Control Systems |
دکترای مهندسی کامپیوتر | PhD in Computer Engineering |
دکترای امنیت سایبری | PhD in Cyber Security |
دکترای معماری کامپیوتر | PhD in Computer Architect |
دکترای شبکه های کامپیوتری | PhD in Computer Network Engineer |
دکترای فناوری اطلاعات | PhD in Information Technology |
کلمات عمومی رشته مهندسی کامپیوتر به انگلیسی
بااینکه رشته کامپیوتر دارای طبقهبندی و گرایشهای متفاوتی است اما در این میان کلماتی هستند که کاربرد عمومی داشته و در تمام شاخهها رایج هستند. یکی از مهمترین مواردی که هر دانشجو کامپیوتر باید با آنها آشنا باشد، دانستن همین کلمات و اصلاحات عمومی انگلیسی در رشته کامپیوتر است که میتواند تاثیرات مثبتی در زمینه تحصیل و شغلی برای او فراهم آورد.
لغات
- رمزگذاری (اطلاعات) : Data Encryption
- رمزگشایی (اطلاعات) : Data decryption
- گرافیک یا واحد پردازش گرافیک : Graphics processing unit (GPU)
- وب اشیا : (Web of Things (WOT
- اینترنت اشیا : Internet of Things (IOT)
- متن کاوی : Text Mining
- تصویر یا نگاره سه بُعدی : 3D Graphic
- بیت : bit
- بایت : byte
- کد اسکی : ASCII که مخفف American Standard Code for Information Interchange است.
- سیگنال : Signal
- تراشه : IC (Integrated Circuit)
- هارد دیسک : Hard Disk
- سیستم عامل : Operating System
- سرعت پردازنده : Clock Rate or Clock Speed (Hz)
- درایور : Driver
- اینترنت : Internet
- اینترانت : Intranet
- اکسترانت : Extranet
- مک آدرس یا آدرس فیزیکی : MAC (Media Access Control) Address
- آی پی آدرس یا آدرس منطقی : IP (Internet Protocol) Address
- منطق فازی : Fuzzy logic
- باینری : Binary
- فیلتر شکن : VPN (Virtual Private Network)
- دیتا : Data
- سوالات متداول : FAQ
- سرور : Server
- گیت : git
معرفی دروس رشته مهندسی کامپیوتر به انگلیسی
بطور کلی دروس رشته کامپیوتر را میتوان به بخشهای پایه، اصلی، تخصصی و اختیاری تقسیم بندی کرد که هر کدام دارای ساختاربندی و مطالب آموزشی خاص خود هستند. هریک از این دروس شما را با جنبههای متفاوت علوم کامپیوتر آشنا میکند و در هر فصل از آنها با یک بخش از دنیای کامپیوتر مواجه خواهید شد. برای آگاهی کامل از دروس و بررسی دقیق هریک از آنها میتوانید به صفحه معرفی دروس کامپیوتر مراجعه نمایید.
یکی از مزایای دانستن معادل انگلیسی دروس، این است که میتوانید در صورت لزوم کتابهای مرجع زبان اصلی و یا مطالب و مقالات انگلیسی مرتبط با آنها را در اینترنت جستجو و مطالعه کنید. قابل ذکر است که برخی از کتابهای مرجع دروس تخصصی در سایت کنکور کامپیوتر قابل دسترس است و با مراجعه به لینک دانلود کتابهای رشته کامپیوتر، آنها را به راحتی و کاملاً رایگان دانلود و مطالعه فرمایید.
- ریاضی مهندسی : Engineering Mathematics
- مبانی کامپیوتر : Computer Basics
- آزمایشگاه مبانی کامپیوتر : Computer Basics Lab
- برنامه سازی پیشرفته: Advanced Programming
- ریاضیات گسسته : Discrete Mathematics
- آمار و احتمالات مهندسی : Engineering Probability and Statistics
- نظریه زبان ها و ماشین ها : Theory of Languages and Machines
- ساختمان داده : Data Structures
- زبانهای ماشین و برنامه سازی سیستم : Machine Languages and System Programming
- طراحی الگوریتم ها : Designing Algorithms
- مدار های منطقی : Logic Circuits
- طراحی و پیاده سازی زبان های برنامه نویسی : Programming Languages Design and Implementation
- تجزیه و تحلیل و طراحی شی گرا (مهندسی نرم افزار) : Object-Oriented Analysis and Design
- هوش مصنوعی : Artificial Intelligence
- اصول طراحی پایگاه داده : Database Design Principles
- آزمایشگاه پایگاه داده : Database Lab
- معماری کامپیوتر : Computer Architecture
- آزمایشگاه معماری کامپیوتر : Computer Architecture Lab
- آزمایشگاه مهندسی نرم افزار : Software Engineering Lab
- اصول طراحی کامپایلر : Compiler Design Principles
- آزمایشگاه مدارهای منطقی : Logic Circuits Lab
- سیستم های عامل : Operating Systems
- آزمایشگاه سیستم های عامل : Operating Systems Lab
- ریزپردازنده ها : Microprocessors
- آزمایشگاه ریزپردازنده : Microprocessor Lab
- شبکه های کامپیوتری : Computer Networks
- شبیه سازی کامپیوتری : Computer Simulation
- داده کاوی : Data Mining
- مدار الکتریکی : Electronic Circuits
اصطلاحات پر کاربرد رزومه به انگلیسی
با توجه به اینکه بسیاری از افرادی که مخاطب این صفحه هستند یا در حال حاضر یا در آینده درگیر رزومه نویسی خواهند بود، این این قسمت را برای شما ایجاد کردهایم.
رزومه برای کسب جایگاه شغلی خوب، نقشی کلیدی و اساسی ایفا میکند و هرچه بیشتر روی آن کار کنید، نتیجه کار بهتر از آب درخواهد آمد. رزومه دارای بخشهایی کلی است که در ادامه به آنها اشاره کردهایم.
اطلاعات تماس (Contact Information)
- نام و نام خانوادگی : (First and Last Name)،
- شماره تلفن : (Phone Number)،
- آدرس ایمیل : (Email Address)،
- مکان : (Location) که بهتر است فقط شهر و کشور را در آن ذکر کنید،
- پروفایل لینکدین : (LinkedIn Profile) که اختیاری است،
- پروفایل رسانههای اجتماعی : (Social Media Profile) که اختیاری است و البته در صورت ارتباط با موقعیت شغلی آن را قرار میدهیم. مثلاً در خصوص رشته کامپیوتر و عناوین حرفهای مرتبط با آن، بهتر است آدرس پروفایل GitHub یا StackOverFlow را قرار دهید.
هدف و خلاصه رزومه (Resume Summary / Objective)
خلاصه رزومه یا Resume Summary، توضیحاتی در حد چهار خط دربارة حرفة شماست. دستاوردهای مهم و مهارتهایتان را باید در این بخش معرفی کنید. اگر تجربة کاریتان با شغل درخواستی که دارید مرتبط است، از پرکردن این بخش غافل نشوید. مورد زیر را بهعنوان نمونه در نظر بگیرید:
An innovative thinker, initiative taker and multi-dimensional professional with exceptional logical and analytical skills possesses 3+ experience as a computer science engineer. Experience in designing, developing, implementing and testing computer-based hardware and software.
همانطور که مشاهده میکنید، مواردی نظیر دستاوردهای برتر، مهارتها و تجربیات مهم، حرفه / تخصص و تعداد سالهای مشغولیت حرفهای را در این بخش میگنجانیم.
هدف رزومه یا Resume Objective را بین دو تا چهار خط و در این راستا تنظیم میکنند که نشان دهد اهداف شغلی و مهارتهای شما چیست و چرا شما برای موقعیت شغلی درخواستی، نفر مناسبی هستید. میتوان گفت افرادی که سابقه کار مرتبط با شغل درخواستی ندارند، باید بیشتر بر روی این بخش تمرکز کنند؛ چراکه تجربة کاری ندارند و باید از مهارتهایشان برای جلب توجه کارفرما مایه بگذارند. مورد زیر را بهعنوان نمونه در نظر داشته باشید:
Recent graduate with a strong passion for software development. Joining Mountaintop Software as a junior software developer would be the perfect place to start my career.
همانطور که مشاهده میکنید، مواردی نظیر موقعیت شغلی مطلوبتان و سابقهای که دارید، در اینجا ذکر میشود.
تجربه کاری (Work Experience)
- عنوان شغلی / حرفهای : (Job Title / Professional Title)،
- نام شرکت : (Company Name) که اگر شرکت سرشناسی نیست، شرح مختصری هم از آن ارائه میکنیم،
- مکان : (Location)،
- تاریخ استخدام : (Date of Employment)،
- مسئولیتها و دستاوردها : (Responsibilities and Achievements)، در این مورد بایستی توجه داشته باشید که عناوین شغلی یکسان، عموماً وظایف و مسئولیتهای نسبتاً یکسانی هم دارند؛ اما مهم این است که شما بهعنوان فردی حرفهای در آن موقعیت شغلی، چه دستاوردهای خاصی داشتهاید که تصور میکنید شما را از دیگران متمایز میکند.
توجه کنید در صورتی که چندین عنوان شغلی / حرفهای را در گذشته برعهده داشتهاید، بهتر است ابتدا عناوین شغلی مرتبط با شغل درخواستیتان را درج نمایید.
تحصیلات (Education)
در این بخش، بایستی سوابق تحصیلیتان را بهلحاظ زمانی از آخر به اول و با اطلاعات زیر تکمیل نمایید:
- نام رشته : (Program Name or Major) که در بخش مقاطع رشته کامپیوتر به انگلیسی کامل به آن پرداختهایم،
- گرایش : (Minor)،
- نام دانشگاه : (University Name)،
- سالهای تحصیل : (Years Attended)،
- معدل : (GPA) که اختیاری است. اگر معدل خیلی خوبی دارید، میتوانید آن را درج کنید، اما لزوماً معدل ارتباطی با موفقیت شغلی ندارد.
- افتخارات : (Honors) که اختیاری است،
- دستاوردهای آکادمیک : (Academic Achievements) که اختیاری است.
مهارتها (Skills)
این بخش نیز از اهمیت ویژهای برخوردار است، چراکه کارفرما باید بداند چه کارهایی از شما برمیآید و در چه مواردی میتواند روی شما حساب باز کند. خوب است در کنار هر مهارت، سطح خودتان را نیز در آن (البته با صداقت) بهصورت زیر ذکر کنید:
- مبتدی (Beginner)،
- متوسط (Intermediate)،
- پیشرفته (Advanced)،
- متخصص (Expert).
در این بخش میتوانید هم به مهارتهای سخت (Hard Skills) و هم به مهارتهای نرم (Soft Skills) اشاره کنید (اگر با این اصطلاحات آشنایی ندارید، از شما دعوت میکنیم به مقاله بازار کار رشته کامپیوتربررسی بازار کار رشته کامپیوتر بصورت 0 تا 100 و با تمام جزئیاتدر این صفحه به بازار کار رشته کامپیوتر، درآمد و مسائل پیرامون مشاغل مرتبط با رشته کامپیوتر در ایران و جهان و چشم اندازهای آن پرداختهایم. نگاهی بیندازید). برخی از مهمترین مهارتهای سخت مرتبط با رشته کامپیوتر را که در بازار کار امروز پرطرفدار هستند، در ادامه آوردهایم:
- مستندات فنی (Technical documentation)
- جاوااسکریپت (JavaScript)
- یادگیری ماشین (Machine Learning)
- عیبیابی (Debugging)
- طراحی برنامه کاربردی تلفن همراه (Mobile Application Design)
- SQL
- Objective-C
- مهندسی نرمافزار (Software Engineering)
- نرمافزار بهعنوان سرویس (Software as a Service (SaaS))
- تحلیل داده (Data Analysis)
- نگهداری پایگاه داده (Database Maintenance)
- بازرسی و کنترل کیفیت (Quality Control Inspection)
- اجرای محصول (Product Implementation)
- MYSQL
- Ruby on Rails
- Python
برخی از مهمترین مهارتهای نرم را نیز که البته برای متخصصان رشته کامپیوتر اهمیت ویژهای دارند، در زیر آوردهایم:
- مهارت حل مسأله (Problem-Solving)،
- صبر و بردباری (Patience)،
- مدیریت زمان (Time Management)،
- هوش هیجانی (Emotional Intelligence)،
- خلاقیت (Creativity)،
مهارت کار تیمی (Teamwork).
بخشهای اختیاری
تا اینجا شالوده اصلی رزومه را بررسی کردیم، اما برخی موارد اضافی را نیز میتوانید برای متمایز کردن خودتان از دیگر متقاضیان به رزومه اضافه کنید که مهمترین آنها را در ادامه آوردهایم.
زبانها (Languages)
خوب است در این بخش، زبانهای مختلفی را که میدانید همراه با سطح دانشتان ذکر کنید.
پروژهها (Projects)
در این بخش میتوانید پروژههایی را که انجام دادهاید، البته آنهایی که با عنوان شغلی مورد تقاضای شما مرتبط باشند، با اطلاعات زیر ذکر کنید:
- نام پروژه (Project Name)،
- نوع پروژه (Project Type)،
- سازمان مربوطه (Related Organization)،
- بازه زمانی (Time Period)،
- مسئولیتها و دستاوردها (Responsibilities and Achievements).
تجربه کار داوطلبانه (Volunteering Experience)
شاید اهمیت این بخش (در صورت وجود) از این جهت باشد که قصد و نیت شما را صرفاً برای انجام و به دور از خواست هرگونه عایدی و... نشان میدهد و از این بابت، به ارزشهای شما میافزاید. در این خصوص هم میتوانید اطلاعات زیر را درج نمایید:
- سازمان مربوطه (Related Organization)،
- محل (Location)،
- بازه زمانی (Time Period)،
مسئولیتها و دستاوردها (Responsibilities and Achievements).
سرگرمیها و علایق (Hobbies and Interests)
این بخش اطلاعات گوناگونی در خصوص شما و شخصیتتان در اختیار کارفرما قرار میدهد، بنابراین بایستی با دقت لازم و کافی آنها را انتخاب کنید. شاید یکی از مهمترین کارکردهای این بخش، وجود وجه مشترک میان علایق و سرگرمیهای شما و کارفرما باشد که مسلماً در روند استخدام شما بیتأثیر نیست.
اصطلاحات گرایش هوش مصنوعی رشته مهندسی کامپیوتر به انگلیسی
گرایش هوش مصنوعیگرایش هوش مصنوعی مقطع ارشد کامپیوتریکی از گرایش های ارشد مهندسی کامپیوتر گرایش هوش مصنوعی است یا همان ارشد هوش مصنوعی است که این صفحه بطور کامل در مورد این گرایش، دروس ارشد هوش مصنوعی و بازار کار آن صحبت کردهایم. در رشته مهندسی کامپیوترمهندسی کامپیوتر چیست؟ معرفی رشته کامپیوتر توسط اساتید شریفاین صفحه به معرفی کامل رشته کامپیوتر، اعم از دروس رشته کامپیوتر، درآمد رشته کامپیوتر، شغل های رشته کامپیوتر، گرایش ها و زیر شاخه های رشته کامپیوتر پرداخته است به مطالعه و توسعه سیستمهایی میپردازد که میتوانند وظایفی را انجام دهند که به طور معمول به هوش انسانی نیاز دارند. این حوزه شامل مجموعهای از اصطلاحات و مفاهیم کلیدی است که در ادامه به برخی از آنها اشاره میکنیم:
Machine Learning (یادگیری ماشین)
یادگیری ماشینیادگیری ماشین چیست و چرا مهم است؟ - Machine learning (ML)تعریف یادگیری ماشین : ماشین لرنینگ (Machine Learning یا به اختصار ML) باعث میشود که خود ماشینها با آنالیز داده ها امکان یادگیری و پیشرفت داشته باشند، این مقاله فوق العاده یادگیری ماشین را بصورت کامل بررسی کرده است یکی از زیرشاخههای هوش مصنوعی است که به توسعه الگوریتمها و مدلهایی میپردازد که سیستمها را قادر میسازد از دادهها یاد بگیرند و پیشبینی کنند.
Neural Networks: شبکههای عصبی
شبکه های عصبیشبکه عصبی یا شبکه عصبی مصنوعی (nueral network) چیست؟این مقاله عالی به معرفی شبکه عصبی یا شبکه عصبی مصنوعی (nueral network) پرداخته، همچنین الگوریتم شبکه عصبی، انواع و کاربرد و تاریخچه شبکه های عصبی بررسی شده مدلهای محاسباتی هستند که از ساختار و عملکرد مغز انسان الهام گرفتهاند و برای شناسایی الگوها و طبقهبندی دادهها استفاده میشوند.
Deep Learning: یادگیری عمیق
یادگیری عمیقیادگیری عمیق چیست؟ معرفی کامل یادگیری عمیق به زبان سادهاین مقاله به سوالات رو به رو پاسخ داده : یادگیری عمیق چیست و چگونه کار میکند؟ آیا یادگیری عمیق همان شبکه عصبی است؟ تفاوت یادگیری عمیق با یادگیری ماشین چیست؟ زیرمجموعهای از یادگیری ماشین است که از شبکههای عصبی چندلایه برای تحلیل دادههای پیچیده استفاده میکند.
Natural Language Processing: پردازش زبان طبیعی
پردازش زبان طبیعی به تعامل بین کامپیوترها و زبان انسانی میپردازد و شامل وظایفی مانند تحلیل متن، ترجمه زبان و تشخیص گفتار است.
Computer Vision: بینایی ماشین
بینایی ماشینبینایی کامپیوتر و کاربردهای آن چیست و چگونه کار میکند؟کامپیوتر ویژن یا بینائی کامپیوتر، در ارتباط با مدلسازی و تقلید از حس بینایی انسانی از طریق استفاده از نرمافزار یا سختافزار دیجیتالی میباشد. در این صفحه بینایی ماشین را بصورت کامل بررسی شده است. به توسعه سیستمهایی میپردازد که قادر به تفسیر و تحلیل تصاویر و ویدئوها هستند.
Reinforcement Learning: یادگیری تقویتی
یادگیری تقویتی روشی است که به عاملها اجازه میدهد از طریق تعامل با محیط و دریافت پاداش، رفتارهای بهینه را یاد بگیرند.
Artificial Neural Networks: شبکههای عصبی مصنوعی
شبکههای عصبی مصنوعی مدلهای ریاضی هستند که برای شبیهسازی فرایندهای یادگیری و تصمیمگیری مغز انسان استفاده میشوند.
Robotics: رباتیک
رباتیک به طراحی و توسعه رباتهایی میپردازد که قادر به انجام وظایف خودکار و هوشمندانه هستند.
اصطلاحات گرایش نرم افزار رشته مهندسی کامپیوتر به انگلیسی
در رشته مهندسی کامپیوتر و گرایش نرم افزار معرفی رشته نرم افزار کامپیوتر در دانشگاه+معرفی ارشد نرم افزاررشته نرم افزار یکی از گرایش های مقطع لیسانس و ارشد کامپیوتر است، در این صفحه رشته نرم افزار کامپیوتر در دانشگاه و ارشد نرم افزار توسط اساتید صنعتی شریف معرفی شده، اصطلاحات کلیدی زیادی وجود دارد که برای درک بهتر این حوزه ضروری هستند. در زیر به برخی از این اصطلاحات بهصورت مختصر اشاره میکنم:
Algorithm: الگوریتم
روشی گامبهگام برای حل مسائل که اساس برنامهنویسی است.
Data Structure: ساختار داده
روشهای خاصی برای سازماندهی و ذخیرهسازی دادهها که دسترسی و تغییر آنها را بهینه میکند.
Object-Oriented Programming: برنامهنویسی شیءگرا
پارادایمی که بر اساس "اشیا" است و شامل مفاهیمی مانند کپسولهسازی، وراثت و چندریختی میشود.
Software Development Life Cycle: چرخه حیات توسعه نرمافزار
فرایندی برای طراحی، توسعه و تست نرمافزار باهدف تولید نرمافزار باکیفیت بالا.
Agile Methodology: روششناسی اجایل
رویکردی برای توسعه نرمافزار که بر برنامهریزی تطبیقی، توسعه تدریجی و بهبود مستمر تأکید دارد.
Version Control Systems: سیستمهای کنترل نسخه
ابزارهایی که به تیمهای نرمافزاری کمک میکنند تغییرات کد منبع را مدیریت کنند.
Integrated Development Environment: محیط توسعه یکپارچه
نرمافزاری که امکانات جامعی برای برنامهنویسان فراهم میکند، شامل ویرایشگر کد، ابزارهای ساخت و دیباگر.
Continuous Integration / Continuous Development: یکپارچهسازی و تحویل مستمر:
روشی که در آن توسعهدهندگان نسخههای کاری خود را چندین بار در روز به یک خط اصلی مشترک ادغام میکنند.
Design Patterns: الگوهای طراحی
راهحلهای تکرارپذیر برای مسائل متداول در طراحی نرمافزار که به نوشتن کد قابلفهم و استفاده مجدد کمک میکند.
Software Test: تست نرمافزار
فرایندی برای ارائه اطلاعات درباره کیفیت نرمافزار و درک ریسکهای پیادهسازی آن.
اصطلاحات گرایش رایانش امن رشته مهندسی کامپیوتر به انگلیسی
در گرایش رایانش امن رشته مهندسی کامپیوتر، اصطلاحات کلیدی بسیاری وجود دارد که درک آنها برای امنیت سیستمها و دادهها ضروری است. در زیر به برخی از این اصطلاحات به همراه معادل فارسی و توضیح مختصر اشاره میکنم:
Cryptography: رمزنگاری
علم و هنر تبدیل اطلاعات به فرمتی غیر قابل خواندن برای حفاظت از آن در برابر دسترسی غیرمجاز.
Encryption: رمزگذاری
فرایند تبدیل اطلاعات به کد برای جلوگیری از دسترسی غیرمجاز به آن.
Decryption: رمزگشایی
فرایند تبدیل اطلاعات رمزگذاری شده به فرم اصلی آن.
Firewall: دیوار آتش
سیستمی که ترافیک شبکه را کنترل میکند و از دسترسی غیرمجاز به شبکه جلوگیری میکند.
Intrusion Detection System: سیستم تشخیص نفوذ
نرمافزار یا سختافزاری که تلاشهای نفوذ به شبکه یا سیستم را شناسایی میکند.
Malware: بدافزار
نرمافزار مخربی که برای آسیبرساندن یا دسترسی غیرمجاز به سیستمها طراحی شده است.
Phishing: فیشینگ
تکنیکی که مهاجمان از آن برای بهدستآوردن اطلاعات حساس مانند رمزهای عبور استفاده میکنند.
Two-Factor Authentication: احراز هویت دومرحله ای
روشی برای تأیید هویت کاربر با استفاده از دو عامل مختلف.
Public Key Infrastructure: زیرساخت کلید عمومی
مجموعهای از نقشها، سیاستها و رویهها برای مدیریت کلیدهای عمومی و گواهیهای دیجیتال.
Virtual Private Network: شبکه خصوصی مجازی
تکنولوژی که ارتباطات امن و خصوصی را از طریق شبکههای عمومی فراهم میکند.
اصلطلاحات دروس تخصصی رشته مهندسی کامپیوتر به انگلیسی
اما همانطور که در بالا بیان شد، بعضی از کلمات و واژگان به صورت کاملاْ تخصصی و منحصربه فرد استفاده میشوند و برای هریک از دروس تخصصی قابل تفکیک و دسته بندی است. در قسمت بعدی شما میتوانید لیستی از کلمات تخصصی انگلیسی مربوط به هر درس را مشاهده نمایید.
درس ساختمان داده
درس ساختمان دادهآموزش ساختمان داده و الگوریتمهر ساختمان داده یک نوع فرمت ذخیرهسازی و مدیریت دادهها در کامپیوتر است، که امکان دسترسی و اصلاح کارآمد آن دادهها را برای یکسری از الگوریتمها و کاربردها فراهم میکند، در این صفحه به بررسی و آموزش ساختمان داده و الگوریتم پرداخته شده است یکی از دروس مهم و پایهای رشته مهندسی کامپیوتر است که با روشهای گوناگون ذخیره، نگهداری و بازیابی اطلاعات در کامپیوتر و استفاده بهینه از دادهها سرو کار دارد. بنابراین درس ساختمان داده دنیایی از اصطلاحات و کلمات انگلیسی مربوط به دادههاست که میتوانید در جدول زیر آنها را بیابید.
- ساختمان داده : Data Structure
- آرایه : Array
- اندازه آرایه : ()Size
- دریافت آرایه : ()Get
- درج داده در آرایه : ()Insert
- حذف داده از آرایه : ()Delete
- پشته : Stack
- بررسی خالی بودن پشته : ()isEmpty
- درج داده در پشته : ()push
- برداشتن داده از پشته : ()pop
- برداشتن داده از پشته بدون حذف آن : ()Top
- صف : Queue
- بررسی خالی بودن صف : ()isEmpty
- افزودن داده به صف : ()Enqueue
- برداشتن داده از صف : ()Dequeue
- برداشتن داده از صف بدون حذف آن : ()Top
- لیست پیوندی : Linked List
- بررسی خالی بودن لیست پیوندی : ()isEmpty
- سرچ داده مورد نظر در لیست پیوندی : ()Search
- افزودن داده به انتهای لیست پیوندی : ()InsetatAtEnd
- حذف داده از ابتدای لیست پیوندی : ()DeleteAtHead
- حذف داده مورد نظر از لیست پیوندی : ()Delete
- درخت : Tree
- درخت پیشوندی : Trie یا Prefix Tree
- درخت پسوندی : Suffix Tree
- گره : Node
- درخت متوازن : Balanced Tree
- درخت دودویی : Binary Tree
- گراف : Graph
- راسها : vertices
- یالها : Edges
- گراف جهت دار : Directed Graph
- گراف غیر جهت دار : Undirected Graph
- جست و جوی سطح اول : Breadth First Search (BFS)
- جست و جوی عمق اول : Depth First Search (DFS)
درس مدار الکتریکی
در س مدار الکتریکی، مهمترين درس در رشته مهندسی برق و کامپیوتر است که هدف از آن، آشنایی با اجزای مدارهای الکتریکی و تحلیل و آنالیز اين مدارات است. پس توقع میرود که این درس پر از اصطلاحات و کلمات مربوط به مدارهای الکتریکی و اجزای و مفاهیم مربوط به آنها باشد. لیستی از مهمترین واژگان درس مدار الکتریکی به زبان انگلیسی در ذیل بیان شده است.
- مدار الکتریکی : Electric Circuit
- پتانسیل الکتریکی : Electric Potential
- میدان الکتریکی : Electric Field
- ترانزیستور : Transistor
- دیود : Diode
- خازن : Capacitor
- نیروی محرکه الکتریکی : Electromotive Force
- الکترون : Electron
- قانونهای مداری کیرشهف : Kirchhoff's Circuit Laws
- قانون جریان کیرشهف: Kirchhoff’s Current Law (KCL)
- قانون ولتاژ کیرشهف : Kirchhoff’s Voltage Law (KVL)
درس معماری کامپیوتر
در س معماری کامپیوتر نیز بعنوان یکی از مهمترین و جذاب ترین دروس دوره کارشناسی رشته های مهندسی و علوم کامپیوتر و نیز یکی از گرایش های مقطع ارشد رشته مهندسی کامپیوتر محسوب میشود. در درس معماری کامپیوتر آموزش جامع معماری کامپیوتر در مهندسی کامپیوتر، معماری کامپیوتر مجموعهای از قوانین و روشهایی است که به چگونگی طراحی، کارکرد، سازماندهی و پیاده سازی (ساخت) سیستمهای کامپیوتری میپردازد، در این صفحه به بررسی و آموزش کامل معماری کامپیوتر پرداخته شده است شما با چگونگی اتصال متقابل قطعات سخت افزاری کامپیوتر و نیز نحوه انتقال و پردازش داده بین این قطعات آشنا خواهید شد. لیست زیر به کلمات مهم و تخصصی درس معماری کامپیوتر به زبان انگلیسی اشاره دارد:
- معماری کامپیوتر : Computer Architecture
- طراحی سیستم : System Design
- ریز معماری : Microarchitecture
- واحد منطق ریاضی : Arithmetic Logic unit
- جریان داده : Data Flow
- سلسله مراتب حافظه : Memory Hierarchy
- طراحی پردازنده : Processor Design
- حافظه تصادفی : Random Access Memory (RAM)
- حافظه فقط خواندنی : Read Only Memory (ROM)
- خط لوله یا پایپلاین : Pipeline
- قطعات دیجیتال : Digital Components
- واحد کنترل : Control Unit
- واحد پردازنده مرکزی : Central Processing Unit (cpuپردازنده (CPU) چیست؟ بررسی انواع، وظایف و کاربردهاسی پی یو قلب کامپیوتر و کامپیوتر قلب دنیای کنونی است، بنابراین در این صفحه به معرفی و بررسی سیپییو یا همان پردازنده مرکزی (CPU) پرداخته شده، و بطور کامل توضیح دادهایم که CPU از چه بخش هایی تشکیل شده و هر بخش چه وظایف و مشخصاتی دارد.)
- محاسبات کامپیوتر : Computer Arithmetic
درس مدارهای منطقی
هدف درس مدار منطقی آشنا کردن دانشجویان با فرایند طراحی مدارهای منطقی است. از مدارهای منطقی برای ساخت سختافزار کامپیوتر همانند CPU و انواع مختلف چیپها و یا آی سیآی سی (IC) چیست؟ بررسی وظایف و اهمیت چیپ ها در کامپیوترآیسیها نقش پررنگی در زندگی امروز بشر ایفا میکنند، آنها در وسایلی همچون موبایل، کامپیوتر، یخچال، ماشینها، هواپیما و ... حضور دارند، بنابراین آشنایی با آیسی برای علاقهمندان به رشته کامپیوتر از اهمیت بالایی برخوردار است، به همین علت در این مقاله به معرفی و بررسی IC پرداخته شده است. ها استفاده میشود. درس مدار منطقی یکی از دروس پایهای رشته کامپیوتر محسوب میگردد و بنابراین دانستن کلمات و اصطلاحات انگلیسی درس مدار منطقی یکی از ملزومات آموزشی به شمار میآید.
- دودویی : Binary
- شمارنده دودویی : Binary Counter
- واحد محاسبات منطق : Arithmetic Logic Unit (ALU)
- گیت : Gate
- گیت منطقی : Logical Gate
- جبر بولی : Boolean Algebra
- قوانین دمورگان : De Morgan’s Laws
- نمودار ون : Venn Diagram
- جدول کارنو : Karnaugh Map
- مدارهای ترکیبی : Combinatorial Circuits
- مدارهای ترتیبی : Sequential Circuits
- فلیپ فلاپ : Flip Flop
- مدار مجتمع :Integrated Circuit (IC)
- مدار میکرو الکترونیک : Microelectronic Circuit
- دیکدر : Decoder
- مالتیپلکسر : Multiplexer (MUX)
- رجیستر : Register
- دسیمال یا مبنای 10 : Decimal
- اُکتال یا مبنای 8 : Octal
- هگزادسیمال یا مبنای 16 : Hexadecimal
- ماژول : Module
- ثبات بافر حافظه : Memory Buffer Register (MBR)
- حافظه کش : Cache Memory
- حافظه مجازی : Virtual Memory
درس پایگاه داده
همانطور که از نام آن پیداست، پایگاه داده یا همان بانک اطلاعاتی به مجموعهای سازمانیافته از اطلاعات است که بر اساس ترتیب و قوائدی مشخص به صورت الکترونیکی ذخیره میشوند. Database یا همان پایگاه داده محلی است که اطلاعات مربوط به سامانههای نرمافزاری در آن ذخیره میشود و امکان دسترسی و مدیریت اطلاعات ذخیره شده را سادهتر میکند. در بخش زیر معادل انگلیسی تعدادی از کلمات مهم و تخصصی درس پایگاه داده آمده است:
- پایگاه داده : Database
- سیستم مدیریت پایگاه داده : Database Management System (DBMS)
- پایگاه داده رابطهای : Relational Database
- پایگاه داده غیر رابطهای : Non-relational Database
- پایگاه داده توزیع شده : Distributed Database
- پایگاه داده متن باز : Open Source Database
- پایگاه داده متمرکز : Centralized Database
- پایگاه داده گرافی : Graph Database
- مدل داده سلسله مراتبی : Hierarchal
- ذخیره دادههای یکپارچه : Integrated Data Store (IDS)
- الگو : Schema
- نرمال سازی : Normalization
- مدل سازی داده ها : Data Modeler
درس کامپایلر
کامپایلر مجموعه از دستورات و برنامههای کامپیوتری است که یک زبان برنامهنویسی سطح بالا (مانند پایتون،جاوا و ...) را به یک زبان ماشین و قابل فهم تبدیل کرده و سپس آن را روی کامپیوتر اجرا میکند. درس کامپایلر نیز یکی از مباحث اصلی علوم کامپیوتر است و یادگیری معادل انگلیسی کلمات تخصصی درس کامپایلر، به فهم راحتتر مطالب کمک میکند.
- کامپایلر : Compiler
- کد منبع : Source Code
- کد شی : Object Code
- زبان سطح بالا : High Programming Language
- زبان سطح پایین : Low Programming Language
- زبان اسمبلی : Assembly Language
- کامپایل کردن : Compilation
- اسکن کردن : Scanning
- تحلیل واژهای یا لغوی : Lexical Analysis
- تحلیل نحوی : Syntactic Analysis
- تحلیل معنایی : Semantic Analysis
- کد میانی : Intermediate Code
- مفسر : Interpreter
- زبان برنامه نویسی کامپایلری : Compiled Programming Language
- زبان برنامه نویسی سی پلاس پلاس : C++ Programming Language
- زبان برنامه نویسی مفسری : Interpreted Programming Language
- زبان برنامه نویسی جاوا اسکریپت : JavaScript Programming Language
- کد بایتی : Bytecode
- کامپایلر درجا : Just In Time Compiler (JIT)
- کامپایلر تک گذره : One or Single Pass Compiler
- کامپایلر دو گذره : Two Pass Compiler
- کامپایلر چند گذره : Multi pass Compiler
- کامپایلر متقابل : Cross Compiler
- تبدیل کننده : Converter
- پیش پردازنده : Preprocessor
- اسمبلر : Assembler
- لینکر : Linker
- بارگذار : Loader
درس مهندسی نرم افزار
Artificial Intelligence (هوش مصنوعی – AI): به صورت کلی به الگوریتمهایی گفته میشود که به وسیله آنها سیستمهای کامپیوتری میتوانند عملکردی شبیه مغز انسان داشته باشند؛ یعنی بدون آنکه دستور مشخصی برای انجام دادن داشته باشند بتوانند یکسری از کارها را انجام دهند.
Add-On (افزونه) : افزونههای کاربری که در یک برنامه استفاده میشوند. افزونه ها قابلیتهای بیشتری به برنامه میدهند و خدمات جدیدی را در اختیار کاربر میگذارند.
Algorithm (الگوریتم) : به مجموعهای از مراحل، فرایندها و محاسبات متوالی که به حل مسئله منجر میشوند الگوریتم گفته میشود. برای مطالعه بیشتر میةوانید به درس طراحی الگوریتمآموزش طراحی الگوریتم به زبان سادهدرس طراحی الگوریتم یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است. هدف از این درس، معرفی روشهای مختلف طراحی الگوریتمها برای حل مسائل گوناگون است، در این صفحه به معرفی و آموزش طراحی الگوریتم پرداخته شده است. مراجعه نمایید.
Application (اپلیکیشن) : برنامهها و نرمافزارهای کاربردی که بر روی سیستم اجرا میشود. مانند مرورگرهای وب، بازیها، کامپایلرها، سیستمعاملها و غیره.
Alpha Software (نسخه آلفا نرمافزار) : برای اینکه نرمافزار بدون اشکال و به درستی در اختیار کاربان قرار بگیرد در فرایند تولید نرمافزار قسمتی برای تست نرمافزار وجود دارد. نسخه آلفای نرمافزار یک نسخه آزمایشی است که در اختیار کاربران قرار نمیگیرد. تست های این نسخه داخلی بوده و توسط متخصصان و کارشناسان این حوزه انجام میشود.
Beta Software (نسخه بتا نرمافزار) : همانند نسخه آلفا یک نسخه دیگر هم برای تست به نام نسخه بتا وجود دارد که برعکس نسخه آلفا در اختیار عموم کاربران قرار میگیرد.
Antivirus (آنتی ویروس) : برنامه کاربردی برای اسکن و حذف بدافزارهایی از جنس ویروس در سیستم عامل یا شبکه هدف است.
Malware یا malicious software (بدافزار) : برنامه یا کدی که با هدف آسیب رساندن عمدی به رایانه، شبکه و یا سرور ایجاد میشود.
Phishing (فیشینگ) : استفاده از صفحه جعلی برای سرقت اطلاعات قربانی است. معمولا از طریق ایمیل انجام میشود.
Array (آرایه) : مجموعه ای از آیتمها (Object, Integer, String and …) از نوع دادههای یکسان است که در مکانهای حافظه پیوسته ذخیره می شوند.
Backup (پشتیبانگیری) : ایجاد نسخه کپی از روی نسخه اصلی به منظور حفاظت از اطلاعات در برابر آسیب.
Bug (باگ) : خطاهای کوچکی که در برنامهها به وجود میآید.
Debug (دیباگ) : به رفع باگها یا همان خطاهای کوچک از برنامهها دیباگ گفته میشود.
BIOS (بایوس) : بایوس یا BIOS مخفف کلمات Basic Input/ Output System است. بایوس برنامهای شامل دستورالعملهایی برای شناسایی قطعات مختلف کامپیوتر است که بر روی تراشه مادربرد از پیش نصب شده است.
Codec (کدک) : این واژه مخفف کلمات Coder/ Decoder است. فرمتهای صوتی و تصویری دارای استانداردهای مختلفی برای پخش و اجرا هستند که به آنها کدک گفته میشود. مثل کدکهای x265، MP4 و MKV.
لغات و اصطلاحات هک و امنیت
متاسفانه در دروس دانشگاهی نمیتوان همه اصطلاحات مربوط به دنیای کامپیوتر به ویژه اصطلاحات انگلیسی مربوط به هک و امنیت را پیدا کرد. به همین دلیل در این بخش سعی شده تا برخی از معروفترین و پرکاربردترین اصطلاحات انگلیسی رایج در زمینه هک و امنیت دادهها را به اختصار بیان کنیم.
Hacker (هکر) : فردی که در کامپیوتر، شبکه یا موارد دیگر دارای مهارت است و میتواند با استفاده از روشهایی به سیستم یا شبکه نفوذ کند.
White Hat Hacker (هکر کلاه سفید) : به متخصصان هک و امنیت میگویند. هکری که با هدف تست سرور، شبکه و یا برنامه به آنها نفوذ میکند و مشکلات امنیتی را به مسئولین گزارش میدهد.
Black Hat Hacker (هکر کلاه سیاه) : هکری که برخلاف هکر کلاه سفید با هدف تخریب و یا اخاذی وارد سرور، شبکه و یا برنامهها میشود. اعمال آنها غیرقانونی است و تحت تعقیب هستند.
Gray Hat Hacker (هکر کلاه خاکستری) : هکری که هم اعمال هکر کلاه سفید و هم اعمال هکر کلاه سیاه را انجام میدهد میگویند.
Cracker (کرکر) :فردی که فقط با هدف تخریب و ایجاد اختلال به سرورها و برنامهها نفوذ میکند.
Social engineering (مهندسی اجتماعی) : به طور خلاصه به استفاده از خود قربانی جهت ایجاد یک راه نفوذ به سیستم مهندسی اجتماعی گفته میشود.
Ransomware (باج افزار) : حملهای که در آن هکر اطلاعات قربانی را رمزگذاری میکند و برای رمزگشایی پیشنهاد دریافت پول میدهد
Spyware (نرم افزار های جاسوسی) :نرم افزار مخربی که بدون اطلاع کاربر روی سیستم نصب شده و فعالیتهای وب قربانی را رصد و جمعآوری میکند.
Adware (آگهی افزار) : نوعی Spyware است که با توجه به فعالیتهای وب کاربر سعی میکند تبلیغات مرتبط با آنها را به کاربر نمایش دهد.
Trojan (تروجان) : نرمافزار مخربی که خود را به جای یک نرمافزار قانونی نمایش میدهد تا روی سیستم نصب شود. تروجان معمولا برای سرقتهای اطلاعاتی استفاده میشود.
Worms (کرمها) : نوعی برنامه مستقل است که میتواند از خودش کپی بسازد و روی رایانههای دیگر پخش شود. از طریق آسیب پذیریهای نرم افزاری و یا فیشینگ وارد سیستم میشود.
Virus (ویروس) : ویروس بر خلاف کرمها برای کار کردن ابتدا باید به برنامهای نفوذ کند. (برنامه مستقل نیست). معمولا از طریق نصب برنامه مخرب وارد سیستم میشود.
Backdoor (بک دور) : اگر که ادمین سیستم بعد از اینکه متوجه نفوذ شد، رمز را عوض کند و دسترسی را ببند، دسترسی هکر بسته میشود. برای جلوگیری از این موضوع معمولا هکرها یک راه نفوذ در سیستم ایجاد میکنند تا حتی در صورت قطع دسترسی بتوانند دوباره وارد سیستم شوند.
جمع بندی
ادنیای کامپیوتر پر از اصطلاحات و کلمات کاربردی انگلیسی است و متاسفانه در این مقاله فرصت و امکان معرفی کامل آنها وجود نداشت. اگر شما قصد دارید که به یک مهندس و یا برنامهنویس متخصص و حرفهای در تحصیل و شغلتان تبدیل شوید، لازم است که با اکثر کلمات و اصطلاحات انگلیسی آشنا باشید تا بتوانید دانش خود را با بروز کنید.
شاید گاهی ترجمه بعضی از کتب و مقالات علمی به زبان فارسی آنقدر زمانبر باشد که اگر شما منتظر بمانید تا آماده چاپ و فروش شوند و آنها را مطالعه کنید، ارزش علمی خود را از دست بدهند و شما باز هم از این سیر تکامل و پیشرفت عقب بمانید. بنابراین تسلط شما به زبان انگلیسی و آشنایی با کلمات تخصصی رشته کامپیوتر موجب میشود که شما با مسیر پیشرفت و تکنولوژی همگام و هم مسیر باشید.
هنرجوی کامپیوتر به انگلیسی چه فرقی با دانشجوی کامپیوتر به انگلیسی دارد؟
هنرجو را به تنهایی میتوان Art Student تعریف کرد اما وقتی که در جمله "هنرجوی کامپیوتر" به کار میرود فرقی با دانشجوی کامپیوتر ندارد و ترجمه هر دوی آنها "Computer Student" میشود.
مخفف مهندس کامپیوتر به انگلیسی چه میشود ؟
برای مخفف کردن مدرک و گرایش به انگلیسی میتوانیم از سرواژه های آنها بهره ببریم؛ مثلا ارشد مهندسی کامپیوتر به انگلیسی برابر است با Master of Science Computer Engineering. حال برای مخفف کردن سرواژههای این کلمات را کنار هم میگذاریم : MSCE. به همین راحتی میتوانیم گرایشها و مقاطع دیگر رشته کامپیوتر به انگلیسی را به صورت مخفف بنویسیم.