Department of Informatics and Computer Engineering
Inspire technology through innovation and excellence with Information Technology and Computer Engineering
At this time the need for information technology plays a very important role and in the future it will become the backbone of the nation's economic growth.
Therefore, the Electronic Engineering Polytechnic Institute of Surabaya established the Department of Informatics and Computer Engineering which consists of five study programs, namely D3 Informatics Engineering, D4 Informatics Engineering, D4 Computer Engineering, D4 Applied Data Science, and S2 Applied Informatics and Computer Engineering.
Department of Information and Computer Technology aims to become a center of excellence for engineering technology education in the field of emerging technologies related fields of Information Technology and Computers to produce graduates who are ready to compete in the global market.
The Department of Informatics and Computer Engineering has produced many highly qualified graduates who work as Programmer, Software Engineer, Hardware Designer, Network Administrator, Computer System Analyst, Information Technology Engineer, Manager/Supervisor, Services/Technical Support, Marketing/Sales, and others.
FIELDS of STUDY
TECHNICAL INFORMATION
COMPUTER ENGINEERING
APPLIED DATA SCIENCE
TECHNICAL INFORMATION
Laboratory
Information Systems Laboratory
The Information Systems Laboratory supports teaching activities for courses in Information Technology Concepts, Basic Computer Systems, Web Design, Web Programming, Framework Programming, Mobile Device Programming, and Web-Based Applications. The Information Systems Laboratory also conducts research in the fields of e-government information systems, Massive Open Online Course (MOOC), and adaptive learning.
Database Laboratory
The Database Laboratory supports teaching activities for Database, Advanced Database, Database Administration, and Data Warehouse courses. The Database Laboratory also conducts research in the fields of big data engineering and data warehouse.
Software Engineering Laboratory
The Software Engineering Laboratory supports teaching activities for courses in Software Engineering, User Experience Design, Network Administration and Management, Software Modeling, Software Development, and Software Management. The Software Engineering Laboratory also conducts research in the fields of UI/UX Design, Software Development Models, and Agile Software Development.
Soft Computation Laboratory
The Soft Computation Laboratory supports teaching activities for courses in Programming Concepts, Logic and Algorithms, Algorithms and Data Structures, Object Oriented Programming, Computational Intelligence, Decision Support Systems, Advanced Programming, Machine Learning, and Data Mining. The Soft Computation Laboratory also conducts research in the fields of knowledge engineering, machine learning, and data mining.
Computer Vision Laboratory
The Computer Vision Laboratory supports teaching activities for courses in Image Processing, Geographic Information Systems, and Computer Vision. The Computer Vision Laboratory also conducts research in the fields of Computational Video, Image Segmentation/Classification, biomedical analysis, and Geographic Information Systems.
Computer Network Laboratory
The Computer Network Laboratory supports teaching activities for courses in Operating Systems, Network Concepts, Network Security, Computing and Cloud Applications. The Computer Network Laboratory also conducts research in the fields of distributed networks, intrusion detection systems, DevSecOps, network management systems, and the Internet of things.
COURSES
Software Engineer Course
The Software Engineer Course consists of courses in Software Engineering, User Experience Design, Software Modeling Workshop, Advanced Programming Workshop, Software Development, and Software Development Practicum.
Learning Characteristics
The Software Engineer Course aims to achieve learning so that students are able to develop software to produce quality software on various platforms through needs analysis, design stages, implementation, testing, and maintenance by applying scientific and mathematical principles in accordance with code writing standards and technical design. which is based on Agile development principles.
Systems Analyst Course
The System Analyst Course consists of Computational Intelligence, Computational Intelligence Practicum, Statistics and Probability, Decision Making Systems, and Machine Learning Workshops.
Learning Characteristics
The System Analyst Course aims to achieve learning so that students are able to use information technology systems in an organization to achieve business goals, are able to understand a system and perform system analysis, are able to design and develop new systems, are able to implement and be responsible in discussing with management and users to determine system requirements, identify inputs and outputs that will meet user requirements as the system is developed, able to use the principles of structured analysis, to ensure that the solutions offered are effective, cost-effective and financially feasible, able to create diagrams, flow charts, and specifications that will used by software engineers and IT engineers, and capable of managing applications, coordinating tests, and monitoring system performance to ensure improvements.
Information Technology Engineer Course
The Information Technology Engineer Course consists of courses in Framework Programming Workshop, Network Concepts, Network Concept Practicum, Mobile Device Programming Workshop, Network Administration and Management Workshop, Network Security Workshop, Database Administration Workshop, and Data Warehouse Workshop.
Learning Characteristics
The Information Technology Engineer Course aims to achieve learning so that students have expertise in designing, installing and maintaining computer systems, database system technology, computing technology, system infrastructure and have the ability to test, configure and troubleshoot hardware, software and network system problems. to meet user needs.
COMPUTER ENGINEERING
Laboratory
Computer Vision & Graphics Laboratory
The Computer Vision & Graphics Laboratory supports teaching activities for courses in Signals and Systems, Robotics, Computer Vision, Real Time Operating Systems, Mobile and Distrubuted Computing. The Computer Vision & Graphics Laboratory also conducts research in the field of robotics, facial recognition, computational video.
Real Time Programming Laboratory
Real Time Computer System Laboratory
The Real Time Computer System Laboratory supports teaching activities for the Database, Sensor and Actuator Workshops, Logic Circuits, Computer Architecture and Organization, Embedded Systems, Embedded Workshop courses. Real Time Computer Systems Laboratory also conducts research in the field of real time operating systems, Kernels for Embedded Systems, Advanced Embedded Systems.
Analog Systems Laboratory
The Analog Systems Laboratory supports teaching activities for Electrical Circuit courses, Analog Systems Workshops, Instrumentation and Telemetry Workshops. The Analog Systems Laboratory also conducts research in the field of Analog Signal Processing.
Digital Laboratory
The Digital Laboratory supports teaching activities for Electronic Circuit, Communication System and Networking courses, Workshop on Digital Systems, Network and Information Security. Digital Laboratory also conducts research in the field of Digital Signal Processing.
COURSES
Embedded system and operating system course
The Embedded system and Operating System Course consists of courses in Computer Algorithms and Programming, Software Design, Product Engineering Workshops, Database Workshops, Sensors and Actuators, Logic Circuits, Computer Architecture and Organization, Embedded Systems, Embedded Workshops.
Learning Characteristics
The Embedded system and Operating System Course aims to achieve learning so that students are able to design, implement and innovate in the field of embedded systems and real-time operating systems: Understanding the basic concepts of embedded systems and their applications. Able to design solutions based on embedded systems to solve various kinds of problems. Mastering the basic concepts of human-machine interaction. Apply the concept of human and machine interaction in embedded systems. Understand the concept of pervasiveness and sensors in embedded system applications.
Networking Course
The Networking Course consists of Electrical Circuits, Analog Systems Workshops, Instrumentation and Telemetry Workshops, Electronic Circuits, Communication Systems and Networking, Digital Systems Workshops, Network and Information Security.
Learning Characteristics
The Networking Course aims to achieve learning so that students are able to design network devices, implementation, network management and security in network systems. Able to explain the concept of computer networks based on OSI Layer Able to perform troubleshooting of connectivity problems on computer networks. Able to improve network performance by implementing a high availability system. Able to design network architecture for very high traffic. Understand the concept of information security and security on computer networks. Able to apply reliable data security methods according to the problems encountered. Recognizing various kinds of threats in the cyber world and taking mitigation actions to protect information security.
Robotics and Smart Systems Course
The Robotics and Smart System Course consists of courses in Signals and Systems, Robotics, Computer Vision, Real Time Operating Systems, Mobile and Distrubuted Computing.
Learning Characteristics
The Robotics and Smart System Course aims to achieve learning so that students are able to design, implement and innovate in the field of robotics technology and intelligent systems. Can operate 2 and 3 dof arm robot. Can make trajectory planning. Understand and apply DH-Parameters. Controlling mobile robots.
APPLIED DATA SCIENCE
Laboratory
Data Analysis Laboratory
The Data Analyst Laboratory supports teaching activities for Basic Statistics, Programming, Logic and Algorithms, Statistical and Probability Modeling, Advanced Statistics, Applied Data Analytics, and Social Media Analysis. The Data Analyst Laboratory also conducts research in the fields of data analysis of e-government, industry, and social media.
Data Processing Laboratory
The Data Processing Laboratory supports teaching activities for courses in Databases, Text Processing, Data Management, Text Mining, Data Exploration and Visualization, Descriptive Mining, Neuro Computing, Knowledge Modeling, and Recommendation Systems. The Data Processing Laboratory also conducts research in the fields of e-government, industrial, and social media data processing.
Data Engineering Laboratory
The Data Engineering Laboratory supports teaching activities for courses in Artificial Intelligence, Machine Learning, Web Technology & Services, Application Development, Big Data Infrastructure & Management, Big Data Technology & Tools, Cloud Computing, and Mobile Application Development. The Data Engineering Laboratory also conducts research in e-government, industrial, and social media data engineering.
COURSES
Data Scientist Course
The Data Scientist Course consists of courses in Database, Text Processing, Data Management, Text Mining, Data Exploration and Visualization, Descriptive Mining, Neuro Computing, Knowledge Modeling, and Recommendation Systems.
Learning Characteristics
The Data Scientist Course aims to achieve learning so that students are able to analyze and interpret very large amounts of data, both structured and unstructured, to describe data, map data similarity and develop hypotheses and models, with a multidisciplinary blend of data inference, algorithm development and technology from computer science , artificial intelligence and statistics, to solve analytically complex problems, present the patterns in the form of visualizations and generate business intelligence solutions.
Data Analyst Course
The Data Analyst Course consists of courses in Basic Statistics, Programming, Logic and Algorithms, Statistical and Probability Modeling, Advanced Statistics, Applied Data Analytics, and Social Media Analysis.
Learning Characteristics
The Data Analyst Course aims to achieve learning so that students are able to collect data from various data sources, organize data effectively to understand data patterns and relationships, transform data into effective forms for analyzing and interpreting data, management and analysis of data from various data sources, seeing relationships data in data collections and analyze trends, with computer science, statistics and mathematics approaches, and visualize the results of data analysis, to reveal hidden knowledge, and patterns of data, which is an added value for the industry/company.
Data Engineer Course
The Data Engineer Course consists of courses in Artificial Intelligence, Machine Learning, Web Technology & Services, Application Development, Big Data Infrastructure & Management, Big Data Technology & Tools, Cloud Computing, and Mobile Application Development.
Learning Characteristics
The Data Engineer Course aims to achieve learning so that students are able to develop, build, test and maintain architectures for databases and large-scale processing systems, set up big data infrastructure, integrate data in infrastructure, manage workflows, pipelines, and ETL processes, convert data into formats that are useful for analysis, and managing infrastructure to ensure it is easily accessible and functions smoothly, and optimizes the performance of the big data ecosystem..