Sie sind auf Seite 1von 14

What should I do for my final year CSE

project?
NEHA KUMARI, Software Developer at Restolabs (2016-present)
Answered Jan 25
Originally Answered: What can I do for final year project in CSE?

You can visit to Education and Learning Portal and contact at info@anniz.in or +91 8130
865 897 for CSE Final Year Projectit is one-stop destination for your Final year project.

They provide full final year projects Source Code, Project, Report, Database Structure,
Abstract, Synopsis, Documentation,Project Proposals, Video Demo, Customization,
Installation Guide, Project Training, 24X7 Support
All this Absolutely Free……………..!!

Contact them for further details

Rãçhįt Gûptã, works at HCTM Technical Campus, Kaithal


Answered Jan 25
Originally Answered: What can I do for final year project in CSE?

I think i'm good to go in answering this question,

no matter which programming language you know, or may be you are from networking stuff,

first of all., just don't you go with a simole desktoo GUI project wuth a database linked in
background., that's the very basic of basic in this field., i will be going to recommend you atleast
think.,

search a little for what kind of projects you can build., it really not necessary that what the level
of your project be but building it all by yourself matters most.,

Let me give you my example.,

I'm a python developer., in my last year., i build a data transfer software over a network.,

i knew how to send a text over a network using sockets., & so from there i got the idea if i can
transfer a file,

it is really tough to get the mechanism or logic right all by myself., but for 1 week, i didnt
googled it., i tried my own codes., & i got one right.,
like., reading the file., converting in byte code., fragmenting it., & then putting a loop on those
fragments for sending the each fragment., plus., collecting & joining the fragments in other pc
connected with same network., & decode it & write the file.,

On a single go., it sounds like way too easy., but doing all by yourself gives you motivation.,

Also i made the byte code encrypted with AES,

You can even set up a OTP like thing which i did.,

The prohect you made won't be perfect., there is always you can do to add up.,

Another project i made was a HACKING USB STICK., yeah i copied the idea., & i really got the
vasics from internet., but i customised the fuctioning., like hiding it., making it autorun., & all
these.,

but as per the scenario, i had saw students building up DATABASE projects which includes
ANDROID applications too., make something dynamic & unique.,

A final year project is more important for an student to acquire technical knowledge.

Here are some of the computer science project for cse students.

1. anrox Work Force


2. SPIRIT –Spontaneous Information and Resource Sharing
3. Software Engineering of Scientific Software
4. Energy & Power Efficient, Real Time System Scheduling
5. Data-Efficient Robot Reinforcement Learning
6. Gaussian Processes for Bayesian State Estimation
7. Imitation Learning in Humanoid Robots
8. Privacy Preserving Data Sharing with Anonymous ID Assignment
9. SORT- a Self-Organizing Trust Model for Peer-to-Peer Systems
10. Information Flow in Bargaining Scenarios
11. Simulation and Exploration of Hybrid Systems via Automata
12. Combining Kinect and Stereo Depth Measurements
13. Band-Aids for Broken Microprocessors
14. North East West South Global Unified Reporting Utility (NEWSGURU)
15. Mobile Apps in the K-12 Classroom
16. Diagnosing Computer Bugs Using Big Data
17. A Railway Anti-collision System with Phis Plate Removal Sensing and Auto Track
Changing
18. A Reverse Engineering Approach for Converting Conventional Turbo code to 64bit C#

If u have intrest to buy project set up in online i would prefer click my project website.they
strongly emphasizes upon “hands-on expertise .
I love those products. so for more details visit clickmyproject website

all the best for your final year projects.

How do I become a good computer engineer?


I am a first year computer engineering student. What things i should do or i should know in these
four years to become a good computer engineer that can land me in a good job as well.

Jimmy Khamar, .net and android programming expert


Answered Oct 6, 2016

all along the most thing you need is the HUNGER to know and learn a PROGRAMMING
language. Firstly focus on a higher language of your interst and become a person such that
knows every little detail about the language.

ONly one thing i would like you to say Practice and Practice because in our field we only have to
make our skills more prominent by practicing .

Rajveer Singh, B. Tech Computer Engineering (2013)


Answered Jun 17

