Skip to content

edcedcedcedc/my-self-education-in-computer-science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Here I'll be sharing my accomplishments and completed courses as a way of looking back and reflecting on my progress. My aim is to independently get educated for free and get myself an emulation of Bachelor of Science in Computer Science using resources from Khan Academy and Open Source Society University which is aligned with the standards outlined in the CS2013 Curriculum Guidelines for Undergraduate Degree Programs in Computer Science

Updates

10/02/2023

  • Khan Academy Algebra 1 completed.

20/03/2023

  • Khan Academy High School Geometry in progress.
  • Topics:
    • Rotating shapes
    • Congruence

06/07/2023

  • Learned that triangle inner angles sum to 180 degrees.

31/07/2023

  • Topics:
    • Similarity
    • Pythagorean theorem proof using similarity and two areas.

19/08/2023

  • Learned about Trigonometric ratios.

29/08/2023

  • Studied Analytic geometry.

17/09/2023

  • Covered Conic sections.

25/09/2023

  • Expanded equations of a circle.

28/09/2023

  • Delved into Circles.

20/10/2023

  • Exploring Solid Geometry.

21/10/2023

  • High School Geometry concurrently with Algebra 2
  • Average rate of change.

26/10/2023

  • High School Geometry done :)
  • Trigonometry concurently with Algebra 2
  • Complex numbers
  • Polynomial arithmetic

27/10/2023

  • Polynomial factorization

08/11/2023

  • Polynomial Division done;
  • new unit Polynomial graphs

17/11/2023

  • Polynomial graphs done;
  • Rational exponents done;

19/11/2023

  • Exponential models;

30/11/2023

  • Trigonometric functions done;

11/12/2023

  • Algebra 2: Exponential Models done; Logarithms done ; New unit transformation of functions
  • Trigonometry: new unit Non right triangles trigonometry

11/12/2023

  • Transformations of functions done; new unit equations

27/12/2023

  • quadratic, cubic equations and system equations, graphs done

28/12/2023

  • modeling with function combinations

09/01/2024

  • modeling done

15/01/2024

  • Algebra 2 done

21/01/2024

  • Trigonometry non right triangles; sine law, sine law proof, cosine law, cosine law proof done;

04/02/2024 Achieved First Milestone 🎉

  • Completed Algebra 1, Algebra 2, High School Geometry, and Trigonometry courses – prerequisites for OSSU. Ready for the next challenge!

06/02/2024

  • Python for Everybody - OSSU, Pre Calculus - Khan Academy

13/02/2024

  • Python for Everybody - loops iterations; Pre Calculus - complex numbers

19/02/2024

  • Python for Everybody - dictionares; Pre Calculus - dividing multiplying complex numbers

21/02/2024

  • Pre Calculus - rational functions

25/02/2024

  • Pre Calculus - rational word problems, PY4E done, 12 units out of 17, because others are optional so looking forward for CS50P 🚀

26/02/2024

  • CS50P unit 0 functions

27/02/2024

  • CS50P unit 0 done

27/02/2024

  • rational functions done, starting conic sections

05/03/2024

  • precalculus conic sections 55%, cs50p 4 unit done - exceptions

06/03/2024

  • precalculus conic sections done, cs50p 5 unit in progress

08/03/2024

  • precalculus vectors, cs50p 5 unit done - libraries, unit 6 - in progress

10/03/2024

  • precalculus vectors, cs50p unit 6 unit tests - done

15/03/2024

  • precalculus matrixes, cs50p skipped the i/o unit moved to the regexp unit done about 50%
  • school physics, unit 1, one dimensional motion

17/03/2024

  • cs50p done; besides unit 6 and 8, they were irrelevant for me.

22/03/2024

  • dropped khan academy high school physics, seems useless without calculus..

27/03/2024

  • mit 6.0001 week 1 in progress, ps1 released
  • khan academy precalculus matrices done, starting probability and combinatorics unit

03/04/2024

  • mit 6.0001 week 2 in progress, ps1 done
  • precalculus probability and combinatorics in progress

08/04/2024

  • mit 6.0001, problem set 2 in progress, week 3 in progress
  • precalculus probability and combinatorics done, precalc done
  • mit's single variable calculus program began

11/04/2024

  • mit 6.0001 problem set 2 50% done, week 3 reading/lectures
  • changed mit single variable calculus estimation from 13 weeks to around 26 weeks, it includes calc 1a 1b and 1c combined together

13/04/2024

  • mit 6.0001 problem set 2 75% done , week 3 reading 75% done/ lectures need to watch
  • calculus week 1 in progress, getting hands on derivatives today

15/04/2024

  • dropping single variable calculus 18.01, way to fast paced, and too hard for me.
  • starting calculus mit 18.01.1x 1a differentiation

17/04/2024

  • mit 18.01.1x calc 1a limits
  • mit 6.0001 ps2 80% done, ps3 in progress, reading in progress

18/04/2024

  • mit 18.01.1x calc 1a limits
  • mit 6.0001 ps2 finally done

23/04/2024

  • mit 18.01.1x calc 1a Continuity/Discontinuity, IVT
  • mit 6.0001 ps3 in progress

29/04/2024

  • mit 18.01.1x calc 1a Derivates
  • mit 6.0001 ps3 4/6 done

3/05/2024

  • mit 6.0001 ps3 done

9/05/2024

  • mit 6.0001 ps3 update, reading next chapters, mit 18.01.1x midterm1, exercises, higher order derivatives

17/05/2024

  • mit 6.0001 ps4 in progress, mit 18.01.1x unit 2 almost done, unit 3 in progress soon

26/05/2024

  • mit 6.0001 ps4-a done, mit 18.01.1x

27/05/2024

  • mit 6.0001 ps4-b in progress, mit 18.01.1x unit 3 differentiation in progress

06/10/2024

  • mit 6.0001 ps4 done!

Khan Academy

Prerequisites

Topics Covered: high school geometry college algebra trigonometry precalculus

Course Progress Start Date Planned End Date Actual End Date Proof Projects
Algebra 1 Algebra 1 - 10.02.23 10.02.23 alg1 -
HS Geometry HS Geometry - 26.10.23 26.10.23 geo -
Algebra 2 Algebra 2 - 15.01.24 15.01.24 alg2 -
Trigonometry Trigonometry - 04.02.24 04.02.24 trig -
Precalculus Precalculus 21.02.24 11.04.24 08.04.24 precalc -

OSSU

INTRO TO CS

Introduction to Programming

Topics Covered: simple programs simple data structures

Course Progress Start Date Planned End Date Actual End Date Proof Projects
University of Michigan - Python for Everybody Python for Everybody Progress 02.02.24 04.03.24 04.03.24 Py4e -
Harvard University CS50p - Introduction to Programming CS50P 04.03.24 08.04.24 17.03.24 cs50p -

Introduction to Computer Science

Topics Covered: computation imperative programming basic abstractions basic data structures and algorithms and more

Course Progress Start Date Planned End Date Actual End Date Proof Projects
MIT 6.0001 - Introduction to Computer Science MIT6.0001 22.03.24 25.05.24 - mit 6.0001 -

CORE CS

Core math

Topics covered: discrete mathematics mathematical proofs basic statistics O-notation discrete probability and more

Course Progress Start Date Planned End Date Actual End Date Proof Projects
MIT 18.01.1x - 1A Differentiation 15.04.24 30.07.24 - mit 18.01.1x -

Resources

About

Personal self report on my studies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages