20CYS113 - Computer Programming and 20CYS181 - Computer Programming Lab - 2nd Sem - B.E. CSE(CYS) - ASE, CBE
| CO# | CO Description |
|---|---|
| CO1 | Understand the typical programming constructs: data (primitive and compound), control, modularity, recursion etc. thereby to understand a given program |
| CO2 | Understand and analyze a given program by tracing, identifying coding errors and debugging them. |
| CO3 | Make use of the programming constructs appropriately and effectively while developing computer programs. |
| CO4 | Develop computer programs that implement suitable algorithms for problem scenarios and applications |
| Components | Marks |
|---|---|
| [Internal] Monthly Quiz (3 Nos) | 10 |
| [Internal] Assignments (3 Nos) | 10 |
| [Internal] Periodical I | 15 |
| [Internal] Periodical II | 15 |
| [External] End-Semester Exam | 50 |
| Components | Marks |
|---|---|
| [Internal] Assignments (4 Nos) | 20 |
| [Internal] Mini-Project | 30 |
| [Internal] Periodical I | 15 |
| [Internal] Periodical II | 15 |
| [External] End-Semester Exam | 20 |
| Deadline for | Dates |
|---|---|
| Pair Programmer Selection | 12 - Mar - 2023 |
| Project Team Selection | 12 - Mar - 2023 |
| Contest - 1 | 27 - Mar - 2023 |
| Contest - 2 | 10 - Apr - 2023 |
| Periodicals I | TBD |
| Contest - 3 | 28 - Apr - 2023 |
| Mini-Project Review 1 | 04 - May - 2023 |
| Contest - 4 | 12 - May - 2023 |
| Periodicals II | TBD |
| Contest - 5 | 05 - Jun - 2023 |
| Mini-Project Review 2 | 15 - Jun - 2023 |
| Contest - 6 | 05 - Jul - 2023 |
| Mini-Project Review Final | 11 - Jul - 2023 |
| End Semester | TBD |
- Text: Forouzan BA, Gilberg RF. Computer Science: A structured programming approach using C. Third Edition, Cengage Learning; 2006.
- Text: Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Second Edition, Pearson, 2015.
- Reference : Byron Gottfried. Programming with C. Fourth Edition, McGrawHill,; 2018.
- Reference : Eric S. Roberts. Art and Science of C. Addison Wesley; 1995.
- Reference : Jeri Hanly and Elliot Koffman. Problem Solving and Program Design in C. Fifth Edition, Addison Wesley (Pearson); 2007.
- Reference : E. Balaguruswamy, Programming in ANSI C, 8Th Edition, Tata McGraw-Hill Education; 2019
- Reference : Anita Goel and Ajay Mittal, Computer fundamentals and Programming in C, Pearson Education India; 2016
- Reference : Rajaraman V, PHI, Computer Basics and Programming in C, Prentice-Hall of India Pvt.Ltd; 2008
- Reference : Yashavant P, Kanetkar, Let us C, 16TH Edition, BPB Publications; 2017