Computer software project idea




















Peking Duck Recipe. Cadbury Chocolate Mini Eggs. Focusrite 18i8 Bundle. Blank Profile Template. Easy Yogurt Recipe. Type Range Dimensions. Pumpkin Drop Cookies. Country Grocery Store. Spinach Pomegranate Salad. Clear Cpu Usage. What Are The Commonwealth Countries.

Air Fryer Fried Parmesan Zucchini. Raw Vegan Diet Food List. Outlook Mailbox. Red Halter Top Dress. You can see for yourself by writing a simple password guesser in the computer language Python. We will get you started with some ideas, a little sample code, and a few passwords for your computer program to try and guess.

Getting sound and lights to complement each other just right helps set the mood for everything from DJ parties and concerts, to theater shows, the circus, and ballet performances. You can put together your own lights and music show using the Raspberry Pi Projects Kit. Check out the video to see what this simple, but fun, project looks like: Once you have the basics down, you can keep tinkering with the circuit, the sounds, and the program to make… Read more Crack the Code: Breaking a Caesar Cipher Log in to add favorite More Menu Read More Show Others Like This Science Fair Project Idea When you hear the word "encryption," you might think about modern computers and things like email and online bank accounts.

But did you know that encryption has been around for thousands of years? In this project you will learn about the Caesar cipher, a simple type of encryption that replaces each letter of the alphabet with another letter, and demonstrate how a modern computer can crack this ancient code in just a few seconds.

With mobile devices becoming our constant companions, could a smartphone or tablet offer a solution? The Massachusetts Institute of Technology MIT has created a simple tool making it possible for anyone who has a computer and Internet access to create a reminder app.

Have you ever wished you had the power to change how a game worked, or even to create your very own game? This project will show you how to make your very own video game and controller using the Raspberry Pi Projects Kit. Check out the video to see what this simple, but fun, project looks like.

Of course, you can design the looks and gameplay of your game any way you like! Do you wish there was something you could do about it? In this project you will learn how to build a parabolic reflector that you can attach to the antenna of a regular wireless router to help boost its signal.

This is very convenient, but it also allows criminals to steal information about you. What if you wanted to build an infinity mirror that could change colors, like the one in Figure 1? Other Raspberry Pi projects: home automation , home security. Microlearning app suggested implementation: web or mobile app. Build an application that sends you one page per day about something you want to learn. Slack bot suggested implementation: Slack API. Ideas: a coffee order bot, a bot that reports daily on the number of commits made to your team repos, or a daily stand-up reminder bot.

Build an app that refreshes your desktop background with a new image every day. Rather than building a project from scratch, these are collections of coding challenges to improve your skills. If you want to get better at solving discrete problems, or improving your chops with a new programming language, these are all good options. Advent of Code suggested implementation: any language you want to practice.

Advent of Code challenges occur every year in the days leading up to Christmas. The challenges from , , and are still available. Kaggle offers a fascinating challenge to introduce you to the basics of machine learning with Python or R: use a real data set from the Titanic passenger log to predict which passengers were most likely to survive the disaster.

Project Euler suggested implementation: any programming language you want to practice. Project Euler challenges are dedicated to exploring the marriage between mathematics and programming. Use programming tools to solve various mathematical challenges. These side projects have a practical purpose: they help with some aspect of your daily life.

Lunch picker suggested implementation: CLI, web or mobile app. It can be super simple and pick from a range of options you know you like at random, or more complex — pulling in data from Google Reviews and taking into account: location, price, and type of cuisine. Date planner suggested implementation: mobile app. One of the hardest things about dating, or being in a long-term relationship, is deciding where to go on dates. Build a tool that scours restaurant reviews, event calendars, and other data for date idea suggestions.

Tool to simplify your email newsletters suggested implementation: scripts hooked up to a mail server. Instead of unsubscribing from all of them in a fit of rage, build a tool that captures these emails and compiles them all into a single email that is sent once a week.

Build a simple mobile app that sends you a phone notification in the morning telling you if you should bring your umbrella to work e. Collection tracker suggested implementation: web or mobile app. Build a tool to keep track of something you collect. You could keep track of: the value of the item, the year it was made, its condition, and its location.

These projects will improve your ability to work with data. Software engineers work with ever-larger amounts of data. These projects will help you learn how to collate, parse, and analyze data with confidence. Create and automatically update a data set suggested implementation: web scraper input to CSV output. Suggested data sets: stats about your favorite sports team, flights to destinations you want to visit, meteorological data from where you live, or anything else that interests you.

The most important thing is that the data set should require constant updates as new data is generated — and should occur automatically. Enter a data science competition suggested implementation: R or Python. Kaggle hosts a number of data science competitions featuring real-world data sets and hefty cash prizes. One of the toughest things about working on a side project is getting anybody other than you, your spouse, and your pet cat Millie to appreciate it.

Please use the comments on this article as an opportunity to get some love for your latest side project. Mobile App Development. Programming Languages. Get insights on scaling, management, and product development for founders and engineering managers. Read programming tutorials, share your knowledge, and become better developers together.

Hot Topics. Tash Postolovski Follow. Software developer and Psychology student. Published Feb 01, Last updated Jul 30, Computer Science Side Projects These projects are suited for engineers trying to beef up their computer science fundamentals. Personal Finance Side Projects These projects will help you achieve a practical goal get a better handle on your finances , while also improving your software engineering skills.

This video explains how the game works and includes an example of one possible result: epic conway's game of life A procedurally generated map maker suggested implementation: browser-based app.



0コメント

  • 1000 / 1000