Computer Science is a VAST domain . it is the only engineering with which you have to update
yourself daily. you may be not aware of the thing that the software which you are learning right
now, will be outdated or will no longer be used when you complete your engineering degree.
Majorly Computer Science consists of these following Areas:
1> Programming Softwares
2> Games Programming
3> Animation & Gaming
4> Web Designing
5> Web Development
6> Apps Development
7> Networking & Data Communication
8 > DATABASE management
9> Data Science
10 > Software Testing
11> Cyber Ethical HAcking
12> Cyber Law
13 > Information Technology Consultancy
14> Hardware & chip level Programming
15 > Microprocessor Programming & design
16> Image Processing & Video Processing Technology.
There are lot of other options, But for being a good computer engineer , one has to understand
his capabilities, will power & interest at early stage .
Go for the master Degree or Professional course for the desired field you opt .
Be professional at one or two .

Hello! There are lots of new and innovative project ideas for CS students. Options are plenty, no matter
which field you're interested in.

The best way to get inspired would be to go to websites of different Universities/ researchers and see
what inspires you. But if you'd like to be spoon-fed with the specifics, here are some suggestions:

1. Data Science/ML- go to The Home of Data Science .

2. Mobile& WebApp Development- 609 app startup ideas

3. Networks- 25 of today's coolest network and computing research projects

4. Operating Systems- What are the best ideas for operating system projects?

5. Robotics- Robotics Projects Ideas for Final Year Engineering Students

6. Cloud Computing- Cloud computing projects

Happy coding!

Hello!

There are lots of projects idea depending upon your interest.


You may go to any of the following options:

 System Application
 Web Application
 Android Application
 Ios Application
 Desktop Application
 Website Building
 Application for Core Topics of Computer science Engineering.

You may contact at info@anniz.in, for a wide range of project ideas and full source

code along with online training regarding project, absolutely free.


This question has not been answered carefully. This question needs a subtle and a deep and
proper answer. I have read all the answers here, all the answers are providing the google results,
with a comment or two from their own side, so as to look knowledgeable and experienced. None
of them are dealing with the different intricacies of the computer engineering.

This question is like asking, How can I make a Taj Mahal ? This is a bad aim. A person should
firstly try to learn how to build walls, then several other related things, later.

Please understand that there is a difference between producing the texts on papers to pass an
exam and making use of any skill to make the things useful for humans. Indian engineering
curriculum is 40 years old, plus, on the top of that, the Indian engineering college force the
engineering students to not to get skilled, so that the graduates can work as clerks in the
companies owned by the college owners.

Before delving deeper into the question I shall like to provide a bit of prologue, so as to let the
computer engineering enthusiasts understand about the ways to start thinking about a profession
in computer engineering.

Prologue:

A computer engineer is a person who makes the computer do, what he wants them to do.

OR

A computer engineer is a person who solves new problems relating to computers everyday, by
using the computer programming skills mastered by him.

OR

A computer engineer is a person who makes use of his command over the computer
programming skills to make the lives of the humans easier.

OR

A computer engineer is only that person who has set of very complex projects at GitHub
website and has the understanding of flow of electrons in the computer's electronics, for its
efficient use for helping the humans live a better life.

Like a carpenter uses his 8-10 tools to make 5-6 different kinds of furniture, similarly, a
computer engineer uses his command over computer programming languages to make the
software of different kinds.
A computer engineering researcher is a person, who uses his exploratory skills to invent the
programming languages to help the computers engineers, to make the lives of humans, easier.

OR

A computer engineering researcher is a person who uses his command over the different
aspects of computer software and hardware to invent variety of ways in which the computer
machine can be used by the computer engineers to solve problems faced by computers, to help
the humans use the computers, in a better way.

Please note that the colleges which provide these two facilities to its students should be
considered as a good engineering colleges. These two facilities are provided at all the popular
Indian engineering colleges, to the maximum extent.

1. 5 MBPS per hosteler internet speed in the college hostel.


2. Non-compulsory attendance rule.

These two facilities enhance the probability and the extent to which an engineering student in
any engineering college in India shall be able to get skilled.

An important thing to consider: Curriculum can be taught. Skills cannot be taught.

