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 curriculum flow can be seen in the following flow chart:

The Information Engineering Undergraduate program curriculum is divided into 3 type of courses, which are :
In taking courses at the time of KRS must be guided by the following prerequisite flows:
Dokumen Kurikulum S1 Teknologi Informasi »
Compulsory Courses
SEMESTER 1
SEMESTER 2
SEMESTER 3
SEMESTER 4
SEMESTER 5
SEMESTER 6
SEMESTER 7
No |
Course Code |
Course Title |
Credits |
Category |
1 |
TIF214141 |
IT Design Project 2 |
2 |
Engineering Topic |
2 |
UNU222001 |
Community Service Program |
4 |
General Education |
3 |
UNU222002 |
Community Communication |
2 |
General Education |
4 |
UNU222003 |
Appropriate Technology Application |
2 |
General Education |
5 |
UNU214102 |
Technology Entrepreneurship |
2 |
General Education |
6 |
TIF2151xx |
Elective Courses A (Career Track) |
9 |
Engineering Topic |
TOTAL CREDITS |
21 |
|
SEMESTER 8
No |
Course Code |
Course Title |
Credits |
Category |
1 |
UNU214201 |
Studium Generale |
2 |
General Education |
2 |
TIF2152xx |
Elective Courses B |
6 |
Engineering Topic |
3 |
TKU214241 |
Undergraduate Thesis & Defense |
4 |
Engineering Topic |
TOTAL CREDITS |
12 |
|
Courses marked with an asterisk (*) are university-wide compulsory courses that must be taken as a single package.
Elective Courses
SOFTWARE ENGINEER
No |
Course Code |
Course Title |
Credits |
Category |
1 |
TIF215111 |
Game Application Development |
3 |
Engineering Topic |
2 |
TIF215112 |
Mobile Application Development |
3 |
Engineering Topic |
3 |
TIF215113 |
Software Architecture |
3 |
Engineering Topic |
4 |
TIF215114 |
Software Testing |
3 |
Engineering Topic |
TOTAL CREDITS |
12 |
|
NETWORK & SECURITY ENGINEER
No |
Course Code |
Course Title |
Credits |
Category |
1 |
TIF215121 |
Digital Forensics |
3 |
Engineering Topic |
2 |
TIF215122 |
Ethical Hacking |
3 |
Engineering Topic |
3 |
TIF215123 |
Data Security and Integrity |
3 |
Engineering Topic |
4 |
TIF215124 |
Mobile Communication Systems |
3 |
Engineering Topic |
TOTAL CREDITS |
12 |
|
DATA ENGINEER
No |
Course Code |
Course Title |
Credits |
Category |
1 |
TIF215131 |
Natural Language Processing |
3 |
Engineering Topic |
2 |
TIF215132 |
Big Data and Analytics |
3 |
Engineering Topic |
3 |
TIF215133 |
Decision Support Systems |
3 |
Engineering Topic |
4 |
TIF215134 |
Data Compression Techniques |
3 |
Engineering Topic |
TOTAL CREDITS |
12 |
|
ELECTIVE B / MBKM 2
No |
Course Code |
Course Title |
Credits |
Category |
1 |
TIF215211 |
Special Topics in Information Technology |
3 |
Engineering Topic |
2 |
TIF215212 |
Digital Transformation |
3 |
Engineering Topic |
3 |
TIF215213 |
User Experience |
3 |
Engineering Topic |
4 |
TIF215214 |
Image Processing and Computer Vision |
3 |
Engineering Topic |
5 |
TIF215215 |
ICT and Society |
3 |
Engineering Topic |
6 |
TIF215216 |
IT Audit and Risk Governance |
3 |
Engineering Topic |
7 |
TIF215217 |
Internet of Things-Based Systems |
3 |
Engineering Topic |
8 |
TIF215101 |
Information Theory and Shannon Entropy |
3 |
Engineering Topic |
Total Credits |
24 |
|
Requirements for taking elective courses for Information Technology students are as follows:
- Take a minimum of 9 credits from Elective A (Career Path)
- Take a minimum of 6 credits from Elective B (Free Elective)