Convolutional Encoder Programming for Engineers (205SE) Assignment Computer Hardware and Software Engineering Module at Coventry University 📄 Documentation Assignment_Brief.pdf - Task Sheet detailing the Coursework and Learning Outcomes. Project_Design.pro - My UMLStudio Models detailing the Program Design. Demonstration_Video.mp4 - My Demonstrative Video on the Project. (Also Available on YouTube) 📌 Noteworthy Files Main - The Entry Point and file that contains Majority of the Code. Handles User Interaction in a Console. EncoderProgram - A custom Class designed to Handle Processing and Trellis Diagram Creation. EncoderData - A data Class designed to Handle the Custom Data Format. Input.txt - A text File where the User can Enter an Input Sequence. Output.txt - A text File where the Trellis Diagram can be Stored.