Coder Social home page Coder Social logo

gtech-mulearn / wikisyllabus Goto Github PK

View Code? Open in Web Editor NEW
17.0 3.0 56.0 3.06 MB

A collaborative project to build an evolving website/wiki to host, enhance, link, extend & update the university syllabus to help students find a way to connect their education to what’s new in the industry.

Home Page: https://wikisyllabus.mulearn.org

License: MIT License

hacktoberfest hacktoberfest2021 education

wikisyllabus's Introduction

WikiSyllabus : Take your syllabus online

All Contributors Deploy mdBook site to Pages

A collaborative project to build an evolving website/wiki to host, enhance, link, extend & update the university syllabus to help students find a way to connect their education to what’s new in the industry.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Chaitanya Liz

💻

Uma V Menon

💻

Angel Rose

💻

Thejas Kiran P S

💻

Irene Rose Johnson

📖

Aravind S

📖

milandeepak

💬 📖

H Athulkrishnan

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

wikisyllabus's People

Contributors

alan0602 avatar allcontributors[bot] avatar angelrose19 avatar aravinds-arv avatar athul-2003 avatar cliz17 avatar irj2 avatar jenin82 avatar milandeepak avatar rejahrehim avatar thejaskiranps avatar umavm avatar vishakh-abhayan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

wikisyllabus's Issues

add collapsible sidebar feature and fix all broken content page links

As of now, navigating to any of the content pages in the WikiSyllabus site gives a 404 response

Screenshot 2021-10-26 at 09-44-15 https wikisyllabus atfg gtechindia org

Would like to fix this issue

Also would like to add a collapsing sidebar feature which would collapse all inactive directory paths by default (as seem in most file managers) making the Table of Contents a bit less cluttered and easy to navigate

Could you assign this issue to me, so I can submit a pull request addresing the same..?

Addition of CUSAT syllabus

What would you like added?
I have created new folder for CUSAT with its 2023 Scheme and C Programmin notes for S1-S2

Would you like to be assigned to this issue?
Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.

  • Assign me, please!

markdown language code for template for syllabus for ktu

What would you like added?
1)why not add a template for syllabus for ktu as all are same here is the markdown language code for the mentioned template
Would you like to be assigned to this issue?
Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.

  • Assign me, please!

Code for template


# CST 302 - COMPILER DESIGN

**Category:** PCC  
**Lecture:** 3 | **Tutorial:** 1 | **Practical:** 0 | **Credit:** 4  
**Year of Introduction:** 2019

## Syllabus

### Module 1 - Introduction to compilers and lexical analysis
- Analysis of the source program
  - Analysis and synthesis phases
  - Phases of a compiler
- Compiler writing tools
- Bootstrapping
- Lexical Analysis
  - Role of Lexical Analyzer
  - Input Buffering
  - Specification of Tokens
  - Recognition of Tokens

### Module 2 - Introduction to Syntax Analysis
- Role of the Syntax Analyzer
  - Syntax error handling
- Review of Context-Free Grammars
  - Derivation and Parse Trees
  - Eliminating Ambiguity
  - Basic parsing approaches
  - Eliminating left recursion
  - Left factoring
- Top-Down Parsing
  - Recursive Descent parsing
  - Predictive Parsing
  - LL(1) Grammars

### Module 3 - Bottom-Up Parsing
- Handle Pruning
- Shift Reduce parsing
- Operator precedence parsing (Concept only)
- LR parsing
  - Constructing SLR, LALR, and canonical LR parsing tables

### Module 4 - Syntax directed translation and Intermediate code generation
- Syntax directed translation
  - Syntax directed definitions
  - S-attributed definitions
  - L-attributed definitions
- Bottom-up evaluation of S-attributed definitions
- Run-Time Environments
  - Source Language issues
  - Storage organization
  - Storage-allocation strategies
- Intermediate Code Generation
  - Intermediate languages
  - Graphical representations
  - Three-Address code
  - Quadruples
  - Triples

### Module 5 - Code Optimization and Generation
- Code Optimization
  - Principal sources of optimization
  - Machine dependent and machine independent optimizations
  - Local and global optimizations
