This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.
Curriculum Vitae also called as CV. It is a detailed biographical description of one's educational and work background. CV is quite similar to resume. The only difference between CV and resume is CV consists of more detailed description of one's work experience and educational background.
Programming is one of the aspects of Computing & IT which are related to software engineering. As a good software engineer, we must expert in programming. What is programming? Programming is a set of instructions which can tell the computer what to do. It is also means that programming is the way we use to control the computer. We can use programming to set what tasks we want the computer to carry out in what situation for us.
The instruction that I mention jus now also called as command. The reason why we choose to write command in order to instruct the computer is because human language is too difficult to understand by the computer. Commands that used to instruct the computer normally will be written in one or more languages. There are two ways to give the commands. There are:
File-Based approach is a collection of programs that perform services for the end-users such as the production of reports. Each program defines and manages its own data. File-based approach is the kind of traditional database which organized by fields, records and files. Field means a single piece of information, record mean complete set of field and file mean a collection of record. By using file based approach, data is store isolation and separately. Because of data are store isolation, duplication of data may occur.
Database Management System (DBMS) is a software system which enabled users to define, create, maintain and control access to the database. With DBMS, users are allows to use Data Definition Language (DDL) to specify the data types and structures and the constraints on the data to be stored in the database. With DBMS, user is allows to use Data Manipulation Language (DML) to insert, delete, and retrieve data from database.
There are five main components in DBMS environment. There are hardware, software, data, procedure, and people.
Information Technology Industry Today
Nowadays, all people know what IT is. IT is around us. People now cannot live without IT products like computer and hand phone. They need it to do their work, play game, download software, seeking job and so on. All of these activities they can perform easily by just go through online.
Nowadays, computer plays a very important role in people life. This is because computers consist of so many features which make people's life better. For student, they need computer to search information through online for their homework or assignment. This can save a lot of time of the student from spending time on searching book in library or other places. For office worker, they may need to use computer to perform their task. For example, typing a report by using Microsoft Word or prepare a presentation slide by using Microsoft Power Point.
Today, hand phone is one of the devices that each of us must have. We need hand phone to keep in touch with each other. People will normally to use it to make a call, send a message or even online through WIFI or 3G (for smart phone). People can communicate with any one at any place by using hand phone. With the technology called Bluetooth, people also can send data with each other via hand phone. For example, person A can send a picture through his hand phone to person B via Bluetooth.
There are so many others IT products which people now would like to have. For example, MP3, Gaming devices like PSP, Video Camera and so on. Form here we can know that, IT industry has a really huge market in today world.
The reason I chosen to study software engineering
There are two reasons why I chosen to study software engineering. The first reason is, I got the interest in coding. I will have a really good feel every time I created a program successfully. I feel so satisfied and that feeling give me the motivation to study further about the programming and software. Besides these, I like to design system, program and web site. I like to create something which is new and special.
The second reason is I know that nowadays, IT is very important and market is lacking of software engineer. To ensure that I have a job once I graduated I chosen to study software engineering.
Knowledge that I had gained
While taking the software engineering program, I had learnt so many things. There are:
Able to create database and able to insert, modify, delete and retrieve the data.
Able to do research.
Able to do proper documentation.
Able to do a professional presentation.
Curriculum Vitae - HONG LING SIM
Hong Ling Sim
Taman Mida 2,
Date of Birth
5th June 2010
2009 - Present
B.Sc.(Hons) in Software Engineering, Conventry Univeristy - INTI International University, Nilai, Seremban, Malaysia
Foundation Programme in Computing & IT - INTI International University, Nilai, Seremban, Malaysia
2003 - 2007
Form 1 to From 5 -
S.M.K Paduka Tuan, Segamat, Johor, Malaysia
OOA/OOD (UML, Design Patterns, Refactoring), Networking, Unit, Module and System Level Testing
Adobe Photoshop, Adobe Flash, Adobe Dreamweaver, Microsoft Word, Microsoft Excel, Microsoft Power Point, Microsoft Visual Studio, Blue J.
Windows (95, 98, 2000, XP, Vista, 7)
Network/Memory Cards, Peripherals, PCs.
January 2009 session
Excellent Awards for outstanding scholastic achievement in the B.Sc(Hons) in Software Engineering, Coventry University Programme
January 2010 session
Merit Awards for outstanding scholastic achievement in the B.Sc (Hons) in Software Engineering, Coventry University Programme
Analysis of Three Most Desirable Job Vacancies
Nowadays, software engineering is very popular in the market. This is because software engineer able to develop software which is needed by the company. A small applications and system may need to hire more than one software engineers to manage the full lifecycle software development process. For a big system, jobs will have to break down into several groups which focus on one specific area of software or specific features.
There are some common job titles for software engineer such as senior software engineer, software programmer, software developer, software designer, application developer and so on. There are so many jobs available for software engineer in the market.
I had chosen three most desirable job vacancies. They are software engineer, database administrator and web developer.
A software engineering is in charge for design and implementation of a variety of software solutions. Software engineer may need to control of highly technical hardware and equipment by design and testing of anything from computers games and business application to operation system and advanced software. After that, software engineer has to test, debug and maintain the system which is fully designed.
Software engineer is expert on handle work which is highly complex and technical nature. Software engineer can become a system or application specialists, it has to depend on the company he or she working at.
As a good software engineer, he or she must always increase their knowledge of a variety of computer programming languages and applications. This is because, the more knowledge the software engineer have, the more wide variety of work he or she can be involved in.
There are some typical work activities which have to carry out by a software engineer showed below:-
A software engineer has to analysis user requirement.
A software engineer has to do research, design and write new software programs.
A software engineer has to test every new program and fault finding.
A software engineer has to evaluate software and system which make computers and hardware works.
A software engineer has to analyse and identify areas of modification so that can make improvement to the existing programs.
A software engineer has to integrate existing software products and getting incompatible platforms to work together.
A software engineer has to investigate new technologies.
A software engineer has to create technical specifications and test plans.
A software engineer has to work with computer coding languages.
A software engineer has to write operational documentation with technical authors.
A software engineer has to monitor and correct software defects in order to maintain the system.
A software engineer has to work closely with other staff. For example, project managers, developers, system analysts and so on.
A software engineer has to consult client concerning the maintenance and performance of the software systems.
A software engineer has to ask question in order to obtain information, clarify details and implement information.
A software engineer has to attend in-house or external course, read manuals and access new applications in order to continually update technical knowledge and skills
Justification (Software Engineer)
Software engineer is a really challenging job. To be a professional software engineer, we have to take care on full lifecycle application development. As a software engineer, we have to always updating our technical knowledge and skills. For example, increase knowledge of programming language. A software engineer has to always come out some new software or application in the market. As a software engineer we have to always design some software or application creatively.
To me, software engineer is a really great job. As a software engineer, I have more chances to involve in challenging job. For example, develop a really huge system. To develop a system is not easy. Many steps have to carry out in order to come out a great system. I like the process of producing the system such as designing, coding, implementing and testing.
Database administrator which is also known as DBA is in charge for the performance, integrity and security of a database. Database Administrator is playing an important role in a company. Database Administrator is the one who take care on all the data of the company.
There are some typical work activities which have to carry out by a database administrator showed below:-
A database administrator has to establish needs of users and monitor user access and security.
A database administrator has to provide fast query responses to front-end users by monitor performance and manage parameters.
A database administrator has to map out the conceptual design for a planned database in outline.
A database administrator has to consider back-end organisation of data and front-end accessibility for end-users.
A database administrator has to refine logical design in order to translate it into a specific data model.
A database administrator has to further refine the physical design in order to meet system storage requirements.
A database administrator has to install and test the new versions of database management system (DBMS).
A database administrator has to maintain data standards which is including adherence to the Data Protection Act.
A database administrator has to write database documentation.
A database administrator has to control access permissions and privileges.
A database administrator has to develop, manage and test back-up and recovery plans.
A database administrator has to ensure storage, back-up and recovery procedures are functioning correctly.
A database administrator has to work closely with database programmers, web developers and IT project managers.
A database administrator has to ensure database integrity and security by communicate regularly with technical, applications and operational staff.
A database administrator has to commission and install new applications and customising existing applications in order to make them fit for purpose.
Justification (Database Administrator)
Database Administrator is a person who manages and controls on the database of a company. Database is the place where all the data of a company will store at. To be a good database administrator, we must have the ability to overcome problem patiently, carry out work carefully and communicate well with other staffs. A database administrator must make sure that all the data in the database is always available for the end-users.
To me, database administrator is a really great job because as a database administrator I can control all the data of a company. It is a really challenging job as well. Just like software engineer, database administrator playing an important role in the company. The only different is, software engineer is take are on the system or application and database administrator is take care on the database.
Web developer is responsible for layout, visual appearance and usability of a web site. A web designer must have a strong graphic design skills, database knowledge especially SQL Server or MySQL, and technical knowledge of how to create web pages.
There are some typical work activities which have to carry out by a database administrator showed below:-
A web developer has to communicate closely with customer at the design stage in order to figure out why the web site is needed and who will be the target audience.
A web developer has to produce a design which will attract the target user, has logical navigation system and consist of all the required features.
A web developer has to decide on how images and other material will be presented for the web.
A web developer has to ensure that material on the web site is accessible to all people include those with disabilities.
A web developer has to test the site for functionality in different browsers and at different resolution.
A web developer has to fixe error.
Justification (Web Developer)
Web developer is the one who design and create the web site. A good web developer could produce a web site which is attractive to the target user. Web developer should able to listen to the customer and develop the web site based on their requirements.
To me, web developer is an interesting job. I like designing, that why I choose web developer as one of my desirable job vacancy. As a web developer I can design every single thing in the web site, from interface to functionality. For interface, I could design the layout, colour, background, images and so on in the web site which make it look more attractive. For the features part, I could think and design many new features which I think will attract my target user.
Job Application Letter
Ms. Sarasvathi Nagalingham
IT Department Manager
1100 Industrial Way
Nilai, Negeri Sembilan 90111
Dear Ms. Sarasvathi
I am writing to apply for the web developer position advertised in the Star newspaper.
I really hope that I get the chance to contribute and improve myself in this company. I can be reached anytime via email at email@example.com or my cell phone, 017-7271005.
Thank you for your time and consideration. A copy of my resume is attached within the letter as requested. I look forward to speaking with you about this employment opportunity.
Hong Ling Sim
In this assignment, I had do research for the aspects of Computing & IT. Programming, Networking and Database are the aspects that I choose to discuss further in this report. Besides this, I also had talk about today IT industry. I also had briefly explained why I chosen to study software engineering and the knowledge I had gained so far. I had prepared a Curriculum Vitae (CV) in this assignment. I had search for the job vacancy that I most interested with. Software engineer, data administrator and web develop are those job that I had further describe in this report. Each of the jobs, I had wrote the justification for it. At the end of the report, I had written a job application letter for the job I want to apply between the three jobs I described in the report.
In conclusion, after complete the assignment I know well what is the aspects or Computing & IT. I also know how to create the Curriculum Vitae. Beside these, I understand what kind of jobs is available for me in today market. I also clearly understand which job I have interest and I would like to apply for.