🧑🏫 Course Instructor: Ramaguru R, Assistant Professor (Senior Grade), TIFAC-CORE in Cyber Security, Coimbatore.
| CO# | CO Description |
|---|---|
| CO1 | Understand the static object-oriented programming concepts and thereby to understand a given program |
| CO2 | Understand the dynamic object-oriented programming concepts and thereby to understand a given program |
| CO3 | Implement ADT in static and dynamic object-oriented paradigm |
| CO4 | Analyze the similarities, differences and code efficiency among object-oriented programming languages |
| CO5 | Develop computer programs that implement suitable algorithms for given problem scenario and applications |
| Components | Marks |
|---|---|
| [Internal][CA-Theory] Quiz - 1 | 5 |
| [Internal][CA-Lab] Lab Evaluation - 1 | 15 |
| [Internal][CA-Theory] Quiz - 2 | 5 |
| [Internal][CA-Lab] Lab Evaluation - 2 | 15 |
| [Internal][CA-Lab] Lab Evaluation - 3 | 10 |
| [Internal] Midterm | 20 |
| [External] End-Semester Exam - Viva | 15 |
| [External] End-Semester Exam - Theory | 45 |
| [External] End-Semester Exam - Lab | 40 |
| Course Start | 09 - Aug - 2023 |
|---|---|
| Quiz 1 | 27 - Sept - 2023 |
| Lab Evaluation - 1 | 10 - Oct - 2023 |
| Mid-Term Examination | 18 - Oct - 2023 |
| Quiz 2 | 08 - Dec - 2023 |
| Lab Evaluation - 2 | 12 - Dec - 2023 |
| Lab Evaluation - 3 | 20 - Dec - 2023 |
| End-Semester Exam | 08 - Jan - 2024 |
| Project Evaluation | 22 - Jan - 2024 to 29 - Jan - 2024 |
| Publication of Results | 09 - Feb - 2024 |
- Text: Stroustrup B. Programming: Principles and Practice using C++. Second edition, Addison Wesley; 2014
- Text: Charles R. Severance. Python for Everybody: Exploring Data Using Python 3, Charles Severance; 2016.
- Reference: Guttag J. Introduction to Computation and Programming Using Python: With Application to Understanding Data. Second Edition.MIT Press; 2016.
- Reference: Gaddis T. Starting out with Python. Third Edition, Pearson; 2014.
- Reference: Lambert KA. Fundamentals of Python: first programs. Second Edition, Cengage Learning; 2018.
- Reference: Downey AB. Think Python: How to Think Like a Computer Scientist. O’Reilly Media; 2012.