March 4, 2022 12:27 AM EST
Different universities offer different courses in BSCS degrees. I have listed out what I have learnt in BSCS.
- Islamic Studies/Ethics
- The teaching of Holy Quran with Translation
- English
- Introduction to Information Technology and Communication Skills
- Programming Fundamentals
- Calculus and Analytic Geometry
- Basic Math
- Pakistan Studies
- Communication Skills
- Applied Physics
- Differential Equations
- Object-Oriented Programming
- Psychology
- Technical Writing & Presentation Skills
- Financial Accounting
- Discrete Structures
- Data Structure and Algorithms
- Sociology
- Database Systems
- Operating Systems
- High Level Programming
- Linear Algebra
- Computer Organization and Assembly Language
- Web Design and Development
- Digital Logic Design
- Software Engineering
- Probability and Statistic
- Computer Networks
- Design and Analysis of Algorithms
- Artificial Intelligence
- Theory of Automata
- Entrepreneurship
- Professional Practices
- Compiler Construction
- Wireless Networks
- Mobile Application and Development
- Numerical Computing
- Graph Theory
- Data Warehousing and Data Mining
- Information Security
- Parallel and Distributed Computing
- Final Year Project