Like Tree1Likes

Project ideas

This is a discussion on Project ideas within the C Programming forums, part of the General Programming Boards category; Please i am a first year student and i have just finished my first semester in software engineering. I am ...

  1. #1
    Registered User
    Join Date
    Feb 2013
    Location
    Buea Cameroon
    Posts
    64

    Project ideas

    Please i am a first year student and i have just finished my first semester in software engineering. I am to create a project using the C programming language only since it is the only language i have been taught and ideas please i use linux and gcc compiler

  2. #2
    Registered User
    Join Date
    May 2012
    Posts
    333
    Quote Originally Posted by acho.arnold View Post
    Please i am a first year student and i have just finished my first semester in software engineering. I am to create a project using the C programming language only since it is the only language i have been taught and ideas please i use linux and gcc compiler
    How about xmlsummary?

    Take an xml file as input, and print out a human-readable summary of it. Basically where a structure is repeated, you print out "such and such a structure, 100 times" instead of overwhelming the reader with all the data.
    Also print out minimum, maximum, average and maybe standard deviation of any numerical fields, max length and character set of any text fields. You'll also want to report any errors in formatting.
    I'm the author of MiniBasic: How to write a script interpreter and Basic Algorithms
    Visit my website for lots of associated C programming resources.
    http://www.malcolmmclean.site11.com/www

  3. #3
    Registered User
    Join Date
    Jun 2011
    Posts
    2,373
    Perhaps you can find some ideas from the posts on the contest board.

  4. #4
    young grasshopper jwroblewski44's Avatar
    Join Date
    May 2012
    Location
    Where the sidewalk ends
    Posts
    289

  5. #5
    Registered User
    Join Date
    May 2009
    Posts
    2,579
    Quote Originally Posted by jwroblewski44 View Post
    The above is "Lab 1: The Game of Life (based on John Conway idea)"
    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the Universe is winning." Rick Cook

  6. #6
    young grasshopper jwroblewski44's Avatar
    Join Date
    May 2012
    Location
    Where the sidewalk ends
    Posts
    289
    The above is "Lab 1: The Game of Life (based on John Conway idea)"
    Yup!

  7. #7
    Registered User
    Join Date
    Feb 2013
    Location
    Buea Cameroon
    Posts
    64

    more ideas please

    Please all the ideas so far are on c++ programming but i have no idea on how to program on c++ please i need more ideas on c projects

    Quote Originally Posted by jwroblewski44 View Post
    Yup!

  8. #8
    young grasshopper jwroblewski44's Avatar
    Join Date
    May 2012
    Location
    Where the sidewalk ends
    Posts
    289
    Please all the ideas so far are on c++ programming but i have no idea on how to program on c++ please i need more ideas on c projects
    Hrrmmmm. Actually, the lab I posted is from an opencoursework.MIT course named "Practical Programming in C"

    But. The fact is, the lab I provided can/will be implemented in any language you so choose.

    FYI.

    Here is a link to a 'zip' file containing the supplied files for the lab.

    http://ocw.mit.edu/courses/electrica...labs/lab01.zip

    Just curious, what school are you a first-year student in software engineering... at?
    Last edited by jwroblewski44; 03-17-2013 at 05:38 PM.

  9. #9
    young grasshopper jwroblewski44's Avatar
    Join Date
    May 2012
    Location
    Where the sidewalk ends
    Posts
    289
    I'll post what I PM'd you here for everyone else's sake.

    What makes you think that the problem I posted could only be solved in C++ and not C?

    The class I got that problem from is a class called "Practical Programming in C", not C++.

    The problem does assume you have some basic concepts already understood ( conditional statements, looping, arrays, and so on ).

  10. #10
    Registered User
    Join Date
    Feb 2013
    Location
    Buea Cameroon
    Posts
    64
    I am in the university of Buea in Cameroon. why ask though? I believe this university does not teach adequately so please it you could sugest a site which i can use to obtain lecture notes and course outlines on my degree programm i will be very grateful. Thanks
    Last edited by acho.arnold; 03-17-2013 at 09:31 PM.

  11. #11
    young grasshopper jwroblewski44's Avatar
    Join Date
    May 2012
    Location
    Where the sidewalk ends
    Posts
    289
    I am in the university of Buea in Cameroon. why ask though? I believe this university does not teach adequately
    That's exactly why I asked.

    It can be hard to get into a school that teaches a high-quality CS or software engineering program. The best thing you can do is to augment your studies with personal ones, as I'm sure many people on this site are doing. The place I got that lab from is a great wealth of knowledge. It is a free, open course offered by MIT, and is actually one of many courses offered. Take some time looking around that site, you won't regret it.

    Also, if you truly want to be a skillful writer of C programs, obtain a hard or soft copy of, "K & R: The C Programming Language". It is a book written by the creators of the language and will take you on a journey full of challenges that will make you a better programmer ( hopefully ).

    As to the original post ( OP ), have you chosen a project yet?

    I'm curious as to what the requirements for the assignment are?

    <soapbox>It upsets me that a school can slap a label like "software engineering" onto a degree program and not be held accountable when they don't deliver on the content</soapbox>
    Last edited by jwroblewski44; 03-17-2013 at 10:51 PM.

  12. #12
    Registered User
    Join Date
    Feb 2013
    Location
    Buea Cameroon
    Posts
    64
    Quote Originally Posted by jwroblewski44 View Post

    As to the original post ( OP ), have you chosen a project yet?
    Thanks a lot i havent chosed a project yet but i think i will just write either a bus management softtware or something related to it. I will surely get the Book today hopefully and about ocw.mit.edu, i have visited the site once or twice but my problem about it is that it contains too many lectures and i am confused with which one to actually pick and study. Thanks all the same you have been of great help to me.

  13. #13
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    1,625
    Bus management? That's cool. If you want my opinion, I suggest a text-based RPG interpreter.
    Devoted my life to programming...

  14. #14
    young grasshopper jwroblewski44's Avatar
    Join Date
    May 2012
    Location
    Where the sidewalk ends
    Posts
    289
    Good luck, friend.

  15. #15
    young grasshopper jwroblewski44's Avatar
    Join Date
    May 2012
    Location
    Where the sidewalk ends
    Posts
    289
    I got curious. By "bus management", did you mean you are going to try to emulate something like this?
    System Management Bus - Wikipedia, the free encyclopedia

    Or are you managing buses as in school buses?

Page 1 of 2 12 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Project ideas
    By Ludicrous in forum General Discussions
    Replies: 4
    Last Post: 09-02-2012, 11:20 AM
  2. Project Ideas
    By Sentral in forum A Brief History of Cprogramming.com
    Replies: 24
    Last Post: 09-26-2006, 02:07 PM
  3. Lab/Project Ideas?
    By gflores in forum C++ Programming
    Replies: 6
    Last Post: 08-05-2004, 11:31 PM
  4. c++ OOP project ideas
    By newbie17 in forum C++ Programming
    Replies: 4
    Last Post: 02-25-2002, 11:40 AM
  5. Project ideas
    By subnet_rx in forum Game Programming
    Replies: 4
    Last Post: 01-06-2002, 02:48 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21