D-4 Teknik Informatika

D-4 Teknik Informatika

Graduates Profile and Learning Outcome
Level                     : D IV
Study Program  : Informatics Engineering

 

Vision

To be a leading study program in diploma IV level in Informatics Engineering to produce software developers professionals who are competent, have a spirit of developing, have high moral standard, and have entrepreneurial spirit.

Mission

  1. Organizing an educational program that produces bachelor of applied science in Software Engineering who are competent, have high moral standard, and have entrepreneurial spirit, environmentally friendly and able to compete at national and international levels.
  2. Conducting research in Information Technology that can be applied to industry or society at national and international levels.
  3. Serving the community through dissemination of science and its application in national scope.

 

Graduation Profile

  • Senior Programmer: Senior programmer writes software program. He/she transforms the program design made by software designers / engineers / system analysts into instructions that can be done by the computer.
  • Software Developer: Software developers develop applications that allow people to run specific tasks on computers or other devices.
  • Database Administrator: Database administrator (DBA) stores and organizes data using special software such as DBMS and others. He/she ensures that data is available and secure / protected from unauthorized access.
  • Web Developer: Web developers design and create websites. He/she is responsible for the looks and feels of the website. He/she is also responsible for the technical aspects of the website, such as performance and capacity which are the measurement of the website’s speed and to what extent websites can handle traffic. He/she is also possible to create content of the website.
  • Multimedia Developer: Multimedia developer is a multimedia development professional that combines design and technical knowledge to research, analyze, evaluate, design, program and modify applications that combine text, graphics, animation, imaging, audio-video display and other interactive media.
  • Information Systems Analyst: Information Systems Analyst studies ICT-based systems and their procedures and designs solutions of information system to help organizations to operate more efficient and effective. He/she applies ICT to business organization processes by understanding the needs and limitations of both (ICT and business).
  • Computer Support Specialist: Computer support specialist provides help and advice to people and organizations on how to use computer software and equipment. The other terms are computer network support specialists, support information technology (IT) staff, and computer user support specialists.

 

Learning outcome

  1. Attitudes
    1. fear of God Almighty and be able to show religious attitude;
    2. respecting human values ​​in performing the duty, based on religion, morals, and ethics;
    3. internalizing the values, norms, and academic ethics
    4. having a role as citizens who take pride and patriotism, nationalism and have responsibility to the state and nation;
    5. respecting cultural diversity, views, religion, and beliefs, as well as the original opinions or discoveries of others;
    6. contributing to improving the quality of socialized life, nation, state, and the progress of civilization based on Pancasila;
    7. cooperating and having social sensitivity and respecting for people and the environment;
    8. obeying the law and discipline in the social and state life;
    9. internalizing the spirit of independence, persistence and entrepreneurship;
    10. demonstrating a responsible attitude towards the work in the field of expertise independently.

 

  1. Mastery of Knowledge
    1. Demonstrating the knowledge and capabilities regarding to algorithm design and algorithm complexity analysis, Note: Discuss the content of subject course mainly related to algorithm design and complexity;
    2. Demonstrating the knowledge in discrete and non-discrete mathematics and demonstrating the ability to apply logic & mathematical proofs to computational problems, Note: There should be discussion at the KBK level to determine the depth of the material;
    3. Demonstrating the knowledge and understanding, as well as the ability in applying concepts, design principles, and fundamental algorithms related to data structures and manipulations, computer programming languages, architectures and computer organizations, computer operating systems, and computer networks;
    4. Demonstrating the knowledge of fundamental concepts, principles, and techniques in software engineering;
    5. Demonstrating the ability to apply best practices in processes, methods, software development tools;
    6. Demonstrating an understanding of professional ethical, legal, security, and social issues and responsibilities, (a) plan and ensure the security, confidentiality, and integrity of data, (b) know the ethical, legal, and social from computing, (c) demonstrate an understanding of the Code of Professional Ethics;
    7. Demonstrating the effectiveness in written and oral communication skills, especially when these skills are used in dissemination of technical information to various audiences;
    8. Knowing the impact of local and global computing on individuals, organizations and communities;
    9. Demonstrate proficiency in continuing self-development (lifelong learning).

 

  1. General Skills
    1. Able to apply logical, critical, innovative, quality, and measurable thinking in doing specific work in software engineering technology and in accordance with the standards of competence in software development;
    2. Able to demonstrate quality and measurable performance;
    3. Able to examine the case of the application of science and technology that concerns and implements the value of humanities in software engineering technology in producing the program, or design, compiling the results of the study in system specifications and design specifications;
    4. Able to compile the results of the study above in the form of system specifications and design specifications, and upload it in the college webpage;
    5. Able to make appropriate decisions based on standard procedures, design specifications, safety and occupational security in supervising and evaluating the work;
    6. Able to maintain and develop cooperation networks and cooperation result within and outside the institution;
    7. Able to take responsibility for the achievement of group work and to supervise and evaluate the completion of work assigned to the worker under his/ her responsibility;
    8. Able to conduct a self-evaluation process against working groups under his/ her responsibility, and manage the development of working competencies independently;
    9. Able to document, store, secure, and rediscover data to ensure validity and prevent plagiarism.

 

  1. SPECIAL SKILL
    1. Demonstrate the knowledge and capabilities egardingto algorithm design and algorithm complexity analysis, Note: Discuss the content of the subject course mainly related to algorithm design and complexity.
    2. Demonstrate the knowledge in discrete and non-discrete mathematics and demonstrate the ability to apply logic & mathematical proofs to computational problems, Note: There should be discussion at the KBK level to determine the depth of the material;
    3. Demonstrate the knowledge and ability in applying programming concepts at least in two programming languages, Note: Lecturers must be able to programming;
    4. Demonstrate the knowledge and understanding, as well as the ability in applying concepts, design principles, and fundamental algorithms related to data structures and manipulations, computer programming languages, architectures and computer organizations, computer operating systems, and computer networks;
    5. Demonstrate the knowledge of fundamental concepts, principles, and techniques in software engineering;
    6. Demonstrate the knowledge of fundamental concepts, principles, and techniques in software engineering, demonstrate the ability to apply best practices in processes, methods, development tools software, (a) apply best practices in analyzing a problem, identifying and defining the needs and computing requirements that are appropriate for its solution (b) Implement best practices in designing, implementing and evaluating programs, components, process, or computer-based systems, to meet the needs and requirements that have been set;
    7. Demonstrate the ability to work effectively within teams to achieve goals, demonstrates an understanding on, ethical, legal, security and social issues and professional responsibilities, (a) plan and ensure the security, confidentiality, and integrity of data, (b) know the ethical, legal, and social from computing, (c) demonstrate an understanding of the Code of Professional Ethics;
    8. Demonstrate the effectiveness in written and oral communication skills, especially when these skills are used in dissemination of technical information to various audiences on computing technology and its application.