The Student Room Group

Computing Final Year Project

So with a few months to go until it's time to get started on a final year project for my Computing course, I was casually thinking about the kind of things I could do and decided to have a look on the internet for example ideas of final year projects.

I am now stressing myself out because the kind of ideas which seem to be being bandied about are way too complex for me.

Apart from PHP and similar web-based technologies, I don't really have much computing knowledge. We did Java over the last 2 years, but not enough to use for a project, we barely got beyond "for" loops for goodness sake. And it seems that nearly all the idea websites/threads I've visited are suggesting using C (or similar) to creating really complex things which I don't even understand, let alone know how to do.

Eg: off the top of my head things like "Packet Distribution" (Don't even know what a packet is really), "Speech/Graphical recognition", "Network simulators or some such nonsense", "Sampling and processing music", etc...

I know I'm not expected to do something revolutionary, but I'm starting to worry that I'm simply not going to have enough knowledge to pass, let alone get the 1st I was hoping for.


Is a project in something like PHP not going to be good enough? (Baring in mind that i'm only average at that).

Originally I was planning on doing something like a Virtual Learning Environment using php, mysql, etc... but having read through all this stuff, I'm beginning to wonder if I'll even pass the sodding project.

:woo: :eek3: :confused: :frown:

Scroll to see replies

Reply 1

What are you studying and where?

How the hell do you study Java for two years and not get beyond loops; content which you should cover in a couple of days. I hope you didn't do Computer Science.

Reply 2

I did a virtual learning environment for my A Level. I'd suggest something more advanced to make good use of your time. Your course sounds terrible though...

Reply 3

WTH have they been teaching you if not any programming. For loops is like the second lesson at A level.

To be honest, programming is a very easily self-taught subject after you learn the basics. If you are worrying about it that much then do an online PHP tutorial or something.

Reply 4

I'm facing a similar problem. I have just over a month to submit a plan for my Computing project. As of yet I don't have a clue what to do. The problem is, we're expected to come up with a project that draws upon the modules we have studied in the previous two years, however I study Systems Management, which focuses more on the business/analysis side of computing rather than the development side.

One thing my university did say though is that you should be able to do a less complex project if you have a real world client, as real world clients will present their own unique set of problems. Would this be the case where you are?

Reply 5

OceanInTheSky
So with a few months to go until it's time to get started on a final year project for my Computing course, I was casually thinking about the kind of things I could do and decided to have a look on the internet for example ideas of final year projects.

I am now stressing myself out because the kind of ideas which seem to be being bandied about are way too complex for me.

Apart from PHP and similar web-based technologies, I don't really have much computing knowledge. We did Java over the last 2 years, but not enough to use for a project, we barely got beyond "for" loops for goodness sake. And it seems that nearly all the idea websites/threads I've visited are suggesting using C (or similar) to creating really complex things which I don't even understand, let alone know how to do.



Did you do Computer Science? If you did, then that will be one horrible department!

For loop in 2 years? Owh my God. We did loops in a day and that's loops with the letter 's'!

Could you consult your project supervisor about possible topics? He might be able to help out. But you need to tell him/her your skills or they might give some complex neuro image and signal processing with embedded system added with a secured connection with fast processing over a small scale mobile device plus with proper analysis, testing, quality assured device and everything on top of it topic to solve as your project.

Be honest with them. They might help! :smile:

Reply 6

Vision
I'm facing a similar problem. I have just over a month to submit a plan for my Computing project. As of yet I don't have a clue what to do. The problem is, we're expected to come up with a project that draws upon the modules we have studied in the previous two years, however I study Systems Management, which focuses more on the business/analysis side of computing rather than the development side.


Some of my friends did a similar course as you did. Most of them developed Systems like a site that can register, edit, update, maintain the departments incoming Masters and PhD's projects or Clinic registration system.

Much like what you said, the evaluators are looking for the 'feasibility' of the project, the plan, the execution of the system, the budget and all the glory of the analysis and design of the system that most Computing Science student tend to ignore (unless your a Software Engineering student :p: ). So marks tend to go there. If you can't support your system with a good decision or explanation than that will be troublesome during the presentation.

Owh and as I recall, the UML diagrams are very important.

Reply 7

newman24x
Did you do Computer Science? If you did, then that will be one horrible department!


Computing at Coventry.

I'm exaggerating a little, we did get a bit more advanced than that, but the first year was just the basics of programming for people who had never done it before and the second year, the last few lectures we did had got as far as Sets and Maps, Colleciton Frameworks, etc... nothing more than that. Nothing that you can really use for a project. They taught us how to do a text menu, eg: Press 1 and do a function of some kind, or read text input, but I coulnd't create anything beyond that.

newman24x

Could you consult your project supervisor about possible topics? He might be able to help out. But you need to tell him/her your skills or they might give some complex neuro image and signal processing with embedded system added with a secured connection with fast processing over a small scale mobile device plus with proper analysis, testing, quality assured device and everything on top of it topic to solve as your project.

Be honest with them. They might help! :smile:


See, I don't even know what that means...

I'm stuck because I am terrible at Maths and all the complex things require maths or in depth knowledge of hardware or now computers actually work. I can do web programming and databases, but I'm no good at any of the complicated stuff.

Reply 8

Sly-.-
What are you studying and where?

How the hell do you study Java for two years and not get beyond loops; content which you should cover in a couple of days. I hope you didn't do Computer Science.


Computing, COventry.

Reply 9

...complex neuro image and signal processing with embedded system...


OceanInTheSky
See, I don't even know what that means...


lol. I was exaggerating as well :p: I don't think any Undergrad supervisor will give that sorta complex for their students...

I don't know how your Uni teaches Computing but as far as I'm aware, most Computer Science will be thought the fundamental concept as well and the rest is up to them to know and to explore.

OceanInTheSky
I'm stuck because I am terrible at Maths and all the complex things require maths or in depth knowledge of hardware or now computers actually work.


Well, can you at least try a bit to explore those topics? Not everyone is good at everything, even in the field of Computing. When I was doing my final project, I had to pick up new things on my own as well e.g. mathematical equations, understanding certain hardware configuration, etc and yes, it can be intimidating but you will never know how far you can go for it.

Don't let a 'topic' scare you. It's not a monster :smile: It's not going to eat you. You are the one scaring yourself. Try it first then you'll know. If you find it difficult, you can always explore do research about it.

Best of luck!

Reply 10

I just had a look at Coventry's Computing department:


Year one topics:

* Computing Perspectives
* Object-oriented Programming
* Computer Architecture
* Logic and Sets
* Information Systems
* Designing for Usability 1

Year two topics:

* Professional Skills and Group Project
* Advanced Programming
* Database Systems
* Computer Law and Digital Investigation or User Interface Development


Final year:

* Individual Honours Project
* Plus option modules e.g:
• Intelligent Agents
• Large Scale Software Development
• Ethical hacking
• Systems Security
• Advanced Network Management and Design
• Concurrent and Real-time Systems Design
• Enterprise Systems Development
• Advanced Information Systems
• M-Commerce Applications




You could meet up some of the lecturers that are teaching the subjects that I've highlighted (I highlighted because it seems to be doable, with your requirements, I think) and perhaps they can give you some idea for your project. Also, you can take subjects with them to learn more about the topic they propose.

Reply 11

OceanInTheSky
So with a few months to go until it's time to get started on a final year project for my Computing course, I was casually thinking about the kind of things I could do and decided to have a look on the internet for example ideas of final year projects.


What do you want to do job-wise after your degree ?

Reply 12

So it sounds like you haven't done OOP which coventry are advertising as 1st year in the prospectus. You should definitely complain

Reply 13

anongeek
What do you want to do job-wise after your degree ?


No idea, I change my mind all the time. I'm not even sure I want to do anything with computers after this.

Reply 14

Fried Sock
So it sounds like you haven't done OOP which coventry are advertising as 1st year in the prospectus. You should definitely complain


Yeah the java we did was object oriented.

Reply 15

OceanInTheSky
Yeah the java we did was object oriented.


Did you do anything about polymorphism, inheritence, encapsulation, modularity, abstraction etc?

Did you actually use classes, objects, interfaces?

I know you've clarified "getting past a 'for' loop", but it still doesn't sound like you've really done object-oriented programming.

In terms of your project, I'm really not sure what to suggest. You won't be expected to do anything too challenging of course, but it'll probably have to be more than a 10-page web-site using a few PHP includes. Any chance you could go into a bit more detail as to what experience you have with PHP, or any other language?

Reply 16

DarkWhite
Did you do anything about polymorphism, inheritence, encapsulation, modularity, abstraction etc?

Did you actually use classes, objects, interfaces?

I know you've clarified "getting past a 'for' loop", but it still doesn't sound like you've really done object-oriented programming.

In terms of your project, I'm really not sure what to suggest. You won't be expected to do anything too challenging of course, but it'll probably have to be more than a 10-page web-site using a few PHP includes. Any chance you could go into a bit more detail as to what experience you have with PHP, or any other language?


We did a little bit on things like Polymorphism and Inheritence, etc... towards the end. But I was kind of tuned out by then and didn't really understand it. I'll have to go back and read through the lecture notes at some point, but I wasn't planning on using Java this year anyway.

I've been doing PHP for about 4 years roughly, nearly all of that time was just standard PHP though, I've only very recently started trying to use OO. But I've made some reasonably complex things, mostly games and such.

Reply 17

Think the whole point of a project, is doing the research (self learning) to complete it, hence why its worth 40credits+

Reply 18

Seems like there is alot of people on this thread trying to make you feel like you should have learnt more on the course but you didn't so now its time to fake it and get a good score. First pick a field and get in with a lecturer on that topic and ask him for a project. Second, forget about the programming, You can pick it up as you go, instead look at the mark scheme for the project, often the documentation is more important. Find out what is Important and work on it the hardest.

Reply 19

Hi I know this is abit late, but after googling I found that you were in a similar position to what I am in now.I have looked through your profile and I see that you managed to achieve a first class degree, which I got to hand it to you well done man. I know the feeling of a course not preparing enough for this, I am doing ITMB and don't get me wrong its a good course on paper but I feel in terms of my technical knowledge it has not prepared me fully as they focused way too much on the project management / business side. Although I have a similar level of knowledge to you when you made this post.I would really appreciate it if you could respond / give me some advice to how you did it because Im abit worried and could use some guidance. Once again big congratulations for getting a first Im happy there is a positive end to this story :smile: and gives people like me hope

Quick Reply