A study of the design and documentation skills of industry-ready CS students
Mrityunjay Kumar, Venkatesh Choppella

TL;DR
This study assesses industry-ready computer science students' design and documentation skills, revealing significant gaps in abstraction, expression diversity, and formal notation use, with performance varying across college tiers.
Contribution
It provides empirical insights into the deficiencies of final-year and intern students in essential design and documentation skills for industry readiness.
Findings
Students struggle with abstraction as a design principle.
Students use limited expression modes and formal notations.
Performance differs significantly between college tiers.
Abstract
An engineer in a product company is expected to design a good solution to a computing problem (Design skill) and articulate the solution well (Expression skill). We expect an industry-ready student (final year student or a fresh campus hire) as well to demonstrate both these skills when working on simple problems assigned to them. This paper reports on the results when we tested a cohort of participants (N=16) for these two skills. We created two participant groups from two different tiers of college, one from a Tier 1 college (who were taking an advanced elective course), and another from Tier 2 colleges (who had been hired for internship in a SaaS product company). We gave them a simple design problem and evaluated the quality of their design and expression. Design quality was evaluated along three design principles of Abstraction, Decomposition, and Precision (adapted from the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
