Please enable JavaScript.
Coggle requires JavaScript to display documents.
CS, IT & Software Engineering (Work Description (Design, build, test,…
CS, IT & Software Engineering
Summary
Software Engineering
Software Engineering is concerned with developing techniques for improving the cost, accuracy and usability of software systems.
Computer Engineering
Computer science engineering is concerned with designing elements that help computers to operate efficiently. They may develop computer chips, create software programme that helps computer systems run or design software applications.
IT
Information Technology (IT) is an engineering discipline with focus on utilization of computers and telecommunication systems to control, gather, store and circulate information.
Professional Opportunities
Software Developers
Software developers are concerned with facets of the software development process such as design and coding, computer programming and project management.
Hardware Engineers
Hardware Engineers research, design, develop, test, and oversee the installation of computer hardware which includes computer chips, circuit boards, systems, modems, keyboards, and printers.
System Designer
System Designers are involved in system designing, logical & physical designing, including structure & characteristics such as output, input, files, database & procedures, etc.
System Analyst
System Analysts research about the existing problems in systems and plan solutions for the problem. They also recommend solutions to software and system related problems and coordinate development between business development teams.
Work Description
Design, build, test, and implement hardware and software applications for computer networks.
Work in research, design, development, testing, and supervision of all aspects of the manufacturing and installing of computer hardware
Advise clients on the right hardware and software for their needs
Provide guidelines regarding system capabilities, user interface, security measures, and other applicable information
Evaluate current systems for effectiveness, make recommendations regarding the scalability of such systems, and troubleshoot any problems that arise during the use of the system.
Review company's security requirements, its use of online applications, and recommend the security measures.
Retrieve data for analysis of system capabilities.
Pros
Software/Computer Engineers earn decently well
The work environment and infrastructure is high quality
Always in high demand
Cons
It can be stressful at times, since work load is more
Always have stay updated on new technologies and systems
Can result in illnesses realted to eyesight or posture due to sitting for long hours