Hire the best Computer Scientists

Check out Computer Scientists with the skills you need for your next job.
Clients rate Computer Scientists
Rating is 4.8 out of 5.
4.8/5
based on 526 client reviews
  • $40 hourly
    As a top-rated and award-winning academic writer and research consultant, I help scholars achieve their academic goals through high-quality writing, editing, and research support. With extensive experience in AI, smart systems, Data Analytics, Algorithms, programming coding and expert systems, I've developed a proven track record of delivering high-quality academic papers, research proposals, and grant applications. My expertise has been recognized through top-ranked journals, international awards, and membership in the top 0.5% of the European Alliance for Innovation scientists. Services Offered: Dissertation and research paper assistance NSF grant proposal writing and submission Proofreading and editing (Latex, Overleaf, Google Docs, MS Word) Formatting according to journal guidelines Managing references (Mendeley, Zotero, EndNote, Bibtex) Conversion of documents between formats Expert advice on AI, smart systems, and cutting-edge technologies Experience Highlights: Award-winning principal author Reviewer and editor for prestigious journals Published in Q1 Journals Supervised BS, MS, and Ph.D. research projects Principal research associate on various projects Designed smart healthcare systems and expert systems Skills: Programming: Backend development, multiple languages Databases: MySQL, BigQuery Data analytics and visualization API integrations Client Testimonials: "Great work, very communicative and productive." "Dr. Ijaz provided exceptional proofreading and critical analysis." "Extremely responsive and efficient in identifying areas of improvement." How I Can Help You: Editing and proofreading academic documents Formatting and managing references Expert advice on AI and smart systems Ensuring timely delivery and confidentiality Let's work together to make your research shine and secure the funding you need for your projects!
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    References & Citations
    Machine Learning
    Professional Journal Citations
    Research Proposals
    LaTeX
    Academic Editing
    Academic Research
    Scientific Research
    Education
    Formatting
    Proofreading
    Research Papers
    Fact-Checking
    Academic Proofreading
  • $30 hourly
    Experienced and results-driven technical business analyst with over 8 years of proven expertise in facilitating collaboration between stakeholders and IT professionals to enhance operational efficiency through the analysis of processes, products, services, software, and hardware. Proficient in various SDLC methodologies (Waterfall, Agile, and Hybrid) and adept at managing a wide range of projects, including New Development Projects (NDP), System Upgrade Projects (SUP), Data Migration, Commercial Off-the-Shelf (COTS) Projects (DMDP), and Process Improvement Projects (PIP) Has experience as a software developer, researcher, and EdTech specialist. I've spent a lot of time working remotely with EdTech companies, creating coding content, and finding various product leads. I am proficient in using HTML, CSS, JavaScript, Python, and Node.js.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    GitHub
    Tutoring
    Bootstrap
    AngularJS
    JSON
    Teaching Programming
    Node.js
    HTML5
    JavaScript
    Web Development
    CSS
  • $40 hourly
    Greetings! Dear Buyers Welcome to My Profile I am currently progressing towards my PhD in Computer Engineering with a specialization in Blockchain and Cybersecurity. With over 10 years of research and writing experience, I have developed a deep expertise in Ethical Hacking, Machine Learning, Deep Learning, Blockchain, and various network emulators like NS-2, NS-3, Packet Tracer, Riverbed, and so on. Throughout my professional journey, I've undertaken numerous projects concerning, but not limited to Cybersecurity, Ethical Hacking, Network Configurations, IoT Simulations, Blockchain Development, and innovative solutions utilizing Machine Learning and Deep Learning techniques. If you require assistance or guidance in the aforementioned areas, or have projects that align with these domains, please feel free to reach out. My primary objective is ensuring customer satisfaction, and I am committed to delivering top-notch, plagiarism-free work tailored to your needs. Thank you for considering my expertise. I look forward to collaborating with you.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Literature Review
    Academic Writing
    Blockchain
    Deep Learning
    Machine Learning
    Academic Research
    Research Papers
    Computer Network
    Kali Linux
    Network Security
    Information Security
    Ethical Hacking
    Internet of Things
    Digital Forensics
  • $45 hourly
    I am a Masters student in Artificial Intelligence at the University of Georgia. Graduated Magna Cum Laude with a Bachelors in Computer Science. Specializing in Computer Vision and NLP
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Information Technology
    Adobe Lightroom
    Adobe Photoshop
    Artificial Intelligence
    Unix
    C
    Java
    C++
    Python
    CSS
    JavaScript
    HTML
  • $15 hourly
    I am a competitive programmer who likes to code in C/C++, Java, and python. I have a strong background in Data Structure Algorithms, Cryptography. My communication and writing skill is also good. I graduated recently in Computer Science.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Research Papers
    Encryption
    Python Script
    LaTeX
    Algorithm Development
    Java
    Technical Writing
    Python
    C
    C++
    Artificial Intelligence
    Data Structures
    Cryptography
  • $13 hourly
    With more than fifteen years of experience editing and writing, I edit materials of all kinds: novels, short stories, and video scripts, as well as non-fiction projects like cybersecurity whitepapers, technical documents, biographies, self-help, and blogs. What you can expect if you work with me: You can expect me to give every document THREE readings. The first is a simple read-through to get a feel for your writing style and voice, as well as the feel and scope of the document. The second reading is a content edit that focuses on flow, inconsistencies in writing style and grammar, and any work-specific issues I find. Once all of those issues are addressed, I will give the final document a proofread, making certain that both it and you look good.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Academic Editing
    Editing & Proofreading
    White Paper
    Bash Programming
    Music Arrangement
    Writing
    Network Penetration Testing
    Technical Editing
    Cybersecurity Management
    Python
    Java
  • $25 hourly
    Reviewer 1. Journal of Big Data (Springer, SCI, IF = 10.835) 2. Complex & Intelligent Systems (Springer, SCI, IF = 6.700) 3. International Journal of Information Security (Springer, SCI, IF = 3.200) 4. The Journal of Supercomputing (Springer, SCI, IF = 2.557) Born and raised in New Delhi, India, Gautam has always had a passion for innovation and solving real-world optimization problems. He possesses a strong love for learning, continuously seeking knowledge and self-improvement. His entrepreneurial mindset and creativity drive him to seek unconventional solutions to problems. Gautam is an accomplished student, having earned a Bachelor's degree in Computer Science with the highest GPA in his class and completed a Master's degree in Computer Applications. His thesis work on optimizing artificial neural network training using metaheuristics has been published, highlighting his exceptional research abilities. Gautam has made remarkable contributions to the fields of machine learning, optimization, and data science, with a portfolio of publications in prestigious and high-impact venues. His research has been featured in SCI-indexed journals such as IEEE Transactions on Neural Systems and Rehabilitation Engineering and Springer journals like Sadhana and Soft Computing. His work is also recognized in the Journal of Supercomputing and Multimedia Tools and Applications (Springer). Additionally, Gautam's research has been published in ESCI-indexed journals including Discover Sustainability and the International Journal of Networked and Distributed Computing (Springer). He has contributed to multiple book chapters published by leading publishers such as CRC Press and Springer. Furthermore, his innovative approaches have been presented at top-tier peer-reviewed conferences, including EUSIPCO (IEEE), Interspeech (ACM), and NAACL (ACM). In addition to his academic achievements, Gautam has gained valuable experience through various internships and freelance work. He has worked as a computer programmer, web developer, and research assistant in different organizations, showcasing his diverse skill set and adaptability. He is also proud to have been recognized for his achievements in various fields, including academics, sports, and art. He has received certificates of participation in international and national-level competitions, such as the International Equanimity Olympiad, the Smart Kid General Knowledge Olympiad, and a Painting Competition. Additionally, he has earned a Bronze Medal for Academics and a Silver Medal for Sports during his school years. His research interests lie in the application of metaheuristic approaches such as Particle Swarm Optimization (PSO) to real-world optimization problems. Additionally, he is passionate about utilizing AI and ML in fields such as agriculture, healthcare, and medical-related domains. He is also interested in exploring the concept of explainable AI and usable security.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Academic Research
    Technical Writing
    Research Proposals
    AP Style Writing
    Mathematical Optimization
    Essay Writing
    Technical Editing
    Research Papers
    Proofreading
    Optimization Modeling
    Deep Learning
    Machine Learning
    Qualitative Research
  • $35 hourly
    I am Ph.D. in Computer Science, a University Assistant professor, and a Data Science/Machine Learning/Python/Academic Writing enthusiast. I love to learn and in addition to the regular stream I have learned the relevant skills from MOOCs over time. I love to write articles, play with data, and program uning Python. I won a grant from FED4FIRE+ (a H2020 project) against the 5th Competitive Open Call. In the proposed experiemnt I carried out extensive experiments using wilab testbeds configuring, and programming sensor nodes, collecting performance data, doing statistical analysis, and performing predictions using machine learning. Here is a list of some of my accomplishments: -> A list of my publications can be found on my google scholar profile [link in portfolio section]. -> A list of some of the MOOCs I completed is given below: ****Programming**** -Intro to Computer Science: Building a Search Engine by Prof. Dave Evans (Uni of Virginia), offered at Udacity -Learn to Program: The Fundamentals (& Crafting Quality Code) by Paul Greis (Uni of Toronto) offered at Coursera -R Programming by John Hopkins University, offered at Coursera ****Cloud Computing**** -Industrial IoT on Google Cloud by Google, offered at Coursera ****Machine Learning**** -Intro to Machine Learning by Sebastian Thrun (Stanford Uni) offered at Udacity -And many others.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Algorithm Development
    Data Structures
    LaTeX
    Wireless Communication
    Curriculum Design
    Scientific Research
    Academic Writing
    Python
    Data Science
    Machine Learning
  • $50 hourly
    A proficient programmer, experienced in Algorithms and Data Structures. Specialized in Computational Problem-Solving, Algorithm Design, and Optimization. Got an internationally recognised Programming Coach Certificate from the International School of Informatics Junior (ISIJ). Mentored 150+ students, aged 6 to 28, in 20+ Programming Bootcamps worldwide. • Main programming language: C/C++ • Other secondary languages: Python, Java • Research fields: Algorithms & Data Structures, Graph Theory & Combinatorics Achievements: • Former Winner in the International Olympiad in Informatics • Master Title in Codeforces Main services: • Computer Science Tutoring • Programming Mentoring • Debugging & Testing • Problem-Solving and Algorithm Design Other related services: • Typing (Typing speed: 130wpm) • Mathematical Problem-Solving Skills: • Mathematical Induction • Logical Reasoning • Analytical Thinking • Algorithms and Data Structures • Efficiency, Practicality • Fluent Communication and Writing (English, French, Arabic) • Timely. Does the work on the fly (I submit before deadlines). 24/7 availability. Try me out; you won't regret it!
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Tutoring
    Mathematics
    Critical Thinking Skills
    Problem Solving
    Data Structures
    Typing
    Algorithm Development
    Communication Skills
    Java
    C++
    Python
  • $30 hourly
    Math and Python are my twin passions, and I've honed my skills in both to deliver exceptional results. ✅ Mathematics Tutor | Problem Solver | Math Consultor | IMO Trainer ✅ Senior Python Developer | Web Scrapper | Leetcode Trainer | Python Tutor ✅ Bot developer (Telegram and Twitter) ✅ LateX Typesetting (Ultra Fast) | Ghostwriter | Math Content Creator ✅ Can handle also projects that include C/C++, Java, SQL, HTML, CSS Details about my expertise in Mathematics 👇🏼👇🏼👇🏼 I have a master's degree in Mathematics, majoring in Differential Geometry, and six+ years of experience as a Math tutor. Offering lessons of: Discrete Mathematics, Linear Algebra, Real Analysis, Calculus, Topology, Functional Analysis, Group Theory, Ring Theory, Field Theory, Number Theory, Graph Theory, Measure Theory, EDO, Probability, Euclidean Geometry, Riemannian Geometry, Optimization, Mathematical Modeling using Python. I offer here in Upwork: 1. Solving your Assignments, Questions, and Math Problems. 2. Tutoring you. 3. Typing LateX 4. Assist you to prepare for IMO (International Mathematical Olympiad)
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Scripting
    Object-Oriented Programming
    Bot Development
    Web Scraping
    Teaching Algebra
    Python
    Mathematics Tutoring
    Tutoring
    Algebra
    LaTeX
    Calculus
    Mathematics
    Curriculum Development
  • $44 hourly
    Expert in the Theory of Computation, Automata Theory and Formal Languages with a strong academic background and an ample experience in teaching and research. IBM Data Science Professional Certificate and ample experience with databases (mySQL, SQLite, PostgreSQL )
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    STEM Tutoring
    Mathematics
    Tutoring
    Learning Theory
    Science Tutoring
    Research Paper Writing
    Research Proposals
    Research Papers
    C++
    PHP
    JavaScript
    SQL
    CSS
    MySQL
  • $25 hourly
    I am a passionate PhD aspirant in Software and Network Security Engineering, possessing an experience of 6.5+ years in this field. I bring extensive expertise in Computer Science and Cybersecurity, specializing in a range of projects such as security hardening, ethical hacking, incident response, network security programming, cryptography, information security audits, computer forensics, and penetration testing (Kali Linux). My track record includes successfully managing diverse IT tasks, from programming (C, C++, Java, Python, PHP, JavaScript, SQL, .Net, Ruby) to IoT, operating systems, data structures, cloud computing, web and mobile development, data mining, artificial intelligence, and machine learning. Not only that but I also ace at Academic Writing, Technical Report Writing, Research proposal, Reviewing, Editing and Providing Assistance/Tutoring in all subject areas of Computer Sciences, ML and Cybersecurity. I also hold experience in mentoring and supervising Undergraduate and Postgraduate students. Should you require my services in any of the aforementioned areas, (or other tasks too) please message me before placing an order and I shall assist you to the best of my ability. Keywords:- Technical Writing, Systematic review & Meta-analysis, Article Review, Research Report, Thesis/Dissertation assistance, Statement of Purpose, Literature Reviews, Academic Writing, Annotated Bibliography.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Academic Writing
    Penetration Testing
    Ethical Hacking
    Academic Research
    Python
    Technical Documentation
    Information Technology
    Research Papers
    Computing & Networking
    Data Science
    Machine Learning
    Artificial Intelligence
    Web Development
    Network Penetration Testing
    Information Security
    Internet of Things Software
    Computer Network
  • $50 hourly
    Recognized as a Top Rate Plus freelancer, ranked in the top 3%, I bring over six years of unwavering commitment to delivering top-notch services with a proven track record of 100% client satisfaction. Hello there! Are you on the lookout for a seasoned coding tutor adept in languages such as C, C++, Java, Python, Matlab, and C#? Or do you require a guiding hand to steer you through your learning voyage? Your search ends here! I'm Sohail, a Software Engineer with over six years of experience, I specialize in delivering top-notch coding tutoring and consultation services. As a Top Rate Plus freelancer, consistently ranked in the top 3%, I pride myself on maintaining a 100% satisfaction rate with my clients. Here's what some of my students have to say about their experience with me: 1. "Sohail is an exceptional tutor! His expertise spans various data structures in C++, from binary trees to arrays, coupled with the basics like loops. His teaching style not only enhances problem-solving skills but also instills confidence to tackle coding challenges independently. Plus, his impeccable English and friendly demeanor make learning a breeze. Whether it's tutoring or project collaboration, Sohail is the go-to person." 2. "I reached out to Sohail on short notice, and he exceeded my expectations. He's highly responsive, patient, and adept at tutoring Java programming. I'm thrilled with the results and will definitely engage him for future challenges." 3. "Working with Sohail has been an absolute delight. His clear explanations, helpful tips, and remarkable patience have been instrumental in my coding journey. I wouldn't hesitate to rehire him. Thank you, Sohail!" 4. "Sohail's teaching style is excellent—efficient yet thorough. He's a master at explaining concepts concisely, ensuring no time is wasted. I highly recommend him." 5. "I had a challenging project, but Sohail's approach made it manageable. His knack for simplifying complex ideas and clear explanations have boosted my confidence. I'm now equipped to tackle any project with ease." 6. "Sohail's in-depth knowledge and detailed coding assistance have been invaluable. He's reliable, responsive, and a pleasure to work with." As a Stanford University-certified career coach, I'm not just a tutor; I'm invested in your success. I tailor engaging tasks with clear objectives to facilitate effective learning. From 7-year-olds to senior learners, I've had the privilege of teaching students from diverse backgrounds and age groups. Teaching is my passion, and I believe in using real-life examples to elucidate concepts. If you're ready to embark on a rewarding coding journey, let's connect and elevate your skills together!
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Core Java
    Tutorial
    Data Science
    Tutoring
    Data Science Consultation
    Teaching Programming
    Technology Tutoring
    Coding Lesson
    C
    Data Structures
    Python
    Java
    SQL
    C++
  • $50 hourly
    My professional competencies include: 1) Scientific research and writings in the domains of Artificial Intelligence, Data Science and Blockchain. Capable of covering the majority of Electrical Engineering and CS subfields (Control Systems, Intelligent systems, Software Engineering, etc.) -----------As a scientific researcher, I have published more than 50 scientific papers in highly reputed international journals. You can find information about my scientific work at the ResearchGate link placed in the Portfolio section. -----------Experienced in research work, proposing new and upgrading existing technology features, writing and maintaining technical documentation, white papers, and light papers. Writing scientific reports, articles and research papers. Gamification of tools. -----------Technical and expert reports, internal and external documents of a company. Writing a scientific study for a company, presenting the current state of development of technologies and elaborating on their potential use for specific needs. Organizing internal documents in an optimal manner, creating new ones, and maintaining all important information in one place 2) Design thinking and product development. How to better understand the users of a product, clearly define what they really need and how the product solves their problems. How to create the products that people want. Plan how to test prototypes, find innovative solutions, and adapt to them easily at every stage of product development.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Scientific Literature Review
    Article Writing
    Blog Writing
    Grant Writing
    Academic Content Development
    Research Papers
    College & University
    Machine Learning
    Artificial Intelligence
    Data Science
    Academic Writing
    Academic Research
    Scientific Writing
  • $95 hourly
    Erik Alfonso Nilsen, PhD, is a battle-tested scientific, business & technology consultant with 25+ years of entrepreneurial & small-to-medium business experience. Over the past few years, an increasing number of venture capital (VC) & private equity (PE) firms have hired Erik to perform technology, cyber & other due diligence for prospective portfolio companies (startups), prior to making investment decisions; the experiences have allowed him to better understand key factors considered. If you are looking for a sought-after startup consultant who can help you develop, including writing/assisting with investor document sets, and execute a winning roadmap & growth strategy, please contact him. Background & Experience Following a long and varied academic career, Erik shifted his focus to industry in the late 1990’s and has since co-founded four companies and served as a consultant for nearly 100 startups & larger firms. His and clients’ businesses have spanned myriad markets, including algorithmic financial trading, fintech, traditional hedge funds, holistic & natural medicine, logistics automation, addiction/treatment centers, nanotechnology, neurotechnology, cybersecurity, biomedical technology/telemedicine, liquor/beer development, drug development (small:pharma & large:biopharma molecules), epigenetics, information technology (IT), legal, luxury home building & real estate development, advertising, new facility construction & services (hotel, semiconductor fab, hospital, golf entertainment, etc.), cybersecurity, web 3/metaverse, NFTs, music & arts industry, large-event planning, law enforcement, military/intelligence operations, healthcare & wellness providers, e-commerce/online marketplaces, telecommunications, medical regulatory/compliance, big data mining & analytics, surveillance & intelligence, robotics, big data analytics, cryptocurrency, medical devices, EdTech, SaaS, public & legal records/documents, and more. In each case, he played a key role in either securing investor funding or accelerating growth, and oftentimes both, the company to profitability and beyond. Erik is known for his persuasive storytelling (writing), clear consistent messaging (branding, marketing), including many successful NSF project pitches and awarded research & SBIR grant proposals (Phase I, II & Fast Track, with & without clinical trials), vision/mission/personal statements/bios, sales/elevator pitches & other letters, including email copywriting with above-average click-through rates (CTR), tech & business savviness, and focused goal-oriented strategic thinking, which has helped him secure funding for his own companies and many other startups & small-to-medium businesses. He is skilled in writing, reviewing, and editing professional investor-ready pitch decks, business plans, blogs, white papers, lite papers (and other marketing/business development documents), executive summaries, cover letters, investor memos, agreements/contracts, and term sheets. He is also the co-author of several non-fiction books and many articles published in peer-reviewed scientific, engineering, math/statistics & medical journals. He has designed clinical trials, including experiment design & statistical methods; he’s able to help respond to journal reviewers’ critical comments & feedback. Erik’s deep understanding of technology, from his many years doing & leading R&D, business, and fundraising makes him an invaluable asset to any small-to-medium company. He has a knack for quickly grasping complex technical concepts and a business’s unique value proposition & market opportunity, prior to developing & executing a strategy that will maximize the chances of success. Erik has 10+ years of experience setting up data rooms. He is available to speak at trade shows & for podcast interviews. Erik has a Ph.D. in Physics, as well as dual Bachelor’s and Master’s degrees in Electrical Engineering & Mathematics/Statistics, and a Master’s in Computer Science. His roles have included Research & Development, Sales, Marketing, Business Development, and Commercialization, including CEO, Executive VP, CTO, Advisor, Board member, Teacher, and Consultant. It can be difficult to convince investors to invest in startups. However, Erik has been successful at helping startups develop & executive strategies and plans for raising funds (advised companies that have secured $474mm+ as of January 2023). Hourly rate is negotiable depending on project size & scope. Discounted daily, weekly & monthly rates are available. Fixed pricing for business plans, pitch decks, or entire investor document sets is available upon request. Fundraising efforts can be billed at a reduced hourly rate plus a tiered 9% to 1% commission structure for secured funds, or some other negotiated hourly rate + % commission combination. For more details about Erik's background & experience, including project-specific details, please visit his LinkedIn profile.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Business Plan
    Presentations
    Business Writing
    Technical Writing
    Business Development
    Scientific Writing
    Technical Editing
    Grant Writing
    Academic Editing
    Research Papers
  • $200 hourly
    I am an applied PhD (Berkeley EECS) scientist with 10+ year industry experience in solving robotics, signal processing, and embedded system problems. I have over 20 years experience working with electronics and embedded systems. I have built entire robotics systems from the ground up (e.g. a car-carrying AGV) as well as led software component development as part of a larger effort (e.g. developed next-gen Fitbit heart rate algorithm). Achieving a certain product or customer outcome requires a high-level systematic viewpoint- I can help break-down this outcome into achievable and straight-forward sub-goals. From there, whether the solution calls for a data-crunching python script or bare-metal C coding, I can bring whatever tools are needed and use them with mastery. We are now bringing world-class talent together to push technological progress at Think Circuits LLC, where I am CEO. Here are some problems I can solve for you: * New algorithm development- Set requirements, design, implement and validate. * Improving legacy algorithms - Determine weaknesses of an existing algorithm, determine high-value improvements, implement and regression testing to track gains. * Embedded circuits design - Design and fabricate special purpose electronics such as sensor data loggers or controllers. * Research- Pursue a research direction such as applying a research paper to a given problem, report on feasibility What skills are in my "wheelhouse" of tools? * Robotic localization and mapping (SLAM) : Graph-based and filter-based * Classic Estimation and control: Kalman filtering, full-state controllers/estimators, PID control * Signal processing : Frequency and time domain analysis, PCA, adaptive filtering and regression * Classic machine learning : SVM, Random forest, polynomial regression * Regression testing scripts and statistical analysis of performance * Fluent in C,C++, Python * Experience with Javascript, Typescript, Linux * Embedded circuit design What will working with me be like? For development or research work, I will first try to understand the problem you are trying to solve and determine whether it is within my area of expertise. If I am able to help, I will propose some directions or options. If possible, we can identify the interfaces which separate my work from the rest of the project and come up with requirements definitions on those interfaces. Then, I can be fairly self-sufficient to implement the outcome. Other times, the desired outcome is less clear and so a more "agile" approach can be taken with greater back-and-forth between us.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Sensor
    Firmware
    C
    Regression Testing
    Software Architecture & Design
    Robotics
    Algorithm Development
    Digital Signal Processing
    Test Results & Analysis
    Software Consultation
    Circuit Design
    Machine Learning
    C++
    Python
  • $60 hourly
    ** 𝐔𝐩𝐰𝐨𝐫𝐤 𝐒𝐤𝐢𝐥𝐥 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧 - 𝐁𝐚𝐜𝐤-𝐄𝐧𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 ** ** 𝐔𝐩𝐰𝐨𝐫𝐤 𝐒𝐤𝐢𝐥𝐥 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧 - 𝐏𝐲𝐭𝐡𝐨𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 ** ** 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐞𝐝 𝐀𝐖𝐒 𝐌𝐚𝐜𝐡𝐢𝐧𝐞 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐒𝐩𝐞𝐜𝐢𝐚𝐥𝐢𝐬𝐭 ** ** 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐞𝐝 𝐀𝐈/𝐌𝐋 𝐐𝐮𝐚𝐧𝐭𝐢𝐭𝐚𝐭𝐢𝐯𝐞 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 (𝐐𝐮𝐚𝐧𝐭𝐏𝐲) ** ** 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐞𝐝 𝐀𝐖𝐒 𝐂𝐥𝐨𝐮𝐝 𝐏𝐫𝐚𝐜𝐭𝐢𝐭𝐢𝐨𝐧𝐞𝐫 ** I am a highly skilled Computer Science Engineer with 3 years of experience in software development, specializing in quantitative finance. As an adept Python expert, I hold certifications in AWS Cloud Practitioner, Upwork Skill Certification - Python Development, and ML in Finance by QuantPy. My professional journey has seen me collaborating with hedge funds and retail traders, where I've leveraged my quantitative skills to deliver innovative solutions. I am committed to excellence in software engineering, data analysis, and financial modeling, consistently striving to drive profitability through cutting-edge technology and data-driven insights. 𝐀𝐈 𝐐𝐮𝐚𝐧𝐭 𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 Data Cleaning and formatting Regression and Time Series Model ARIMA and SARIMA to build time series price forecasting models Supervised and Unsupervised Learning for trading algorithm development K-fold Cross Validation to avoid overfitting Fundamental Data Extraction and Analysis Dimensionality Reduction for Portfolio Optimization Classification and Clustering Models Box plot ML Model Comparison Silhouette Score to check Model efficiency News Event Analysis using NLP 𝐒𝐩𝐞𝐜𝐢𝐚𝐥𝐢𝐳𝐚𝐭𝐢𝐨𝐧 𝐢𝐧 𝐏𝐲𝐭𝐡𝐨𝐧 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 Algorithmic trading systems (IBKR | Binance | CCXT) Advanced data structures and algorithms API and microservices development (FASTAPI | Flask | Django) Open AI APIs (LLM | DALL-E) Database integration (PostgreSQL | DynamoDB) Desktop app development (tkinter | PyQt) Message queues (Redis | Celery | RabbitMQ) Web scraping (Selenium | BS4) Geospatial data analysis using geopandas 𝐄𝐱𝐭𝐞𝐧𝐬𝐢𝐯𝐞 𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐰𝐢𝐭𝐡 𝐂𝐥𝐨𝐮𝐝 𝐂𝐨𝐦𝐩𝐮𝐭𝐢𝐧𝐠 AWS API Gateway EC2 Instances Dynamo DB/PostgreSQL AWS Lambda AWS Amplify Web application deployment Git integration CI/CD workflow environment setup 𝐏𝐫𝐨𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲 𝐢𝐧 𝐎𝐩𝐞𝐫𝐚𝐭𝐢𝐧𝐠 𝐒𝐲𝐬𝐭𝐞𝐦𝐬 𝐚𝐧𝐝 𝐓𝐞𝐜𝐡 𝐒𝐭𝐚𝐜𝐤𝐬 Windows 10/11 Ubuntu 20.04+ Git/Git Bash Postman API development 𝐀𝐠𝐢𝐥𝐞 𝐏𝐥𝐚𝐭𝐟𝐨𝐫𝐦𝐬 𝐚𝐧𝐝 𝐂𝐨𝐦𝐦𝐮𝐧𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐓𝐨𝐨𝐥𝐬 JIRA Trello Zoom Google Meet Microsoft Teams Slack Discord 𝐂𝐨𝐦𝐦𝐢𝐭𝐦𝐞𝐧𝐭 𝐭𝐨 𝐃𝐞𝐥𝐢𝐯𝐞𝐫𝐢𝐧𝐠 𝐇𝐢𝐠𝐡-𝐐𝐮𝐚𝐥𝐢𝐭𝐲 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 Seeking long-term work contracts Committed to delivering high-quality code Focus on meeting clients' needs Willingness to work together to take businesses to the next level Looking forward to working with you!
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Machine Learning
    Python Asyncio
    Trading Automation
    API Development
    AWS Lambda
    Scaled Agile Framework
    Bot Development
    Data Science
    Financial Trading
    C++
    Tutoring
    Quantitative Finance
    Python
  • $50 hourly
    Hi! Is your writing project giving you sleepless nights? Is it an eBook, sales pages, landing pages, reports, or any other business work? Let me help you. Over the years, I have learnt the value of upfront and timely communication with my clients. I send regular updates on the progress of assigned projects and bring any possible problems to your attention on time. A good piece of writing has to be; -Informative -Original (0% plagiarism) -Simple and punchy (No jargon!) -Well-structured -Concise -Fully proofread (Grammar, sentence structure, and logical flow of ideas) -Presents proper literature from current studies If this is what you are looking for, assign me your writing project today and get it done in a timely and professional manner! Do not hesitate to reach out so that we can discuss more details of your research. Best wishes, Triza
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Internet Marketing
    Copywriting
    Sales Writing
    Travel & Hospitality
    Advertising
    Sales Letter
    Newsletter Writing
    Radio Broadcasting
  • $20 hourly
     Hi, I am a permeant faculty member in well reputed university.  My research domain is Machine Learning, Deep Learning, Artificial Intelligence.  I have numerous International publications. All my publications are available on Google Scholar and ResearchGate.  5 years of teaching experience at University Level.  Written over 20+ articles as a ghostwriter, (proposals, papers, reports, thesis, dissertations, summaries, descriptions, web content, and others)  IF you want any sort of assistance with any of the following, you are at the best place.  Systematic literature review,  Literature Review,  Thesis,  Research paper (conference and journal),  Article writing and rewriting,  Plagiarism removal,  Recommendation letter,  Proofreading,  Editing.  The background of the stated can be any of the following.  Machine Learning,  Artificial Intelligence,  Deep Learning,  Computer Vision  Are you interested in working with me? Invite me to find out if we will make a good fit working together.  Make an invite and let us see if we are the best fit 💪
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Literature Review
    Technical Review
    Technical Report
    Content Writing
    Technical Writing
    Academic Writing
    Machine Learning Framework
    Academic Editing
    Research Papers
    Article Writing
    Machine Learning
    Natural Language Processing
    Deep Learning
    Data Science
    Machine Learning Model
  • $29 hourly
    In my career as a software engineer, I have had the opportunity to work on a wide range of projects, from small scale to large, and in various industries. I have a strong foundation in computer science principles and am constantly looking for ways to improve my skills and stay up to date with the latest technologies. I am a detail-oriented and organized individual, and I pride myself on my ability to deliver high-quality code and meet project deadlines. Whether working on a complex blockchain/AI project or a simple automation script, I am always up for a challenge and enjoy the opportunity to use my creativity and problem-solving skills to find solutions. I believe that my combination of technical expertise and strong work ethic make me an ideal candidate for any software development project. 🟥Machine Learning: I have research published in the field of machine learning, and am proficient in using various tools and libraries such as Tensorflow and Keras. I have experience working with chat GPT and its fine-tuning API and have used it to develop code for parsing chat for a different use case. I am confident in my ability to tackle any ML project, including those involving chat GPT. 🟩Blockchain Development: I have extensive experience in blockchain development, focusing on NFT projects and games integrated with Unity. I have worked on backend and web3/contract development for these projects. 🟦Python Scripting: I am highly proficient in Python and have used it to create thousands of scripts for a variety of purposes, including Discord bots and automation tools. I have also professionally deployed Python scripts for more than 500k users worldwide. 🟨Full Stack Engineering: I have worked on a wide range of full-stack development projects, using a variety of tools and languages including C++, Python, Javascript, Go, PHP, Docker, Grafana, Kafka, Prometheus, Jenkins, Java, OCI, Springboot, AWS, React, React Native, Selenium, Tensorflow, Keras, Open CV, and Arduino. 🟧Programming Tutoring: In addition to my software engineering experience, I have also served as a coach and advisor for a significant educational tech company, where I advised students and stakeholders on course syllabi and work plans. I have also taught competitive programming and programming courses in college.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    API Development
    Full-Stack Development
    Node.js
    Smart Contract Development
    Unity
    JavaScript
    Blockchain
    Coding Lesson
    Engineering Tutoring
    Scripting
    C++
    Data Science
    Machine Learning
    Python
  • $25 hourly
    Hey! Before talking about professional skills, I would like to introduce myself. I am David Galstyan and I am from Armenia. Taking development as a profession not only satisfies my pocket but my heart, because it has been a passion of mine since my early teens. I believe that people should do what they are good at or what their heart is. That's why I chose programming as my career, because I think I'm good at it and I'm always honest. I have been working since 2015 as a software engineer. -Good C++/ STL programming skills -Good knowledge of Object Oriented programming -Good knowledge of data structures and algorithms, their complexities -Good team player, detail oriented and open minded -Good knowledge of English language both communication and technical level - Strong communication skills, work comfortably with cross functional teams - Strong desire to learn and explore new technologies and ability to demonstrate good analysis and problem solving skills
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Unity
    Blockchain Development
    Image Processing
    Data Structures
    OpenGL
    Object-Oriented Programming
    Blockchain Architecture
    OpenCV
    Algorithm Development
    C#
    Java
    Python
    C
    Microsoft Visual C++
    Desktop Application
  • $70 hourly
    Clarity-first editing: I help your readers see your message. Human-only editing: I will not use generative AI for any part of your project, and I will not submit your document to any generative AI tool. This includes ChatGPT, Grammarly, and similar tools. "Wes is the editor you want for your scientific paper: He's thoughtful, diligent, and quick. He caught unclear areas of our paper which the reviewers missed. I highly recommend him." - researcher in medicine and machine learning I edit academic and technical material as well as nonfiction books and business documents of all kinds. Specialty areas include computer science, artificial intelligence, machine learning, economics, finance, and related fields. For my current rates and what to expect during the process, please see the portfolio item “Rates and What to Expect”. I have been writing and editing technical and business material for about forty years. I will apply this experience to your project to help ensure your words are presented in the best light. "Wes is brilliant! He edited my work fast and with great care. And these are two things that don't come together often. He is also very pleasant to work with." - political scientist For those who are considering inviting me to bid on your job: First, thank you! I appreciate invites and accept many of them. Please be aware that I am unable to offer same-day delivery and often schedule several weeks in advance. Advance planning is helpful to reserve a spot on my calendar. I primarily work in these formats and programs: Word, LaTeX (using Overleaf/ShareLaTeX), PDF, InDesign, PowerPoint, and Google Slides. "Always great working with Wes. Clear quotes, fast and accurate work." - academic research institute A list of selected published material that I’ve edited is available on request. To give you an idea of how I may be able to help you, here are some examples of the types of material I’ve edited recently. The level of edits on these include substantive editing, light and heavy copyediting, and proofreading. Technical books: • Artificial intelligence • Electrical design Journal / conference papers and other technical / scientific material: • Artificial intelligence • Machine learning • Natural language processing • Social network modeling • 5G signal propagation • 3D modeling • Space habitat engineering • Transportation engineering • Medical case reports • Economics • Art history • Federal and state agency contract proposals • Sustainability reports • Environmental impact and mitigation reports • Environmental permit applications • Knowledge base articles Non-fiction books: • Memoirs • Real estate investing • Business development • Workplace gender equity • Brand development • Leadership transformation • Sales • Home remodeling • Writing Business material: • Investor reports • Investment idea writeups • SEC documents • Business plans • Press releases • Annual reports • Social impact reports • Whitepapers • Proposals • Surveys • Articles • Marketing material • T&C documents • Membership documents • Customer-facing websites • Training decks and workbooks I look forward to working with you on your next project.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    References & Citations
    Developmental Editing
    Book Editing
    LaTeX
    Copy Editing
    Technical Editing
    Business Editing
    Google Docs
    Line Editing
    Microsoft Word
    Academic Editing
    Academic Proofreading
    English
    Proofreading
  • $40 hourly
    Looking for a copywriter or technical writer who will: ✔️ prioritize YOUR goals ✔️ go the extra mile to deliver the highest quality work ✔️ actually communicate with you ✔️ write engaging content that breaks through the noise of AI-generated nonsense Guess what? You've just hit the jackpot by landing here.. I have been a professional content writer, editor, and copywriter for the last 12 years. Biggest achievements (so far): - Wrote emails, landing pages, YouTube scripts, and ad copy for Microsoft, Corel Corporation, ABB, and Orca Security. - Published blogs and articles under my own name for TechTarget, WordPress Go, and ButterCMS. - Designed a sales funnel that helped a UK based SAAS firm **name-redacted** go from 5 clients to 100+ in 2.5 years. My specialties include: ✅ Technical writing - Blogs on complicated technical topics for non-technical audiences, including AI, LLMs, chatbots, website development, programming, React, headless CMSs, TypeScript, C/C++, Java, Node.js, cybersecurity, Big Data, cloud infrastructure, and the list goes on.. - Whitepapers - Longform articles written in an easy to understand manner - Documentation using popular tools like Swagger or from scratch - Easy to understand, compelling YouTube scripts for even the most complicated topics - Tutorials - ...and all sorts of technical content that makes sense even to an 8th grader! ✅ Copywriting and Content Writing - Technical copy for SAAS providers and IT businesses in general - Website content tailored according to your audience - Emails - Landing pages - Articles and blogs that are loved by both search engines and readers alike (SEO first) - Social media content for Facebook, Twitter, and LinkedIn - ... and all sorts of copy that engages, excites, and converts! If the above sounds like something you need, why don’t we talk?
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Information Security
    API
    Sales Copy
    Ad Copy
    User Manual
    Technical Documentation
    Email Copywriting
    Creative Writing
    Artificial Intelligence
    Content Writing
    Sales Writing
    Blog Writing
    Copywriting
    Article Writing
    Technical Writing
  • $50 hourly
    Experienced Hardware Modeling Engineer with a strong background in the computer hardware/software industry. Skilled in High-Level Synthesis, VHDL, C++, SystemC, and TLM. Having high passion of wide-range understanding complex systems/solutions from the very high level of OSes and software applications down to the very low level of IC design.
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    C++
    Cache Management
    C
    ARM Microcontroller
    Embedded System
    Assembly Language
    X86 Assembly Language
    SystemVerilog
    CPU Design
    Verilog
    Computer Engineering
    Computer Hardware Design
    Computer Assembly
  • $38 hourly
    I am a skilled and accurate editor, proofreader and writer with an excellent command of the English language, and particular experience in editing academic and educational material. I have a history of producing quality work for clients across the academic and commercial sectors, many of whom have praised my attention to detail. I've worked on syllabuses and exam papers for a leading UK exam board, print textbooks and online learning materials for clients in several countries and at a variety of levels, and research papers and books for individual authors. I'm a native UK English speaker with a degree in Linguistics and Mathematics from the University of Cambridge, and I scored 100% in the Upwork English Vocabulary and English Spelling tests. I also have excellent IT skills and experience of software development. Services I can offer you include: Correcting typos and errors in spelling, punctuation and grammar Checking correctness of mathematics or science Writing multiple-choice or short-answer test questions in mathematics or science Rewriting content by non-native speakers to make it grammatically correct and idiomatic Paraphrasing Condensing or summarising Rewriting in a different tone, e.g. more formal or less formal Checking references match citations and conform to a particular referencing style Subjects I'm familiar with include: Mathematics, physics, chemistry, biology, computer science, psychology, business studies, linguistics
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Proofreading
    Mathematics
    Technical Editing
    Academic Writing
    Writing
    Technical Writing
    English
    Copy Editing
  • $25 hourly
    Hi, I'm Rabeea! With over 7 years of experience as a professional content writer, I specialize in delivering top-tier, research-driven content. My expertise spans academic assignments, conference papers, research proposals, thesis and dissertations, and much more. I'm meticulous when it comes to proofreading and ensuring your work is polished to perfection, catching everything from grammar errors to misused words. Beyond writing, I bring a deep understanding of machine learning and deep learning, with a focus on time series data, IMU sensors, healthcare data, and language models (LLMs). I excel in Python programming and have hands-on experience with leading frameworks like TensorFlow, Keras, and PyTorch. My toolkit includes Numpy, Pandas, OpenCV, neurokit2, seaborn, Matplotlib and much more, allowing me to work on diverse projects from computer vision to natural language processing. If you're looking for someone to craft high-quality content, AI end-to-end pipelines, meet deadlines, and provide clear communication throughout, I'm here to help. Let's work together to achieve your goals! Feel free to reach out at any time! Cheers!
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Writing
    Electrical Engineering
    Content Writing
    Research Proposals
    Research Papers
    Proofreading
    Machine Learning
    Software
    Blog Content
    Article
    Ghostwriting
    Editing & Proofreading
    Deep Learning
  • $50 hourly
    🌟 Top Rated Plus (Top 3% freelancers worldwide!) 🌟 An enthusiastic software engineer with over 5 years of experience in Java, C++, C#, and Python development. I specialize in databases and full-stack application development, with a strong emphasis on problem-solving, data structures, and algorithms. I have extensive experience working with ICPC-FCAI-CU Community, where I taught over 300 students to customize data structures and algorithms to solve complex problems. As a problem setter, I authored 30+ original problems, and wrote test generators, validators, and checkers. Additionally, I served as an official judge and problem setter in the Egyptian Collegiate Programming Contest. Currently, I am a Microsoft Intern, and I also work as a problem setter, tester, and reviewer at HackerRank, ensuring the challenges are both accurate and challenging. Some of my main focuses are also technical interview preparation, conducting mock interviews, and guiding candidates for HackerRank and LeetCode-style interviews. Professional Experience: Languages: ⨷ C++, Java, C#, Python, HTML, JavaScript, SQL, and a few more. Frameworks and Tools: ⨷ Spring Boot, Django, Git and VCS, Unix OS. Concepts: ⨷ Object-Oriented Programming, Databases, Data Structures and Algorithms, Problem Solving, RESTful APIs, Design Patterns, SOLID Principles, Unit/Integration Testing, N-Layer Architecture, Microservices. Specialized Skills: Data Structures and Algorithms: 🌠 Dynamic programming and Recursion. 🌠 Graph theory: DFS, BFS, Dijkstra, MST, Max flow, SCC, Tarjan, Bellman-Ford, etc.. 🌠 Data structures: BSTs, Segment tree, Fenwick Tree, Trie, etc... 🌠 Math: Probability, Number Theory, etc... Why choose me? ✤ Always available, so communication will be a piece of cake. ✤ Always eager to learn more about how everything works. ✤ A team-worker with leader ability, result- driven individual, with a strong background in problem-solving and a proven ability to multi-task and prioritize in fast-paced, stressful environments. I love educating people and learning from them. ✤ I always aim to provide the best, bug-free, most efficient applications, and always strive for the satisfaction of my customer. Support can always be provided at any time. Whether you need help with building robust applications, preparing for technical interviews, or tackling complex data structures and algorithms, I am here to provide top-notch assistance and support. Let's work together to achieve your goals!
    vsuc_fltilesrefresh_TrophyIcon Computer Science
    Version Control
    HackerRank
    Database
    Flutter
    Dart
    Algorithm Development
    Algorithms
    Data Structures
    Problem Solving
    Git
    PostgreSQL
    Python
    C#
    Java
    C++
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