- Code generation
  - Issues in the design of a code generator
  - Target Language
  - A simple code generator

## Textbooks
1. Aho A.V., Ravi Sethi, and D. Ullman. "Compilers – Principles Techniques and Tools," Addison Wesley, 2006.

## Reference Books
1. D.M.Dhamdhere. "System Programming and Operating Systems," Tata McGraw Hill & Company, 1996.
2. Kenneth C. Louden. "Compiler Construction – Principles and Practice," Cengage Learning Indian Edition, 2006.

Add 204 Database Management Systems

What would you like added?
KTU - S4 CST204 Database Management Systems Notes

Would you like to be assigned to this issue?
Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.

  • Assign me, please!

Addition of folders with subject name and summary for 2019- S6 EEE

What would you like added?
Briefly describe the topic of the new content. Is this a new section or an addition to an existing topic?
I have created separate folders with subject name as summary within the folder. The folder of subjects of what i learnt in S6 EEE is added already and pr is made

Would you like to be assigned to this issue?
Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.

  • Assign me, please!

Help me get started

Help me get started with wikisyllabus

@all-contributors
@rejahrehim
@CLiz17

I have read the contributimg.md file and have a general idea about how things works here. Also I am just a beginner in terms with github related things. So I am aware that after forking this repo to my handle, I could make contributions. And I could *** Make changes to the files*** in the repo. But I have a doubt regarding making changes.

Open up the project in your favourite text editor, select the file you want to contribute to, and make your changes.Make sure to save the edits. - This is what it is written in the contributing.md file. But I would like to know whether:

  1. Am I suppossed to make changes to already existing files,or can I make my own files and folders and then commit, and merge with the repo.

  2. Can I create my own files and folders.

  3. After merging my works ( new folders and .md files created by me) what am I suppossed to do then.

  4. Should I simply open a pull request and which branch am I suppossed to compare with.( well, I am just a beginner and had only experience with 1 or two pull requests. So in all of them I compared the branch to be pulled with main branch of the same repo).

  5. Or should I only merge my works from the local repo to the gihub repo using merge command and simply end it there.

This all questions arised from the confusion after reading the contributing.md file and due to my inexperience with github.

Also I got here after trying to click on some links on the #wikisyllabus channel in discord and searching for gtechatfg and has no further knowledge about wikisyllabus either. But well just had the desire to contribute something to this project thats all...

Hope someone could answer me.

I just want to know how I could contribte to the project. I found a lot of branches in this repo named after the contributors and I guess if I become one I would also own a branch.

So I had forked the repo to my github handle and had hope I could commit amd merge something's sooner.

@ what am I supposed to do after that. That is what I really want to know. That's all...

S6 HUT300 IEFT Notes

What would you like added?
KTU 2019 Scheme - HUT 300 Industrial Economics & Foreign Trade Notes

Would you like to be assigned to this issue?
Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.

  • Assign me, please!

Contribute S3 - CST 201 Data Structures

What would you like added?
KTU - S3 CST201 Data Structures Notes

Would you like to be assigned to this issue?

Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.

  • Assign me, please!

Contrubuting MGU BCA 2017 Scheme to wikiSyllabus

Wanna Add MGU to wikiSyllabus
As a student under the Mahathma Gandi University, I want to add Syllabus of MGU to wikiSyllabus. I wanted to do this since far too long, but this just happened to be the right time to add it.

Initially I will be focusing on the course of BCA as I am a BCA student and I will be adding Syllabus for different subjects of different Semesters and also some previous year question papers and study material links that I happened to stumbled upon.

These are the tasks that are currently at hand:

  • Initialize MGU.
  • Initialize BCA course.
  • Create scheme 2017.
  • Add Syllabus for 2017 Scheme.
  • Add S1 to S6 BCA semesters.
  • Explore and add useful resource links, study materials and previous year question papers to each semesters.
  • Find useful resources for different topics in each semesters.

S3 CST205 Object-Oriented Programming Using Java Notes

What would you like added?
KTU - S3 CST205 Object-Oriented Programming Using Java Notes

Would you like to be assigned to this issue?
Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.

  • Assign me, please!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.