Skip to content

mmroch4/university

Repository files navigation

FCUP - Bachelor of Computer Science

This repository contains exercises and projects completed during my Bachelor's degree in Computer Science at Faculdade de Ciências da Universidade do Porto (FCUP).

FCUP Academic Year Portfolio

👨‍💻 About Me

Hey! I'm Miguel Rocha, a Computer Science student at FCUP (Faculdade de Ciências da Universidade do Porto (FCUP)). This repository is my digital notebook — a collection of exercises, projects, and experiments from my degree.

Why this repo? To track my progress, share knowledge, and build in public. Feel free to explore, learn, and get inspired!

  • 🌐 miguelrocha.dev
  • 📍 Porto, Portugal
  • 🎓 Faculdade de Ciências da Universidade do Porto (FCUP)

📂 Repository Structure

This repository is organized by course. Each folder contains exercises, assignments, and projects from the respective subject.

📁 introduction-to-programming/    # 1st semester
📁 introduction-to-computers/      # 1st semester
📁 calculus-II/                     # 2nd semester
📁 computation-models/              # 2nd semester
📁 computer-architecture/           # 2nd semester
📁 functional-programming/          # 2nd semester
📁 imperative-programming/          # 2nd semester
📁 competitive-programming/         # Extracurricular

What's inside each folder?

  • ✅ Exercise solutions
  • 🧪 Lab assignments
  • 🚀 Projects
  • 📝 Notes & summaries
  • 🔗 Useful resources

📚 Courses

Below is a list of courses included in this repository:

Course Folder Semester Status
Introduction to Programming introduction-to-programming/ 1st ✅ Completed
Introduction to Computers introduction-to-computers/ 1st ✅ Completed
Calculus II calculus-II/ 2nd 🔜 Planned
Computation Models computation-models/ 2nd 🔜 Planned
Computer Architecture computer-architecture/ 2nd 🔜 Planned
Functional Programming functional-programming/ 2nd 🔜 Planned
Imperative Programming imperative-programming/ 2nd 🔜 Planned
Competitive Programming competitive-programming/ Extra 🔄 In Progress

🤝 Contributing & Usage

For students: Remember that these are meant to be learning resources, not to be copied directly. Understanding the problems and solutions is key to learning! Understanding > memorizing. Use them wisely!

For everyone else: Found something useful? Spotted a bug or improvement? Issues and suggestions are welcome!

📄 License

This repository is for educational purposes only. Individual files may have specific licenses where applicable.

📬 Get in Touch

Want to chat about code, collaborate, or just say hi? Feel free to reach out through my portfolio website.


⭐ Star this repo if you find it helpful!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published