Skip to content
Menu
  • About
  • Contact
  • Privacy Policy
  • Recommended books for coders
  • Services we offer
Tuesday, May 17, 2022

Scientific Programmer

Scientific Programmer teaches you how to improve your software development career by applying modern scientific method to your day-to-day tasks.

Primary Menu
  • Services we offer
    • Doing business with us
    • Our Books
    • IT Courses
  • Being a Great Programmer
    • Sharpen up Your Tech Skills
    • Acing a Career in Tech
    • IT Education
    • Recommended books for coders
  • Opinions and Anecdotes
    • Cyber Warfare
    • Business and Economics
    • Science

IT Education

As the world economy is becoming more and more digital and IT skills are growing in demand, it is vitally important that the new generation is taught these skills from the young age. This section contains articles that explain which digital skills should kids learn so that they can successfully participate in the digital economy of the future.

STEM for Kids 2021 Stats: Here’s Why Boys and Girls Should Learn Coding

Posted on May 21, 2021May 21, 2021 by GeekEdu
STEM for Kids 2021 Stats: Here’s Why Boys and Girls Should Learn Coding
Posted In IT Education

Careers and College Students Studying STEM (Science, Technology, Engineering, and Math) has seen a resurgence.  These subjects are more important than ever as technology changed. But, there is a shortage of workers qualified for many of these STEM careers. Let’s break down some of the stats: 2 out of 3 Continue Reading

Why is coding an important job skill for the future?

Posted on May 21, 2021May 21, 2021 by GeekEdu
Why is coding an important job skill for the future?
Posted In IT Education

Description Living in 2021, if not all, most of us are familiar with coding. The word coding is widespread and common in today’s workplace. Due to the vast demand for technology in every field, coders and coding hold prime importance in this age. We can understand the importance of coding Continue Reading

5 Best Programming Languages To Prepare Your Kids For Coding

Posted on May 21, 2021May 21, 2021 by GeekEdu
5 Best Programming Languages To Prepare Your Kids For Coding
Posted In IT Education

Description Living in this age of technology means having advancement in every field of life. To compete with the fast pace, it is important to be prepared with all the relevant knowledge in an upfront way in various fields. Advancement in the learning process is the main attention-grabbing topic. The Continue Reading

Make a Countdown and Pomodoro Timer in Python | Intermediate Python Tutorial

Posted on April 29, 2021April 29, 2021 by Juni Learning
Make a Countdown and Pomodoro Timer in Python | Intermediate Python Tutorial
Posted In IT Education

Project Introduction In this tutorial, we’ll be creating a countdown timer that asks the user how much time (in seconds) they want to set the timer for — once time is up, print out “Blast Off!”. We’ll also be creating an extension to this project where we’ll make a Pomodoro Continue Reading

How to Introduce Computational Thinking to Kids

Posted on April 19, 2021April 19, 2021 by Juni Learning
How to Introduce Computational Thinking to Kids
Posted In IT Education

When you think of coding, you likely picture someone sitting down at a computer and typing out lines of code – creating letters, numbers, and symbols that tell the computer what to do. But how do they know what code to write, and how can a child learn how to Continue Reading

Code a Basic Tic Tac Toe Game | Beginner Java Tutorial

Posted on March 31, 2021March 31, 2021 by Juni Learning
Code a Basic Tic Tac Toe Game | Beginner Java Tutorial
Posted In IT Education

Project Intro Use a 2D array to make a Tic Tac Toe game — and practice using conditionals, loops, and functions! This is a challenging project for Java coders familiar with basic concepts, and is also great practice for AP Computer Science students. Coding language: Java Approx. lines of code: Continue Reading

Make a Random Password Generator | Beginner Java Project

Posted on March 24, 2021March 24, 2021 by Juni Learning
Make a Random Password Generator | Beginner Java Project
Posted In IT Education

Project Introduction Today we will make a random password generator that makes passwords with random numbers and letters! In order to do this we are going to use ASCII. ASCII is a language in which every possible character is represented by a number. This standard ensures that computers can communicate Continue Reading

