Programming experience

935 Words2 Pages

I have been programming in C/C++ for six years, including bachelor degree tenure. During the academic years, the degree curriculum covered many courses which involved C/C++ programming such as Introduction to Programming in C, Data Structures, Object Orient Programming, System Programming, Computer Graphics, etc. Some of these courses included C/C++ projects as an essential part of the course. In Data Structures, our team of two students had developed Airline Management System in C. In the project, we developed a software which possessed features such as airline registration, management of arrival and departure of planes, ticket booking facility, weather details, etc. The project employed various concepts of Data Structures such as linked lists, queues, searching and sorting algorithms, etc. Graphics.h library was used for coding user interface, data was stored in and retrieved from binary file by using fstream.h and iostream.h library. We used structural programming methodology and subroutines were coded for various operations. The project size was more than thousand lines of code. As a part of Computer Graphics, I developed graphics programs such as Graphical Binary Search Tree and game projects using C++ and OpenGL library. Graphical Binary Search Tree program was a graphical demonstration of formation of Binary Search Tree for a given set of elements and searching of a particular element within the tree. The project involved C++ object oriented programming concepts to create binary tree objects and its methods such as drawing tree nodes and searching an element. The project used OpenGL graphics library for rendering graphics on the screen. The project size was around 500 lines of code. In System programming course, I dev... ... middle of paper ... ... calls the calling method. The job of calling method is to call methods present in the software codebase to replicate an user action. For example, a record calling method has to call many methods from the software codebase such as SetResolution(), SetCamera(), SetMic(), ReadyForRecording(), StartRecording(), EndRecording(), etc. TestContext API also provides results in hierarchical manner for each test-suite and its test-cases in the form of xml file, which is emailed to team members. For verifying published video quality, which cannot be tested using application codebase methods, a perl script is used which employs ffmpeg command line utility to extract snapshots in regular interval of time of published video, and compare those snapshots with a baseline sample video snapshots. Overall, the code size of the automation tester application is around 2000 line of codes.

Open Document