Computer Science vs. Computer Engineering: What's the Difference?

As technology evolves and spins off into highly specialized fields, so do the careers and advanced degrees that support it. As these degrees and specialties increasingly narrow their areas of focus, it can be helpful to understand how they play into the larger technology landscape by breaking them down into two core curriculum: computer science and computer engineering. And while there’s common ground between them, knowing where these two fields both overlap and diverge is a good place to start.

So, how are they different, and where does software engineering come in? Whether you’re interested in studying one or the other, or you’re just unsure how the two fields differ, here’s a boiled-down look at computer science vs. computer engineering.

Note: If you’re a student or professional looking to enter one field or the other, there will be a good bit of overlap between the two, with certain concepts and processes playing a role in both. Ultimately, they’re both concerned with enabling computers to read, write and use data properly to accomplish something, so there will be commonalities across the board.

The Theoretical: Computer Science

Computer science is primarily concerned with computational theory, namely the architecture, data, algorithms, and programming languages that comprise the software that’s run on a computer. Computer scientists are focused on things like code, algorithms, artificial intelligence, database design, and software design.

A computer scientist will code the instructions, protocols, and operating systems that run on top of hardware—a very generalized way of describing this incredibly varied field.

The Practical: Computer Engineering

Computer engineering takes that theory and applies to real life. Essentially it’s computer science put into action, married up with the field of electrical engineering. If computer science happens in code, in the abstract, computer engineering often happens in the lab. It involves designing and prototyping the tiny circuits and processing units that bridge the computer’s hardware components with the software it’s running—whether the implementations are embedded systems, microprocessors, networked IoT devices, or “smart” anything.