How to Code Your Own Website (for Beginners 12+) | Beginner Web Development

Posted on March 15, 2021March 15, 2021 by Juni Learning
How to Code Your Own Website (for Beginners 12+) | Beginner Web Development
Posted In IT Education

Code Your Own Website Have you ever wanted to learn how to design web pages or make a site online? Today, we’re going to show you how to build your own personal website! Check out the tutorial video to watch Juni Instructor Maya walk you through every step of the Continue Reading

5 Different Resources to Help Kids Learn to Code

Posted on March 10, 2021March 10, 2021 by Elizabeth Smith
5 Different Resources to Help Kids Learn to Code
Posted In IT Education

A recent study found that 76% of parents want their children to end up in STEM-related careers. And with an ever-growing number of jobs requiring knowledge of new technologies, it isn’t very hard to see why. From manufacturing to marketing, most jobs today are dependent on computers for their success. Continue Reading

How to Encourage STEM in Early Education

Posted on February 8, 2021February 8, 2021 by Juni Learning
How to Encourage STEM in Early Education
Posted In IT Education

Photo What is STEM? Science, technology, engineering, and mathematics (STEM) are largely used to influence innovative solutions to our world’s problems. Day-to-day decisions are increasingly being driven by data, with 90% of the world’s data generated just in the last two years. The proliferation of global access to mobile technology, Continue Reading

Posts navigation

1 2 … 4 Next

About

Scientific Programmer is the place where you can learn about the scientific approach to software development.

The process of software development and conducting scientific experiments are very similar. The only difference is that, in software development, iterations are usually a lot quicker than they are in science. So, understanding how science works will definitely help in your software development career.

But this place is not only about programming and science. It now has a whole range of tech-related content, ranging from career advice to a description of inner workings of a specific software library. Because the website now has such a wide range of tech-related topics, anyone who is vaguely interested in tech will find something interesting on it.

Recent Posts

  • Microservices Communication in .NET Using gRPC
  • Beginning gRPC with ASP.NET Core 6
  • SignalR on .NET 6 – the Complete Guide
  • The easiest way to learn design patterns
  • Why every programmer needs to know design patterns

Archives

  • May 2022
  • April 2022
  • March 2022
  • January 2022
  • November 2021
  • October 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019

Calendar

May 2022
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« Apr    

You May Like

Sharpen up Your Tech Skills

Why every programmer needs to know design patterns

Posted on April 19, 2022April 19, 2022
Sharpen up Your Tech Skills

Summary of the problems design patterns are intended to solve

Posted on April 13, 2022April 13, 2022
Sharpen up Your Tech Skills

External SignalR clients

Posted on January 14, 2022January 14, 2022
Sharpen up Your Tech Skills

Coordinating IoT cluster with SignalR

Posted on October 30, 2021January 14, 2022
Sharpen up Your Tech Skills

SignalR vs gRPC on ASP.NET Core – which one to choose

Posted on July 18, 2021January 14, 2022
Sharpen up Your Tech Skills

Stress-free Software Rollouts: How to Get It Right

Posted on July 16, 2021July 16, 2021
About Scientific Programmer

Scientific Programmer is the place where you can learn about scientific approach to software development.

The process of software development and conducting scientific experiments are very similar. The only difference is that, in software development, iterations are usually a lot quicker than they are in science. So, understanding how science works will definitely help in your software development career.

Unfortunately, many new programmers, especially self-taught ones, often go through unnecessary struggle in their programming tasks, and it’s all because they haven’t been taught how to solve problems the way science has done for centuries.

So, the main purpose of this website is to teach programmers how to apply scientific thinking in the context of their work and to teach scientists how to program, in case any of them would want to acquire some in-demand technical skills.

Get in Touch

Please feel free to contact me via email with any questions you may have

Email: info@scientificprogrammer.net

Copyright. All rights reserved | Theme: Starter Gazette by Unitedtheme.