¿Cuáles son los temas sobre los cuales un estudiante de Cse puede hacer un mini proyecto?

El trabajo del proyecto siempre depende del tema que le interese. El mini proyecto generalmente está destinado a decidir el área en la que puede aportar algo de innovación durante el trabajo principal. Este tiempo se puede utilizar para examinar las últimas tecnologías en el mercado y aprender los fundamentos del campo que le gusta. El resumen de esta encuesta se puede proyectar como su mini proyecto. Le sugeriré que elija un pequeño proyecto que realmente le interese. Mucha gente elige proyectos fascinantes más allá de su capacidad y terminan con frustración. Ya sea que vaya a estudios superiores o ubicaciones, seguramente enfrentará consultas sobre su proyecto. Por lo tanto, no es importante qué tan grande sea su proyecto, sino cuánto sabe realmente sobre él …

Puede leer los conceptos básicos de los siguientes temas y elegir cualquier tema que le parezca interesante:

1. Redes ad hoc móviles (MANET): aquí puede encontrar muchos algoritmos que son de código abierto (como AODV, DSDV, etc.) y que pueden simularse utilizando el simulador de red. En este proyecto obtendrá una idea de TCL / OTCL, simulador de red y su simulación, algoritmos inalámbricos.

2. Aprendizaje automático: suena muy pesado pero cuando profundizas te resulta interesante y fácil de aprender. Simplemente puede recopilar cualquier conjunto de datos del repositorio UCI (google it) y puede usar la herramienta WEKA para la clasificación. En este proyecto, puede aprender la herramienta WEKA que contiene muchos clasificadores, Aprendizaje supervisado, Aprendizaje no supervisado y formatos de conjuntos de datos.

3. Internet de las cosas: puede proporcionar conectividad a bombillas o cualquier otro objeto en una habitación que controla a través de Internet.

4. Bit Coins: un campo emergente de criptografía, Bitcoin es una forma de moneda digital, creada y mantenida electrónicamente. Nadie lo controla. Los bitcoins no se imprimen, como dólares o euros: son producidos por personas, y cada vez más empresas, que ejecutan computadoras en todo el mundo, utilizando software que resuelve problemas matemáticos (fuente Wikipedia)

5. Algoritmos de optimización: existe una gran cantidad de algoritmos de optimización como ACO (Ant Colony Optimization), Algoritmo genético, Búsqueda de cuco, Optimización de enjambre de partículas, etc. Puede elegir cualquiera de ellos y puede optimizar cualquier problema. Ejemplo: el problema del vendedor ambulante también se puede resolver con ACO.

6. Computación en la nube: todos los estudiantes de informática tienen una idea básica sobre la nube. Entonces puedes encontrar muchas cosas en este tema.

7. Big Data: Usando Hadoop puedes realizar análisis, Ejemplo: Análisis de sentimientos, Este tema es un poco complejo pero realmente interesante.

No se asuste si no conoce algunas palabras, solo búsquelas en google y obtendrá una idea clara. Léalos, puede encontrar muchos más temas interesantes.

Todo lo mejor 🙂

Bueno, depende de lo que veas, de tu conjunto particular de habilidades y de lo que te sientas cómodo haciendo. Quiero decir, supongo que está haciendo este proyecto al final de sus estudios o año, por lo que debe estar familiarizado (al menos) con algunos conceptos avanzados. Te sugiero que los uses y lo básico para hacer algo simple. Al igual que para C ++, te sugiero que uses el concepto de estructuras de datos y algunos otros conceptos simples para crear un software de sistema de gestión, como School Management (Mi proyecto) donde incluyas opciones como registrar a un nuevo alumno, eliminar el registro de un alumno, cambiar etc. Creo que entiendes lo que estoy diciendo. Entonces, dado que no mencionó ningún idioma, sugeriré algunos idiomas de tendencia, suponiendo que sea un programador intermedio:

Python: un registrador de teclas simple (simple; solo para pruebas).
Use el marco Django para hacer un sitio web (intermedio; divertido para d0)

C ++: una calculadora todo en uno, que incluye funciones científicas y de otro tipo de las que carece una calculadora normal. (Simple; agregar una buena interfaz de usuario puede convertirlo en un buen proyecto en general)
Un software de sistema de gestión. Digamos que la idea básica de la escuela, el hospital y el banco sigue siendo la misma, solo algunas cosas cambian. (Intermedio)

Java: Programas similares a los que mencioné en C ++ o puedes incorporar Android para hacerlo realmente interesante.

De todos modos, siempre puedes visitar Github para encontrar proyectos interesantes y sus códigos fuente. Le deseo buena suerte y espero que esto ayude.