Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akshay-rajan/s2
S2 MCA Coursework
https://github.com/akshay-rajan/s2
ai awt bash-scripting devops haskell java linux mongodb networking oop plsql sql system-administration
Last synced: 4 days ago
JSON representation
S2 MCA Coursework
- Host: GitHub
- URL: https://github.com/akshay-rajan/s2
- Owner: akshay-rajan
- Created: 2024-02-24T13:16:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-18T14:23:32.000Z (4 months ago)
- Last Synced: 2024-07-19T01:49:57.497Z (4 months ago)
- Topics: ai, awt, bash-scripting, devops, haskell, java, linux, mongodb, networking, oop, plsql, sql, system-administration
- Language: Java
- Homepage:
- Size: 19.9 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Object Oriented Programming Lab](/OOP#readme)
### CO1.
- [Matrix Addition](./OOP/CO1/Matrix.java)
- [Add Complex numbers](./OOP/CO1/Complex.java)
- [Symmetric Matrix](./OOP/CO1/SymmetricMatrix.java)
- [Inner and Static Nested Classes (CPU, Processor, RAM)](./OOP/CO1/CPU.java)### CO2.
- [Sort strings](./OOP/CO2/Sort.java)
- [Search an element in an array](./OOP/CO2/Search.java)
- [String manipulations](./OOP/CO2/StringManipulation.java)
- [Array of Objects](./OOP/CO2/Employee.java)### CO3.
- [Method Overloading: Area of different shapes](./OOP/CO3/Area.java)
- [Inheritance, Array of Objects: Employee, Teacher](./OOP/CO3/Teacher.java)
- [Inheritance, Array of Objects: Person, Employee, Teacher](./OOP/CO3/Teacher2.java)
- [Interface: Circle, Rectangle -> area and perimeter](./OOP/CO3/Shapes.java)
- [Interface: Student, Sports, Result](./OOP/CO3/Result.java)
- [Inheritance: Publisher, Book, Literature, Fiction](./OOP/CO3/Books.java)### CO4.
- [Package: Graphics: Rectangle, Triangle, Square, Circle -> area](./OOP/CO4/GraphicsPkg.java)
- [Package: Arithmetic: 4 basic arithmetic operations](./OOP/CO4/ArithmeticPkg.java)
- [Exception: User Authentication](./OOP/CO4/Authentication.java)
- [Exception: Average of N positive integers, raising exception for negative input](./OOP/CO4/Average.java)
- [Multithreading (Thread Class): multiplication table of 5, first N prime numbers](./OOP/CO4/MultiplicationTable.java)
- [Multithreading (Runnable Interface): Fibonacci numbers, even numbers](./OOP/CO4/Even.java)
- [Generic: Stack](./OOP/CO4/GenericStack.java)
- [Generic: Bubble sort](./OOP/CO4/GenericBubbleSort.java)
- [ArrayList: List of Strings](./OOP/CO4/ArrayLists.java)
- [Deque](./OOP/CO4/DoubleEndedQueue.java)
- [Hash sets: Compare two hash sets](./OOP/CO4/HashSets.java)
- [Set: Using LinkedHashset](./OOP/CO4/LHSet.java)
- [Map: adding, changing and removing elements](./OOP/CO4/Maps.java)
- [PriorityQueue](./OOP/CO4/Queue.java)### CO5.
- [AWT: Simple Calculator](./OOP/CO5/Calculator.java)
- [Events: Mouse events and Window events](./OOP/CO5/Events.java)### CO6.
- [DirectoryStream: List the sub directories and files in a given directory, Search for a filename](./OOP/CO6/ListFiles.java)
- [Files: Copy files](./OOP/CO6/CopyFiles2.java)
- [Files: Write to a file, then read from the file and display the contents](./OOP/CO6/Files.java)
- [Files: Read from a file having integers. Copy even and odd to separate files](./OOP/CO6/Numbers.java)# [Advanced Database Management Systems Lab](/ADBMS#readme)
Exercise 1
ER to Table
Solution
Exercise 2
Queries
Solution
Exercise 3
Queries
Solution
Exercise 4
PL/SQL
Solution
Exercise 5
Procedure
Solution
Exercise 6
Trigger
Solution
Exercise 7
MongoDB
Solution
- [MongoDB Notes](./ADBMS/MongoDB.md)
# [Networking and System Administration Lab](/NSA#readme)
### CO1. Operating Systems
- [Install Ubuntu on a VM](./NSA/INSTALLATIONS.md#ubuntu-in-vm)
- [Install a suitable linux distro on a computer with low hardware resources.](./NSA/INSTALLATIONS.md#antix)
- [Computer Hardware](./NSA/hardware.md)### CO2. System Administration
- [Automate running of a script every time the system boots up (Task Scheduling).](./NSA/README.md#task-scheduling)
- [Write a script to add users to a system from a csv file.](./NSA/users.sh)
- [Network Troubleshooting](./NSA/troubleshooting.md)
- [Linux Commands](./NSA/commands.md)### CO3. Manage Applications
- [Install an application in Ubuntu.](./NSA/install_and_update.md) (`sudo apt install `)
- [Upgrade an application in Ubuntu.](./NSA/install_and_update.md) (`sudo apt upgrade `)
- [nginx](./NSA/nginx.md)### CO4. Shell Scripting
- [Extract the last login details of a user and list out all failed logins, from a system log file](./NSA/logs.sh)
- [Write a script which takes a process id as a command line argument, and displays the details of that running process.](./NSA/ps.sh)
- [Bash Scripting Note](./NSA/shellscripting.md)#### [Linux Commands Cheat Sheet](./NSA/cheatSheet.md)
### CO5. DevOps
- [Wireshark](./NSA/README.md#wireshark)
- [tcpdump](./NSA/README.md#tcpdump)
- [ssh](./NSA/ssh.md)
- [Docker](./NSA/Docker.md)
- [Ansible](./NSA/Ansible.md)
Arguments
Array
Amstrong Numbers
Break Statement
Calculator
Colors
Comparison
Continue Statement
Database
Factorial
Fibonacci
File Count
File Reversal
Fruits (Case)
GCD and LCM
Greatest Number 1
Greatest Number 2
Grep
Hello
Hello 2
Directory
Logs
Palindrome
Parity
Password
Prime
Process Status
Reverse
Standard Deviation
Substring
Sum
Sum 2
System Configuration
Until Statement
Users
Variables
Voting Eligibility
---
---# [Functional Programming](/FP#readme)
# [Artificial Intelligence](/AI#readme)