Computer engineering puts the theories of software design and data processing into action on a granular level. Think semiconductors and printed circuit boards, and the electrical integrations between all of these components.

A computer engineer will concentrate on how the software created by a computer scientist will get mapped out and run on the device. They’ll touch many different components: electrical engineering, hardware design, software design, and how each of these interoperates with the others.

Where Both Ends Meet: Software Engineering

You can’t talk about computer science and computer engineering without touching on software engineering—the bridge between the two that provides the architecture for the instructions the hardware executes.

So where does software engineering come into the mix? While computer scientists focus on the theories and algorithms and computer engineers focus on the hardware implementations, a software engineer bridges both disciplines together, applying computer science theories to software. A software engineer gets even more hands-on with programming by translating those concepts into functional applications that leverage the hardware they run on.

Studying the Disciplines: Computer Science Degrees vs. Computer Engineering Degrees

How is a CompSci degree different from a CompE degree? In the simplest of terms, computer scientists study theory and computer engineers build the things that bring those theories to life. Inside these disciplines, there are bound to be very specialized degrees, but knowing the basic differences will help you get started.

Both degrees will study basic computer operation, mathematics, and programming, but beyond that they’ll go on to emphasize different things. CompSci tends to be more theoretical while CompE is more practical.

A CompE degree will probably include a good amount of computer science coursework, but not vice versa—a CompSci student won’t get into the nuts and bolts of electrical circuits and engineering. If you’re studying computer science, expect to cover everything from operating systems and computer graphics to numerical methods and computational theories. If you’re studying CompE, you’ll likely cover similar areas of math and science, but also more physical studies like electronics, circuits, robotics, sensors, and networking.

Beyond education: A real world example

To get an idea of how these interact, take any “smart” thing as an example. A smartphone, smart car, smart thermostat, or even a smart toothbrush—anything electronic that has an embedded computer system to make it run. Both disciplines have to come together to make this smart object a reality.

In a smart car with touchscreen navigation, for example, a computer engineer will design the computer systems: the internal workings like the chips, microprocessors, and circuit boards, and the components like the screen, buttons, and menus the user interacts with. The software engineer then uses computer science theories to write the car’s operating system, the programs, applications like Pandora or a tire pressure monitoring system, and any network communications (say, how the car’s GPS communicates with nearby towers).

In Summary

What kind of work do you want to do? A good question to ask is how close to the actual hardware do you want your computing work to be? Professionals working with software that’s closer to the hardware—cell phones, calculators, smart devices, etc.—will have more of that granular engineering experience. But more high-level software design that isn’t as concerned with interfacing with the hardware—because it’s designed to run on an operating system like Windows or Linux—would be more of a computer science degree.

The key is where the two intersect—and how software engineering comes into play—and having a holistic understanding that’s more conducive to building better integrated systems into modern, networked devices.

View less
Schedule a call