You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
20CYS113 - Computer-Programming and 20CYS181 - Computer Programming Lab
20CYS113 - Computer Programming and 20CYS181 - Computer Programming Lab - 2nd Sem - B.E. CSE(CYS) - ASE, CBE
🧑🏫 Course Instructor: Ramaguru R, Assistant Professor, TIFAC-CORE in Cyber Security.
📚 Course Outcome
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
Evaluation Criteria - 20CYS113
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
Evaluation Criteria - 20CYS181
Components
Marks
[Internal] Assignments (4 Nos)
20
[Internal] Mini-Project
30
[Internal] Periodical I
15
[Internal] Periodical II
15
[External] End-Semester Exam
20
Dates and Deadlines
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 and Reference Books
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