There is no value of engineering degree or any kind of any certification in the product based
computer engineering industry.

The primary aim of all the engineering students should be to make themselves employable,
according to the demand of industry. There is infinite demand for computer engineers in the
present industry.

Following are the paths that should be taken into consideration for having a career in computer
engineering.

1. Front end computer programming.


1. This requires command over creativity and understanding of back-end computing
technologies.
2. It is comparatively less paid then back-end computer programming. If the
complete computer engineering industry is taken into consideration.
3. It is considered less complicated than the back-end computer programming,
because it follows the logic of WYSIWYG. Hence, considered easier.
2. Back end computer programming.
1. This requires command over minute understanding of computer programming
languages.
2. It is comparatively higher paid than front end computer programming.
3. It is considered more complicated than the front end programming because it does
not follow the logic of WYSIWYG.
3. Competitive programming.
1. This requires command over algorithms to make you of the computer
programming languages to make the computers do, what the computer engineer
wants the computers to do, quickly.
2. It is a great way to prove one's competence over command of intricacies related to
computer engineering.
3. Competency of this single arena can provide great edge over other job applicants.

So, there are three things that a computer engineering enthusiast should keep in my before
delving deeper into computer engineering

1. Play with Python programming language, so as to understand how the computer


programming language works.
2. Try your hands at Data Structures.
3. Try to use python on data structures.
4. Think about trying other programming languages.
5. Compete of TopCoder.
6. Try to make any software using the knowledge obtained in above points.

This is a great way for any computer engineering enthusiast to start his hard work.

There are infinite number of projects already available on internet, to learn from.

Though my answer does not answer the question, but I wanted to make this contribution on this
webpage.

Narayan Loke, CTO


Answered Jul 18, 2016

An innovative idea should be your own brainchild, so I would guide you basically to brainstorm
for finding innovative ideas. Here’s a set of things you could do to get an innovative idea:

1. Think of problems around you.


2. See how you can solve the problem.
3. Now create a design of your plan and implement it.
Now for example, I’ll give a very trivial example which a friend of mine has implemented. The
municipal corporation supplied water at my friends area at 3 am in the morning, so it was really
very painful to wake up early in the morning to run the motor to fill the tank. To get rid of this
early wake up thing, my friend used a 8051 and a few ball bearings to create a liquid flow switch
to automatically switch the motor. He also placed a flush valve kind of thing to switch the motor
off when the tank filled. He build the whole thing in a budget below Rs.1000.

So this system actually helped him save efforts and was innovative on his part. I suggest you
think of any such problems around and build solutions for it.

Vaibhav Rai, Post graduate student in Computers. Always ready to learn new technologies.
Answered Dec 1, 2015
For a computer science student, there is a range of projects in which they can do their research.
Some examples are:
> Face and voice recognization.
> Big data handling.
> Artificial Intelligence.

These all projects are based on different fields of computer science. You should choose some
innovative project in the field you have command over. There are some innovative projects on
specific fields.
Web technology:
> Developing more user-friendly CMS.

Database:
> Managing big data efficiently.

Networking:
> Finding ways to speeding data transfer process.
> Securing data channels.

Software Engineering:
> Artificial intelligence.
> Single remote to handle various household machines. eg. Fridge, fan, lights etc.

Govind Kumar, Computer Engineering student in Hibernation,Web Designer, thinker.


Answered Jul 20, 2015
First of all let me tell you it that it wont be innovative if I tell you bout a project coz then it will
be copied one.
Now, coming directly to your question, there are many and all depends on your interst level. If
you like to research then you can go to your advisor, or search it on internet and I am sure you
will get to know about too many new things.
One other things that you can do is to develope some new tools that convert english or any
other foreign language to local indian language. That being said, you will say that's already
available on internet but the actual truth is there isnt any efficient software available and
even google has not tasted much success in that field. and as you might be knowing about the
digital india campaign, smartphone penetration, internet connectivity and all that is increasing in
india at a much faster rate, it'll be good if you can pull this one.
Good luck.

Honey Jain, Software ENGINEER


Updated Jul 18

Now a days people are going more towards AI(Artificial intelligence)


