Welcome to my comprehensive repository for the Computer Science & Telecommunication Engineering (CSTE) program at Noakhali Science and Technology University (NSTU). This repository is meticulously organized to document my academic journey from Semester 5 (Year 3, Term 1) through Semester 8 (Year 4, Term 2).
Here you will find lecture notes, lab reports, source code, project documentation, and study resources for each course.
The repository is structured by academic semester to facilitate easy navigation. Each semester folder contains subfolders for individual courses, which are further divided into Theory and Lab components.
Focus: Signal Processing, Operating Systems, Microprocessors, Compiler Design, AI.
- CSTE-3101: Digital Signal Processing
- CSTE-3103: Operating Systems
- CSTE-3105: Microprocessor & Interfacing
- CSTE-3107: Compiler Construction
- CSTE-3109: Artificial Intelligence
Focus: Graphics, Networking, Software Engineering, Machine Learning.
- CSTE-3201: Computer Graphics
- CSTE-3203: Computer Networking
- CSTE-3205: Software Engineering
- CSTE-3207: Machine Learning
Focus: Image Processing, Wireless Communication, Optical Fiber.
- CSTE-4101: Digital Image Processing
- CSTE-4105: Optical Fiber Communication
- CSTE-4125: Capstone Project Phase I
Focus: Cryptography, Graph Theory, Capstone.
This repository includes code and simulations using:
- Languages: Python 🐍, C/C++ 🇨, Java ☕, MATLAB 🔢, Assembly (8086/8051) ⚙️
- Tools: Lex & Yacc, Packet Tracer, Proteus, Linux Shell
- Navigate to the specific Semester folder.
- Open the Course folder you are interested in.
- Explore the
Theory/folder for lecture notes and resources. - Check the
Lab-CSTE-XXXX/folder for source code and lab reports.
This project is licensed under the MIT License - see the LICENSE file for details.
Maintained by a B.Sc. Engineering Student @ CSTE, NSTU.