So recently I had attended my graduation day and it made me ponder about what I learnt at college, so in this article I will share all the technical things which I learnt at college.
Programming Languages
So I learnt quite a few programming languages at college and they were:
- C
- Java
- Python
- JavaScript
- PHP
Other Languages
So I did learn some languages which were not programming languages, so they were:
- XML
- HTML
- CSS
- SQL
Computer Science Concepts/Subjects
I learnt quite a few computer science concepts and subjects too and they were:
- Object Oriented Programming
- Operating Systems
- Database Management Systems
- Theory of Computation
- Object Oriented Analysis and Design
- Computer Architecture
- Data Structures
- Design and Analysis of Algorithms
- Compiler Design
- Artificial Intelligence
- Cloud Computing
- Computer Networks
- Cryptography and Network Security
- Software Engineering
- Mobile Computing
- Distributed Systems
- Information Retrieval Techniques
Design Subjects
I did learn some design subjects.
- Human Computer Interaction
Management Subjects
And of course no course is complete without management.
- Supply Chain Management
- Software Project Management
- Principles of Management
Projects
I had two projects - mini project and final year project.
- For my mini project I made a weather app on android
- For my final year project, I made an AR tour guide app on android
Ethics/Environment
Yes, I had ethics subjects too!
- Professional Ethics in Engineering
- Environmental Science and Engineering
Soft Skills
Communication is one of the most important skills, so:
- Communicative English
- Technical English
- Interpersonal Skills/ Listening and Speaking
- Advanced Reading and Writing
- Professional Communication
Math subjects
I love mathematics, so these were some of my favourite subjects:
- Algebra and Number Theory
- Probability and Queueing Theory
- Engineering Mathematics 1
- Engineering Mathematics 2
- Discrete Mathematics
Science Subjects
I had science subjects in the first year alone and they were:
- Engineering Chemistry
- Engineering Physics
- Physics for information science
Mechanical Engineering subjects
These subjects were especially painful:
- Engineering Graphics
- Engineering Practices Lab
Electrical Engineering subjects
Some of these were hard and some of these I liked:
- Basic Electrical, Electronics and Measurement Engineering
- Digital Principles and System Design
- Communication Engineering
- Microprocessors and Microcontrollers
- Telecommunication Network Management
Computer Science labs
- Security lab
- Mobile Application Development Lab
- Cloud Computing Lab
- Networks lab
- Object Oriented Analysis and design lab
- Data structures lab
- Object Oriented Programming lab
- OS Lab
- DBMS Lab
- Python Lab
- C Lab
- Internet Programming lab
Electrical Engineering labs:
- Digital Systems Lab
- Microprocessor and Microcontroller lab
Hope you enjoyed reading this. Tell me in the comments, what was your degree? I am grateful that I got a chance to study all this and gain so much knowledge, meet so many people who helped me study (professors and students). Happy studying (if you are still studying)!