1) Like we can take an example of Artificial chat system in which u questions to on a chat and it
reply to u automatically ... similar to Google Allo..
This requires lot of logic and coding skills...
2) You can develop a commercial app with new business idea

Judy Hutson, B.S. Electrical Engineering, The University of Oklahoma (2019)


Answered Feb 22

That really depends on your experience level and interests. Obviously, a lot of people do video
games- not exactly “new” but a fun project for many people. Video games and apps are a little
stereotypical, but have the benefit of teaching you how to design for the consumer, think about
what will be intuitive and necessary, etc. Also, a self-contained program like that is good for
showcasing your skills to potential employers.

If you want to do something more high-level and off the beaten path, ask your professors who do
research if they need any coding done. That could be more of a challenge, and expose you to a
new field. If no one needs anything done, take a week or two to find a problem that needs
solving. Think of things that annoy you or decrease productivity in some way. Innovation is
noticing that things could be better, and making them so.

Aadish Yadav, Programmer


Answered Aug 5, 2016

Make a compiler of your own, Computer language, even if u create a very basic programming
language on your own with a few syntax, if compiler seems big implement first few steps of
compilation and leave the remaining few steps for the scope.

your own Operating system.

Well these were suggestions for the projects, however i will suggest you to not run towards any
fancy project which might be out of your capabilities, instead do something which is doable for
you and make it on your own. at the end learning matters.

Panngesh Awasthi, studied Electrical Engineering at I.E.T. M.J.P. Rohilkhand University,


Bareilly
Answered Dec 21, 2016
There are lots of innovative projects for CSE students-

1. Voice based E-mail for the Blind


2. A Railway Anti-Collision System with Auto-Track Changing and Phis Plate Removal
Sensing
3. Computer Folders ‘Security with a Bluetooth-Enabled Mobile Phone and Rinjdal
Security Extension
4. Speech Stress Analysis based Cheap Lie Detector for Loyalty Test
5. Credit Card Reader with Face Recognition based on Webcam
6. Recognition of Hand Movement for Paralytic Persons Based on a Neural Network
7. Network Security Implementation Layer through Voice Biometric
8. Agent Based Blocking and Response, Intrusion Detection using Signature
9. Load Balancing of Artificial Intelligence Network using Ant Colony Optimization
10. Authentication and Adaptive Security for DNS System
11. Multicasting of Bandwidth Efficient Video in Multiradio Multicellular Wireless networks
12. ADHOC Networks Based Bandwidth Estimation of IEEE 802.11
13. Data Mining Technique Based Building Intelligent Shopping for Web Services
14. Automatic Teller Machine Network Implementation based Controlling of CAC
Connection Admission
15. Adaptive Coaching and Co-Operative System for MANETS
16. Multidimensional and Color Imaging Projections
17. Inter Domain Packet Filters based Controlling of IP Spoofing
18. Hidden Markov Models Based Credit Card Fraud Detection
19. XML Enable SQL Server Based Data Storage and Minimization
20. Artificial Neural Network Based Verification of Digital Signature
21. Design and Implementation of E Secure Transaction
22. Pattern Recognition and Dynamic Character Using Neural Network
23. Verification of Dynamic Signature Using Pattern Signature
24. Data Integrity Maintenance and Dynamic University Linking
25. Filtering and Analyzing of Effective Packet System for ATM Network
26. Efficient and Distribution and Secure Content Processing by Cooperative Intermediaries
27. Rule Mining Algorithm for Efficient Association in Distributed Databases
28. Digest Algorithm for Efficient Message for Data Security
29. By Using Concurrent Engineering Train Simulation Based on Genetic Algorithm
30. Travelling Salesman and Genetic Algorithm Problem Using ATL COM and C#
31. Channel Rate Allocation for Scalable Video Streaming Using Genetic Algorithm over
Error-Prone Networks Based on GOP
32. High Speed Face Recognition Based on RBF Neural Networks and Discrete Cosine
Transform.

Coding is just a part of process of problem solving, You should need to understand the
underlying problem and efficient solution within given constraint. So i will better tell you,how to
be better at problem solving:

Programming Language & Computer science fundamental :-


