Curriculums

The composition of the courses in the Information Engineering curriculum is designed to provide a comprehensive range of skills for students so that they have basic competencies for all areas of Information field. Aside from having broad knowledge, students are given the opportunity to specialize in one area of their choice between the three offered options.

Concentrations offered include:

1. Computer System Engineering
2. Software Engineering
3. Information Engineering

The Information Engineering Undergraduate program curriculum is divided into 3 type of courses, which are :

Compulsory Courses»
Selected Elective Courses »
Elective Courses »

Compulsory Courses

Here is a list mandatory courses to be taken by all undergraduate students of Information Enginnering.

Semester 1

Courses Credit Hours
Engineering Mathematics (Course + Tutorial) 3
Electrical Engineering Physics (Course + Tutorial) 4
Probability and Statistics 3
Fundamentals of Programming 3
Fundamentals of Programming Work Lab 1
Scientific Writing and Reporting 2
Introduction of Information Technology 2
Algorightms and Data Structures 3
TOTAL 21

Semester 2

Courses Credit Hours
Electrical Engineering Mathematics (Kuliah + Tutorial) 3
Engineering Physics (Course + Tutorial) 4
Numerical Methods (Course + Tutorial) 3
Numerical Methods Lab Work 1
Pancasila *) 2
Engineering Concept for Civilization 2
Computer Architectures 2
Object-oriented Programming 3
Object-oriented Programming Lab Work 1
TOTAL 21

 

Semester 3

Courses Credit Hours
Logic and Discrete Mathematics 3
Signals and System (Course + Tutorial) 4
Signals and System Lab Work 1
Network and Data Communication 2
Studium Generale 1
Operating System 2
Microprocessor Systems 3
Modeling and Simulation 2
Database Engineering 2
Database Engineering Lab Work 1
TOTAL 21

Semester 4

Courses Credit Hours
Electromagnetic Fields (Course + Tutorial) 3
Electromagnetic Fields Lab Work 1
Linear Algebra 3
Digital Technique 2
Graphical Visualization Engineering 2
Artificial Intelligence 2
Software Architecture 2
Software Engineering 3
Human-Computer Interaction 3
TOTAL 21

 

Semester 5

Courses Credit Hours
Engineering Planning 2
Computer Networks 2
Multimedia Technology 2
Interfaces and Peripherals 2
Student Project 2
Interoperability 2
Distributed System 3
Computer Networks Lab Work 1
TOTAL 16

Semester 6

Courses Credit Hours
Industrial Management 2
Entrepreneurship 2
Capita Selecta 2
Security and Data Integrity 3
TOTAL 9

 

Semester 7

Courses Credit Hours
Thesis Proposal 2
Religion *) 2
National Resilience *) 2
On-the-job Training 2
2 Selected Elective Courses 3
TOTAL 14

Semester 8

Courses Credit Hours
Community Development *) 2
Thesis and Oral Examination 2
TOTAL 7

Selected Elective Courses

 Selected elective courses are those for which students must take one or more courses from a specified concentration. 

Computer System Engineering

Semester 5 Selected Electives Credit Hours
Digital Signal Processing Technique 3
TOTAL 3
Semester 6 Selected Electives Credit Hours
Wireless and Mobile Computing 3
Computer Network Security 3
Elective 3
Microprocessor-Based System 2
TOTAL 11
Semester 7 Selected Electives Credit Hours
Elective 3
Elective 3
TOTAL 6

Software Engineering Competency

Semester 5 Selected Electives Credit Hours
Information Systems 3
TOTAL 3
Semester 6 Selected Electives Credit Hours
Economics and Business of Information 2
Software Quality 3
Elective 3
Applications and Information Integration 3
TOTAL 11
Semester 7 Selected Electives Credit Hours
Elective 3
Elective 3
TOTAL 6

Information System Engineering

Semester 5 Selected Electives Credit Hours
Information Systems 3
TOTAL 3
Semester 6 Selected Electives Credit Hours
Economics and Information Business 2
Software Quality 3
Elective 3
Application and Information Integration 3
TOTAL 11
Semester 7 Selected Electives Credit Hours
Elective 3
Elective 3
TOTAL 6

Elective Courses

Here is the list of optional courses for students in accordance with their selected concentration.

Computer System Engineering

Course Name Credit Hours
Image Processing and Computer Vision 3
Data Compression Technique 3
Internet of Things Based System 3
Mobile System Communication 2

Software Engineering Competency

Course Name Credit Hours
Mobile Application Development 3
Game Application Development 3
Software Testing 3
Web-Based Application  3

Information System Engineering

Course Name Credit Hours
Big Data and Analitics 2
Analysis and Design of Information System 3
Decision Support System 3
Enterprise Based System 3

Open Electives (Breadth)

Course Name Credit Hours
Special Topics for Information Technology 2
User Experience 3
ICT and Society 3
IT Audit and Risk Management 3

Chat Bot