CS Degree toolbox
Published: 2021-04-21 14:59:02

I've had a few direct messages on twitter asking about some of the concepts to learn and understand on the journey to becoming a good (maybe even great) engineer. I came across my computer science degree courses and decided to share and make them available, not only to people who may have never encountered these resources, but possibly also for people who may want a refresher of the things they did in school. Furthermore, some of these concepts and resources come in handy when trying to get a job since some companies tend to assess knowledge on basic CS concepts. I personally don't believe everything should be memorised or understood all at once, as the journey continues opportunities to use and grasp these resources with greater fulfilment and understanding will present themselves. This could just be a small guide or a base idea to what can be learnt or known as an engineer. I strongly believe in the potential of anyone who aspires to become a great engineer or developer, whether they have a CS degree or not. Therefore sharing some of these resources may help accelerate those aspirations. Click this [link](https://drive.google.com/drive/folders/1opytl8dfBrDPIb0-kWpmVPvGdtvs5Bp8?usp=sharing) to directly access all the files or use the content structure  below to view a file of your choice. Some of the resources contain the text books they were sourced from. 

Degree
- Year 1
    - Phase 1
        - [Programming fundamentals](https://drive.google.com/drive/folders/14bg0qxydyKaAb_8-RSzfFt3DBhDe0M9I?usp=sharing)
        - [Discrete Math](https://drive.google.com/drive/folders/1G4U1K3GCz9m6E4cxZjW2CfoZzTx8p8r3?usp=sharing)
        - [Calculus](https://drive.google.com/drive/folders/1cTQrYMv_X6Rc_9FzzNR2bkdaKp_CI_-4?usp=sharing)
    - Phase 2
        - [Object Oriented programming](https://drive.google.com/drive/folders/1LBAxALFB2kkNMnuwM7faZ3GPbIe8Oksg?usp=sharing)
        - [Database Fundamentals](https://drive.google.com/drive/folders/1CmGwKwbEn1FGOdkpUVsqrG-Q9y6dsh3F?usp=sharing)
        - [Computer Architecture](https://drive.google.com/drive/folders/1aBOlcLj0nztzzhu3FpjuKuuvzwsiTk3d?usp=sharing)
        - [Computational methods](https://drive.google.com/drive/folders/1AJ4Nv8FOe_s4xaZ2USKBrsRwxgSJE6L-?usp=sharing)
- Year 2
    - Phase 1
        - [Software engineering fundamentals](https://drive.google.com/drive/folders/1_PLJhVGUiNxFnEGLMimOSSv3ReTYATqb?usp=sharing)
        - [Operating systems](https://drive.google.com/drive/folders/1MNX2TCJar_9fbGgbhpHsZMf7oQRraU9A?usp=sharing)
        - [Object Oriented Analysis and Design](https://drive.google.com/drive/folders/1NpyyVEu_BJ0x7FGukeHv9nGE5Foto5t-?usp=sharing)
        - [Computer Networks](https://drive.google.com/drive/folders/1NTnr9ea8Eu4bbsLYdpyWYCzoUPgEb1pk?usp=sharing)
    - Phase 2
        - [Web Application development](https://drive.google.com/drive/folders/13Kb3Ldjx7-sGDtgklbkO-8E_QVTSbK4g?usp=sharing)
        - [Information Systems](https://drive.google.com/drive/folders/1gK_Li5KG6PcT_jGn3SIGgJV9FyBLOn2q?usp=sharing)
        - [Concepts of Programming languages](https://drive.google.com/drive/folders/1DUok1BTmSbKXZUoCL5GGWZYagdQ9-z8p?usp=sharing)
        - [Algorithm analysis](https://drive.google.com/drive/folders/1Koz0VEEwSox1Hui2mYliLxCOdQwlNIC-?usp=sharing)
- Year 3
    - Phase 1
        - [Human interaction design](https://drive.google.com/drive/folders/1z9yVXKQJkWlKdYWFVFcs_hFz4pH1kyMD?usp=sharing)
        - [Computer Security](https://drive.google.com/drive/folders/1l7wFGueQ--l02JxWO54vsFGc-wL4i3Jm?usp=sharing)
        - [Advanced DataBase](https://drive.google.com/drive/folders/1B6SZ7veOA6_W18soEaZ8WA2Pqe78dzPM?usp=sharing)
    - Phase 2
        - [Information Technology audit](https://drive.google.com/drive/folders/1q68iY-cnUjbX4G52ypqJtWkGRsm6r4Jz?usp=sharing)
        - [Decision support systems](https://drive.google.com/drive/folders/1XP776pp1CqvS_op0EPmCzAXWjXhD7cLP?usp=sharing)
        - [Compiler Design and Programming language translation](https://drive.google.com/drive/folders/1rFfV3RfYNDWCgC_-fflkxcF9UZCviYaP?usp=sharing)

Take a look and share your interests in the comments.