An open API service indexing awesome lists of open source software.

https://github.com/mfossociety/cs-1101-mu

Programming in C Course (CS 1101) at Manipal University (MIT), Jaipur
https://github.com/mfossociety/cs-1101-mu

binary c coursework number-systems python3 university-course

Last synced: 2 months ago
JSON representation

Programming in C Course (CS 1101) at Manipal University (MIT), Jaipur

Awesome Lists containing this project

README

        

# CS-1101-MU

![](http://www.iucee.org/ictiee2017/wp-content/uploads/2016/02/MUJ-Logo-1.jpg)

> Fun Repository during completing **Introductory Programming in C Course (CS 1101)** at Manipal University, Jaipur.

**DISCLAIMER : THIS REPOSITORY IS INTENDED JUST FOR REFERENCE, PLEASE DON'T COPY THE EXACT SOLUTION. IT WILL ONLY HARM YOU.**
*(Unless you are a **mark-o-phobic**)*

> **mark-o-phobic** : A person who says "marks are everything"

*(Origin of this word : inside Piyush Raj's brain)*

**NOTE : ALL THE SOURCE CODE IS COMPATIBLE WITH GCC. ONLY SUBMIT CODE WHICH ARE CORRECTLY INTERPRETED WITH GCC. MITIGATIONS ARE ALSO WELCOMED.**

---
## Let's get started!

* Inter Number System Conversion

`/extras/fun/ns_converter.py`

> It was made by me when our professor was giving [binary, octal] conversion after conversion.

* Hello, World!

`/coursework/helloworld.c`

> Simply prints "Hello, world!"

* Find Days in a Month

`/coursework/days_in_month.c`

> Prints days in a month by taking month number.

`/extras/fun/gui_python.py`

> GUI Demo in Python

## Want to Contribute?

> You're most welcome!

### Contributions Best Practices :

**Issues**

* Open issues in [issue tracker](https://github.com/0x48piraj/CS-1101-MU/issues) of the program which you want to add.

**Pull Requests**

* In your Pull Requests, always reference the [issue](https://github.com/0x48piraj/CS-1101-MU/issues) you're solving and provide details.

**Commits**

* Write clear meaningful git commit messages *(Avoid profanity.)*

**Feature Requests and Bug Reports**

* When you file a feature request or when you are submitting a bug report to the [issue tracker](https://github.com/0x48piraj/CS-1101-MU/issues), make sure you add steps to reproduce it. Especially if that bug is some weird/rare one.

### Code Structure :

#### Example :

```
/*
Author : Piyush Raj
Synopsis : Prints "Hello, world!"
How2Compile : gcc helloworld.c -o helloworld.out
Usage : ./helloworld.out
gcc version : 5.4.0
*/

#include

void main()
{
printf("Hello, world!\n"); // Prints Hello, world!
}
```

*See the code-base to get more insight about the template.*

**Join the development**

* Before you join development, please clone up the project on your local machine, run the codes and go through the repository completely. Run any program you can find and see where it leads to. Explore.

> *(Don't worry ... Nothing will happen to the app or to you due to the exploring :wink: Only thing that will happen is, you'll be more familiar with what is where and might even get some cool ideas on how to improve various aspects of the program.)*

* If you would like to work on an issue, drop in a comment at the issue. If it is already assigned to someone, but there is no sign of any work being done, please feel free to drop in a comment so that the issue can be assigned to you if the previous assignee has dropped it entirely.

## License

**This project is currently licensed under the [MIT](LICENSE).**

> To obtain the software under a different license, Please contact **[Piyush Raj](mailto:[email protected])**.