1. Designing and implementing software
- Includes: web development, interface design, security issues, mobile computing, and so on.
- This is the career path that the majority of computer science graduates choose.
- Career opportunities occur in a wide variety of settings including large or small software companies, large or small computer services companies, and large organizations of all kinds (industry, government, banking, healthcare, etc.).

2. Devising new ways to use computers
- Refers to innovation in the application of computer technology.
- A career path in this area can involve advanced graduate work, followed by a position in a research university or industrial R&D lab, or it can involve entrepreneurial activity such as was evident during the dot-com boom of the 1990s, or it can involve a combination of the two.

3. Developing effective ways to solve computing problems
- Refers to the application or development of computer science theory and knowledge of algorithms to ensure the best possible solutions for computationally intensive problems.
- a career path in the development of new computer science theory typically requires graduate work to the Ph.D. level, followed by a position in a research university or an industrial R&D laboratory.

4. Planning and managing organizational technology infrastructure
- Refers to the work for which the new information technology (IT) programs explicitly aim to educate students
- Computer Science programs do not target but nonetheless draws many computer science graduates.


source: Mata Kuliah Pengantar Teknik Informatika

0 Comments:

Post a Comment