YoVDO

How to Use Real Computer Science in Your Day Job

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Computer Science Courses Machine Learning Courses Software Engineering Courses Parsing Courses Formal Methods Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to apply real computer science concepts in your daily work as a software engineer. Learn strategies for integrating advanced techniques like functional programming, machine learning, proof assistants, parsing, and formal methods into enterprise environments. Explore a structured approach to finding opportunities to use cutting-edge tools and methodologies, even in traditional settings. Gain insights into compiler design, domain modeling, application architecture, code optimization, and proof techniques. Examine case studies and research on the practical application of formal methods in industry. Get tips for forming study groups, developing correct solutions, and judiciously using powerful computer science concepts. Leave inspired to elevate your programming skills and tackle complex problems with innovative approaches in your day-to-day software development work.

Syllabus

Intro
Compilers
Finding Opportunities
What is Computer Science
Example
Domain Model
Application Architecture
Code
Process
Optimization
Proof
Results
Summary
Tips
Study Groups
Correct Solutions
Dont Use Powerful Stuff


Taught by

GOTO Conferences

Related Courses

Human Computer Interaction
Independent
Introduction à la logique informatique - Partie 2 : calcul des prédicats
Université Paris-Saclay via France Université Numerique
System Validation (4): Modelling Software, Protocols, and other behaviour
EIT Digital via Coursera
Formal Software Verification
University System of Maryland via edX
Principles of Secure Coding
University of California, Davis via Coursera