Sofware Engineering I

In this software engineering course, I gained a comprehensive understanding of the software development lifecycle, including design, development, implementation, and maintenance. Key topics included software design processes, requirement specifications, validation and testing strategies, and software evolution. The course also emphasized the importance of project management, documentation, quality assurance, and effective communication skills. Overall, it provided me with foundational knowledge and skills essential for a career in computer science, focusing on the creation and maintenance of complex software systems.


For this course, I worked with a fellow student to create an Employee Time Clock, documentation, and a user demo.

This course required me to create a software application, complete with SRS (Software Requirements Specification) documentation. To meet this requirement, my group member and I created an Employee Time Clock along with comprehensive documentation and a user demo.

FULLEMPLOYEETIMECLOCKREPORT.docx.pdf