The document outlines various potential C programming projects of increasing complexity, ranging from basic programs and games to more advanced systems-level projects. It begins with 29 common mini-projects such as a banking system, calendar, or games. It then lists 27 advanced C projects involving lower-level concepts like virtual machines, emulators, networking, operating systems, and databases. Finally, it outlines 60 open-source level projects involving compilers, interpreters, file systems, text editors, and other challenging programming areas.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100%(1)100% found this document useful (1 vote)
550 views
Projects in C Programming
The document outlines various potential C programming projects of increasing complexity, ranging from basic programs and games to more advanced systems-level projects. It begins with 29 common mini-projects such as a banking system, calendar, or games. It then lists 27 advanced C projects involving lower-level concepts like virtual machines, emulators, networking, operating systems, and databases. Finally, it outlines 60 open-source level projects involving compilers, interpreters, file systems, text editors, and other challenging programming areas.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3
PROJECTS IN C
1. Bank Management System.
2. Calendar Project in C.
3. Contact Management System.
4. Cricket Scorecard Management.
5. Cyber Management System.
6. Departmental Store Management.
7. Employee Record System.
8. Hangman Game Project.
9. Library Management System
10. Medical Store Management.
11. Pacman Game Project.
12. Personal Dairy Management.
13. Phonebook Management System.
14. Quiz Game Project.
15. School Billing System.
16. Snake Game Project.
17. Student Record System.
18. Telecom Billing System.
19. Tic Tac Toe Game Project.
20. Mini Voting System
21. Chess game encoding in C
22. Metro Reservation System Program in C for mini project 23. Mini Project in C Hotel Reservation and management System 24. Mini Project in C language for DOS Key Logger 25. College or School Library Management System (Mini Project in C) 26. Bricks Game mini project. 27. Car - Dual : A Car racing game 28. Windows Folder Protection Software in C 29. Employee & Employer Database Project Using C Advanced C Projects (Research based )
1. Implementing a Virtual Machine in C
2. Writing a Chip 8 Emulator 3. Writing a Game Boy emulator 4. Write your Own Virtual Machine 5. Computer Networking 6. Beej's Guide to Network Programming book 7. Concurrent Servers 8. HTTP Server: Everything you need to know to Build a simple HTTP server from scratch 9. Let's code a TCP/IP stack a. Part 1: Ethernet & ARP b. Part 2: IPv4 & ICMPv4 c. Part 3: TCP Basics & Handshake d. Part 4: TCP Data Flow & Socket API e. Part 5: TCP Retransmission 10. Let's make a NTP Client in C 11. Write an MQTT broker from scratch a. Part 1 - The protocol b. Part 2 - Networking c. Part 3 - Server d. Part 4 - Data structures e. Part 5 - Topic abstraction f. Part 6 - Handlers 12. Databases 13. Let's Build a Simple Database 14. Game Development 15. Astroids Clone 16. Brickout Clone 17. Chess Engine In C 18. Coding A Sudoku Solver in C 19. Coding a Rogue/Nethack RPG in C 20. Create a Game Loop using C and SDL course 21. Creating a 2D platformer 22. Creating a 2D shoot 'em up 23. Creating a 2D top-down shooter 24. How to Program an NES game in C 25. How to Program a Text Adventure in C 26. Implementing Solitaire in C 27. Simple Tic Tac Toe in C 28. Tic-tac-toe Game in C with SDL 29. Write The Old-School Fire Effect and Bare-Metal Programming in Assembly and C 30. Writing 2D Games in C using SDL video 31. Writing a Game Boy Advance Game 32. Build a minimal multi-tasking OS kernel for ARM from scratch 33. Build Your Own Shell 34. Building an Operating System for the Raspberry Pi 35. Hack the Virtual Memory 36. Re-Writing BSD 4.4 Shell Commands 37. Roll your own toy UNIX-clone OS 38. Write a Shell in C 39. Write a Simple Memory Allocator 40. Write a System Call 41. Writing a FUSE Filesystem 42. Writing a shell in C 43. Writing a Unix Shell 44. A Compiler Writing Journey 45. A Regular Expression Matcher 46. A Regular Expression Matching Can Be Simple And Fast 47. Baby's First Garbage Collector 48. Build Your Own Lisp book 49. Compiler Design in C book 50. Crafting Interpreters book Chapters 14-30 51. Let's Build a Compiler: A C & x86 version 52. Writing a Simple Garbage Collector in C 53. A dummy blockchain implementation in C 54. Build Your Own Text Editor 55. How to Write a Video Player in Less Than 1000 Lines 56. Learn FFmpeg libav the Hard Way in-progress 57. Write a hash table in C 58. Write BigInt Calculator in C 59. Write Your Own Zip from scratch in C 60. Writing an SVG Library