Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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)