The first semester will cover the basics of C and C++ programming. For C, you will go over:
- Syntax basics
- Functions
- Conditional statements and logic
- Simple data structures like arrays and their operations.
- Basic memory management, pointers and their operations (and issues!)
- File operations
- Search and sort algorithms and their applications.
For C++:
- All of the above
- Introduction to OOP (object oriented programming)
- The four pillars of OOP
- Operator overloading
- Templates
- Class creation and usage.
For C programming, go to the folder named SemesterOne and then select the CProgrammingNotes to get the notes for understanding the basics of C and everything covered above. For exercises, click on CProgrammingExercises and then onto LabSessions. This will cover my answers to the labs and how I got there. It will also include some tips and things to look out for. The CExercises are the official exercises made by the university for extra practice (these are the downloadable .zip folders in Canvas).
For C++, select CppProgrammingNotes and follow the same instructions as above. (Still under construction)
Mock Exams are in their own separate folder as well as solutions, all of which are stored in the MockExams sub-folder
For any feedback/constructive criticism, send your doubts via email to: sahas.st01@gmail.com