Skip to content

shrinivaasanka/Grafit

Repository files navigation


GRAFIT Open Learning - Free Online Course Material based on NeuronRain OpenSource Codebase

Free course materials which are based on NeuronRain OpenSource Codebase are committed in course_material/NeuronRain.

They have been segregated into:

(*) NeuronRain - Advanced Computer Science and Machine Learning (Graduate and Doctoral)

./NeuronRain/AdvancedComputerScienceAndMachineLearning/AdvancedComputerScienceAndMachineLearning.txt

(*) NeuronRain - Linux Kernel and Cloud (for students and Linux Kernel/Cloud professionals)

./NeuronRain/LinuxKernelAndCloud/LinuxKernelAndCloud.txt

(*) NeuronRain - Cloud and Bigdata Analytics (for students and Cloud Data science professionals)

./NeuronRain/LinuxKernelAndCloud/BigdataAnalyticsCloud_CourseNotes.txt

Generic Programming and Computer Science Miscellany course materials are in course_material/Programming and course_material/ComputerScienceMiscellaneous:

(*) Programming - C/C++/Java/Python/GUI (for students and Professionals)

./Programming/Python/Python_CourseNotes.txt ./Programming/Java/Java_CourseNotes.txt ./Programming/C/C_CourseNotes.txt ./Programming/R/R_CourseNotes.txt ./Programming/C++/CPlusPlus_CourseNotes.txt ./Programming/GUI/

(*) Miscellaneous Computer Science (Undergraduate Computer Science)

./ComputerScienceMiscellaneous/ComputerScienceMiscellaneous_CourseNotes.txt

These will be updated periodically adapted for classroom teaching depending on feasibility of free courses. Puzzles and Questions are sourced from various textbooks, competitive examinations, bigdata usecases and refer to copyrighted materials - author's publications and yet to be published drafts on various computer science topics.     NeuronRain Documentation: http://neuronrain-documentation.readthedocs.io/en/latest/

Apart from the above code examples and texts in GRAFIT repositories, following NeuronRain Design Texts spread across SourceForge,GitHub and GitLab repos constitute the main GRAFIT course materials which are more frequently updated commentaries on code commits to respective NeuronRain repositories accompanied by theory:

AsFer - https://github.com/shrinivaasanka/asfer-github-code/blob/master/asfer-docs/AstroInferDesign.txt

USBmd - https://github.com/shrinivaasanka/usb-md-github-code/blob/master/USBmd_notes.txt

USBmd64 - https://github.com/shrinivaasanka/usb-md64-github-code/blob/master/USBmd_notes.txt

VIRGO Linux - https://github.com/shrinivaasanka/virgo-linux-github-code/blob/master/virgo-docs/VirgoDesign.txt

VIRGO64 Linux - https://github.com/shrinivaasanka/virgo64-linux-github-code/blob/master/virgo-docs/VirgoDesign.txt

KingCobra - https://github.com/shrinivaasanka/kingcobra-github-code/blob/master/KingCobraDesignNotes.txt

KingCobra64 - https://github.com/shrinivaasanka/kingcobra64-github-code/blob/master/KingCobraDesignNotes.txt

AsFer - https://sourceforge.net/p/asfer/code/HEAD/tree/asfer-docs/AstroInferDesign.txt

USBmd - https://sourceforge.net/p/usb-md/code-0/HEAD/tree/USBmd_notes.txt

USBmd64 - https://sourceforge.net/p/usb-md64/code/ci/master/tree/USBmd_notes.txt

VIRGO Linux - https://sourceforge.net/p/virgo-linux/code-0/HEAD/tree/trunk/virgo-docs/VirgoDesign.txt

VIRGO64 Linux - https://sourceforge.net/p/virgo64-linux/code/ci/master/tree/virgo-docs/VirgoDesign.txt

KingCobra - https://sourceforge.net/p/kcobra/code-svn/HEAD/tree/KingCobraDesignNotes.txt

KingCobra64 - https://sourceforge.net/p/kcobra64/code/ci/master/tree/KingCobraDesignNotes.txt

AsFer - https://gitlab.com/shrinivaasanka/asfer-github-code/blob/master/asfer-docs/AstroInferDesign.txt

USBmd - https://gitlab.com/shrinivaasanka/usb-md-github-code/blob/master/USBmd_notes.txt

USBmd64 - https://gitlab.com/shrinivaasanka/usb-md64-github-code/blob/master/USBmd_notes.txt

VIRGO Linux - https://gitlab.com/shrinivaasanka/virgo-linux-github-code/blob/master/virgo-docs/VirgoDesign.txt

VIRGO64 Linux - https://gitlab.com/shrinivaasanka/virgo64-linux-github-code/blob/master/virgo-docs/VirgoDesign.txt

KingCobra - https://gitlab.com/shrinivaasanka/kingcobra-github-code/blob/master/KingCobraDesignNotes.txt

KingCobra64 - https://gitlab.com/shrinivaasanka/kingcobra64-github-code/blob/master/KingCobraDesignNotes.txt


Pedagogy

Course notes in GRAFIT are non-linearly written than bottom-up or top-down textbook style of teaching. This is an experimental pedagogy based on following monte carlo simulation: () Concepts/topics are vertices of a universal graph of concepts/topics. () By random sampling and exposition of concept vertices, related neighbouring concepts are also touched. (*) Eventually high percentage of Topics in the Graph are traversed after lot of monte carlo sampling.


Moodle Website for GRAFIT

GRAFIT course materials (in .zip) are available from Moodle GRAFIT website - https://moodle.org/pluginfile.php/4765687/user/private/Grafit-master.zip?forcedownload=1