A comprehensive and well-structured archive of my undergraduate coursework in Computer Science. Featuring assignments, assessments, and notes across various courses, this repository is ideal for students, educators, and anyone looking for valuable academic resources.
This repository serves as a digital collection of all coursework completed during my Bachelor’s in Computer Science. Each course folder contains:
- Assignments: Detailed solutions and explanations.
- Assessments: Graded quizzes, tests, and final exams.
- Notes: Lecture notes, summaries, and study guides.
Feel free to browse, view, and learn from this archive. Note that this repository is intended for viewing only, and redistribution or unauthorized use is not permitted.
Here’s a quick look at how the repository is organized:
UG_Computer_Science_Archive/
├── Java Programming/
│ ├── Assignments/
│ ├── Assessments/
│ ├── Lab/
│ └── Questions/
├── Data Structures/
│ ├── Assignments/
│ ├── Assessments/
│ ├── Lab/
│ └── Notes/
├── Operating Systems/
│ ├── Assignments/
│ ├── Assessments/
│ ├── Lab/
│ └── Notes/
└── ... (More courses)
This repository includes course materials for several Computer Science subjects, including but not limited to:
- Cloud Computing
- Computational Thinking
- Computer Architecture
- Computer Networks
- Data Mining
- Data Structures
- Database Management Systems
- Design of Algorithms
- Digital Logics
- Discrete Mathematics for Computer Science
- E-Commerce
- E-Database Management Systems
- IT and Business
- Java Programming
- Object Oriented Analysis and Design
- Object Oriented Programming
- I Open Source Programming
- Operating Systems
- Programming Fundamentals
- I Software Engineering
- Software Quality AssuranceTesting
- Statistical Applications
- System Software
- Visual Programming
- Web Development
Each course contains folders for assignments, assessments, and notes with subfolders for specific content.
📘 Course | 📁 Topics Covered | 🗂️ Resources |
---|---|---|
Java Programming | OOP, Inheritance, Polymorphism, Exception Handling | Assignments, Lab Exercises, Exam Papers |
Data Structures | Arrays, Linked Lists, Trees, Graphs | Assignments, Study Notes, Questions |
Operating Systems | Processes, Threads, Synchronization, Memory Management | Lab Manuals, Assessments, Lecture Notes |
Database Management Systems | SQL, ER Diagrams, Normalization, Transactions | Assignments, Sample Database Queries |
Algorithms | Sorting, Searching, Dynamic Programming, Greedy Algorithms | Lecture Notes, Practice Problems |
Web Development | HTML, CSS, JavaScript, PHP, Web Services | Web Projects, Assessments |
------- | ------- | --------------- |
- Browse by Course: Navigate to the course folder you are interested in.
- Assignments & Labs: Check the Assignments and Lab folders for practical tasks and solutions.
- Assessments: Use the Assessments folder to review quiz and exam questions.
- Notes: Go through the Notes folder for lecture summaries, slides, and study guides.
- Students: Use the materials as study aids or reference for assignments.
- Educators: Find inspiration or reference for creating course content.
- Self-Learners: Explore detailed explanations and solutions for various topics in Computer Science.
This repository is publicly viewable for educational purposes only. However, the materials are protected by copyright, and unauthorized downloading, modification, or redistribution is not permitted.
For inquiries about the use of the materials or permission requests, please contact me directly via email.
If you have any questions or need further clarification, feel free to reach out:
- Email: nithishweb@gmail.com
- LinkedIn: nithish-g-swe
- GitHub: NithishGitSrc
Thank you for visiting this archive! Happy learning! 🎓