First & foremost ,you should be proficient in any one of the popular
languages(C/C++/Java/Python), I will advise you to chose between c++ or Java ,since both are
widely accepted across all coding competitions and have better resources to get yourself trained.
Apart from knowing the language
make sure you are pretty good in debugging and testing your own written code
with all the scenarios.

Resources:-
CS106A: Programming Methodologies (Stanford Java tutorial)
Eclipse And Java Video Tutorials
CodingBat Java (Elementary problem on java programming to kick start the things)
Coursera (C++ course )
Buy The C++ Programming Language (Bjarne Stroustrup)
Page on stanford.edu( CS101 course by stanford university for non cs
students/beginner computer science student)

Data Structure and Algorithm:-


You can be a good programmer if you know a programming language well but to become a great
programmer you need to understand underlying data structure and algorithm.

Resources:-
Introduction to Algorithms Book(CLRS) ,easy language,very detailed explanation about each
and every algorithm technique(bible book :) )

The Art of Computer Programming: Fundamental Algorithms v. 1 Book

Data Structures and Algorithms Made Easy : Second Edition: Data Structure and Algorithmic
Puzzles Book

YouTube Channel:-

mycodeschool

saurabhschool

Coursera(Algorithm course offered by Stanford university)

Do's:-
1. Try to implement every solution on paper first before starting the code
2. Analyze the problem, define the constraint , compare your own solution with the parameter
of time/space complexities and then start coding (It may be hard to do at first but it will surely
make you a better programmer)

At this point of time you would be pretty confident enough to imagine ,which technique shall i
follow or which algorithm shall i utilize to solve a particular problem, Now it's Practice Time!!!
1. Start solving problem on Sphere Online Judge (SPOJ) ,200 problems
2. Once you finish step 1, try topcoder problems for DP and other algorithmic techniques ( solve
around 300 div2 or div1 ,until you feel confident in yourself)
3(Optional) If you are looking for interview preparation ,Start solving problems from
Cracking the Coding Interview: 150 Programming Questions and Solutions
GeeksforGeeks - A computer science portal for geeks

Bottom Line:- It's not the only "The" way to achieve a good programming mindse
t but it's a better way that helped me to equip myself with better programming knowledge.
What should I do after a B.Tech in CSE to get a good job?
Chandan Kumar Yadav, studied Bachelor of Technology in Computer Science and Engineering at Siliguri
Institute of Technology (2016)
Very simple Study and Study which you had not done in your college/university.
Always remember one thing, no one can get you a job except you in IT sector.
Always focus on these few points :-
1. Advice:
 Never rush for getting 100 call letters instead Always rush for preparing yourself for the kind of
job you want.
 Focus more on preparation than managing call letters for interviews.
 You only need one call letter to get your first job, but to compete with other 100,000 like you,
you have to be better than that 100,000.
 Focus and prepare these things
o Aptitude+logical skills
o communication skills
o Programming Skills(Atleast One programming lang is must, It’s good if you have more
than one)
o Technical subjects knowledge(atleast two is mandatory)
o Watch and learn about how interviews are held. Apart from thisalso learn about HR
interviews.
 I think i have mentioned the important point in the above bullet. Still if anything is missing, you
will learn it soon when you will attend 3–4 interviews.
2. Suggestion:
 Never loose your hope, if you failed in any interview.
 Always learn from your previous interview mistake,And, then correct it.
 Always keep on practicing and programming(if you want an IT software related jobs).
 Practice and Practice and Practice. There is no shortcut in IT sector.
 Never and ever pay money to anyone during before and after interview. There are many people
sitting in the market to con you. Also, Before paying money to any consultancy, always check
their genuineness.
 Follow these websites:
o Fresher Jobs In India - Amcat
o cocubes
o www.elitmus.com
o Facebook Group- Bangalore Job Seeker (created by Aashu only). Their website is
Welcome : BJSBuzz.
o Online Job Exam Preparation for Placement
o www.fresherworld.com
o www.geeksforgeeks.org
o www.indiabix.com
o www.linkedlin.com
o www.naukri.com
o www.indeed.com
Note: Attend 2–3 interviews to learn more about the interview process and required skills.
I tried to answer your queries in the best possible way. If you still face any problem or want my
help. you can connect to me through facebook.

Das könnte Ihnen auch gefallen