UNDERGRADUA TE PROGRAM
Bachelor of Engineering who has the capability to design simple information networks and embedded systems with the support of information and communication technology and to conduct research in corresponding fields in any system-
atic and practical way, based on technology advancement and comply to professional ethics
components of a computer network components of an information network Able to design
simple embedded systems
Able to design simple information communication
structures
Able to analyze digital information processing
Able to implement digital system
Able to implement algorithm to solve computer engineering problem
system
Able to implement professionalism
and ethics concept in engineering field Able to design simple in-
formation communication network infrastructure
186
Flow Diagr am of Subjects
1stSemester2ndSemester4thSemester6thSemester7thSemester8thSemester5thSemester Integerated Character Building Subject A English Sports/Arts Calculus Fundamental of Digital LogicFundamental of Digital Logic Laboratory
Integerated Character Building Subject B Religion Linear Algebra Basic Physics Introduction to Computer Engineering
Introduction to Computer Engineering Laboratory
Basic Physics 2 Computer Networks and Laboratory Basic Electronic Circuits Digital System Design
Fundamental of Electrical Engineering
Engineering Mathematics 1Statistic and Probability Computer Organization and Architecture
Operating System
Engineering Mathematics 2 Advanced Programming
Discrete Structures Microprocessor and Microcontroller Microprocessor and Microcontroller Laboratory
Database System and Laboratory Software Engineering Signal and System
Object Oriented Programming and Laboratory Internship
Telecommuni- cation Engineering Telecommuni- cation Engineering Laboratory Design and Management of Computer Networks and Laboratory Embedded System VLSI Design
Human and Computer Interaction Image Processing
Wireless Technology
Engineering Entrepreneur- ship Elective 1
Seminar
IT Project Management Professional and Ethic Issues in IT Final Project Multimedia Technology
Elective 2
Computer Network Security
3rdSesmeter
UNDERGRADUA TE PROGRAM
187
Course Structure of Undergraduate Program in Computer Engineering
KODE MATA KULIAH SUBjECT SKS
Semester 1 1st Semester
UIGE600004 MPKT-B Integrated Character Building Subject B 6
UIGE600002 Bahasa Inggris English 3
UIGE600003 Olahraga / Seni Sports/Arts 1
UIGE600004 Kalkulus Calculus 4
ENCE600001 Teknik Dijital Fundamentals of Digital Logic 3
ENCE600002 Praktikum Teknik Dijital Fundamentals of Digital Logic Laboratory 1 Sub Total 18
Semester 2 2nd Semester
UIGE600001 MPKT-A Integrated Character Building Subject A 6
UIGE600006-9 Agama Religious Studies 2
ENGE600001 Aljabar Linier Linear Algebra 4
ENGE600002 Fisika Dasar 1 Basic Physics 1 4
ENCE600003 Pengantar Teknik Komputer Introduction to Computer Engineering 2 ENCE600004
Praktikum Pengantar Teknik Komputer Introduction to Computer Engineering Laboratory
1 Sub Total 19
Semester 3 3rd Semester
ENGE600003 Fisika Dasar 2 Basic Physics 2 4
ENCE600005 Jaringan Komputer dan Praktikum Computer Networks and Laboratory 4 ENCE600006 Dasar Rangkaian Elektronika Basic Electronic Circuits 2
ENCE600007 Perancangan Sistem Dijital Digital System Design 2
ENEE600003 Dasar Teknik Elektro Fundamental of Electrical Engineering 3
ENEE600006 Matematika Teknik 1 Engineering Mathematics 1 3
Sub Total 18
Semester 4 4th Semester
ENGE600004 Statistik dan Probabilitas Statistics and Probability 2 ENCE600008 Organisasi dan Arsitektur Komputer Computer Organization and Architecture 3
ENCE600009 Sistem Operasi Operating System 3
ENEE600011 Matematika Teknik 2 Engineering Mathematics 2 3
ENCE600010 Pemrograman Lanjut Advanced Programming 3
ENCE600011 Struktur Diskrit Discrete Structures 2
Sub Total 16
Semester 5 5th Semester
ENEE600021 Mikroprosesor dan Mikrokontroler Microprocessor and Microcontroller 4 ENEE600022 Praktikum Mikroprosesor dan Mik-
rokontroler Microprocessor and Microcontroller Labora-
tory 1
ENCE600012 Sistem Basis Data dan Praktikum Database System and Laboratory 3
ENCE600013 Rekayasa Perangkat Lunak Software Engineering 3
ENEE600015 Sinyal dan Sistem Signal and Systems 3
ENCE600014 Keamanan Jaringan Komputer dan
Praktikum Computer Network Security and Labora-
tory 3
Sub Total 17
UNDERGRADUA TE PROGRAM
188
Semester 6 6th Semester
ENCE600015 Pemrograman Berorientasi Objek dan
Praktikum Object Oriented Programming and Labora-
tory 3
ENCE600016 Perancangan VLSI VLSI Design 2
ENEE600024 Teknik Telekomunikasi Telecommunication Engineering 3
ENEE600025 Praktikum Teknik Telekomunikasi Telecommunication Engineering Labora-
tory 1
ENCE600017 Desain dan Manajemen Jaringan Kom- puter dan Praktikum
Design and Management of Computer
Networks and Laboratory 4
ENCE600018 Sistem Embedded Embedded System 3
ENCE600019 Kerja Praktek Internship 2
Sub Total 18
Semester 7 7th Semester
ENCE600020 Interaksi Manusia dan Komputer Human and Computer Interaction 2
ENCE600021 Pengolahan Citra Image Processing 3
ENCE600022 Teknologi Nirkabel Wireless Technology 3
ENCE601023 Rekayasa dan Kewirausahaan Engineering Entrepreneurship 2
Pilihan 1 Elective 1 6
ENCE600024 Seminar Seminar 2
Sub Total 18
Semester 8 8th Semester
ENCE600025 Manajemen Proyek Teknologi Infor- masi
IT Project Management 3
ENCE601026 Profesionalisme dan Etika dalam Teknologi Informasi
Professional and Ethic Issues in IT 2
ENCE600027 Teknologi Multimedia Multimedia Technology 2
Pilihan 2 Elective 2 9
ENCE600028 Skripsi Final Project 4
Sub Total 20
Total 144
MATA KULIAH PILIHAN/ELECTIVES Semester Gasal/Odd Semester
KODE MATA KULIAH SUBjECT SKS
ENCE600029 Topik Khusus Teknik Komputer 1 Special Topic in Computer Engineering 1 3 Semester Genap/Even Semester
ENCE600030 Topik Khusus Teknik Komputer 2 Special Topic in Computer Engineering 2 3
Fast Track Program
This program integrates the S1 and S2 for 5 years. In the 4th year of their study (7th and 8th semes- ter), students are able to choose the fast track subjects in S2 semester 1 and 2 as the electives.
While in 5th year, students can concentrate on completing S2 subjects and ends with the thesis.
In Universitas Indonesia, especially in the Department of Electrical Engineering, for the academic year 2014/2015, this program has been in its 4th year of implementation.
To complete both S1 and S2 program in Fast Track Program, students should attain 170 SKS in 5 years, instead of 144 SKS for S1 and 41 SKS for S2 in regular program.
UNDERGRADUA TE PROGRAM
189
Fast-Track (S1 and S2) Computer Engineering Program Curriculum
Kurikulum S1 Kurikulum S2
No Semes-
ter Mata Kuliah (SKS) Mata Kuliah (SKS) Semes-
ter
1.
7
Pilihan (6)
Rekayasa Perangkat Lunak Berorientasi Objek (3)
1 Arsitektur Komputer Lanjut (3)
Seminar (2)
Rekayasa dan Kewirausahaan (2) Interaksi Manusia dan Komputer (3) Pengolahan Citra (3)
Teknologi Nirkabel (3)
Total SKS (19) Total SKS (6)
Subtotal SKS for Fast Track Program 19 SKS (6 SKS taken from S2)
2.
8
Pilihan (9)
Komputasi Multimedia (3)
2 Sistem Embedded Lanjut (3)
Pemodelan dan Simulasi Lanjut (3) Skripsi (4)
Manajemen Proyek Teknologi Infor- masi (3)
Profesionalisme dan Etika dalam Teknologi Informasi (2)
Teknologi Multimedia (2)
Total SKS (19) Total SKS (9)
Subtotal SKS for Fast Track Program 19 SKS (9 SKS taken from S2)
3.
Matematika Terapan (3)
3 Jaringan Informasi Lanjut (3)
Keamanan dan Kehandalan Pada Jarin- gan (3)
Pilihan (3) Seminar (3)
Total SKS (15) Subtotal SKS for Fast Track Program 15 SKS
4.
Simulasi Jaringan Berbasis Komputer (3) Tesis (8) 4
Total SKS (11) Subtotal SKS for Fast Track Program 11 SKS
Total SKS for Fast Track Program 144 SKS + 26 SKS = 170 SKS
UNDERGRADUA TE PROGRAM
190
Description of Subjects UIGE600001
UIGE610001
MPKT A / INTEGRATED CHARACTER BUILDING A 6 SKS
Refer to Page 74 UIGE600004 UIGE610004
MPKT B / INTEGRATED CHARACTER BUILDING B 6 SKS
Refer to Page 74 UIGE600002 ENGLISH UIGE610002 ACADEMIC WRITING 3 SKS
Refer to Page 74 UIGE600003 UIGE610003 SPORTS / ARTS 1 SKS
Refer to Page 77 ENGE600001 ENGE610001 CALCULUS 4 SKS
Refer to Page 74 ENGE600010 ENGE610010 BASIC CHEMISTRY Refer to Page 75 ENGE600003 ENGE610003 BASIC PHYSICS 1 4 SKS
Refer to Page 75 ENGE600004 BASIC PHYSICS 2 4 SKS
Refer to Page 77 ENGE600002 ENGE610002 LINEAR ALGEBRA 4 SKS
Refer to Page 75 UIGE600005-9 UIGE610005-9 RELIGIOUS STUDIES 2 SKS
Refer to Page 76-77 ENGE600005 ENGE610005
STATISTICS AND PROBABILITY 2 SKS
Refer to Page 78 ENGE600008 ENGE610008
HEALTH, WORK SAFETY, AND ENVIROMENT 2 SKS
Refer to Page 78 ENCE600001
FUNDAMENTALS OF DIGITAL LOGIC 3 SKS
Learning Objectives: In this course, students will learn all phases of design and implementation of simple digital systems. At the completion of their subject, students expected to analyze and design a circuit system using digital components.
Students will learn how to implement the design by using a PLD (Programmable Logic Devices). This course also involves some practical activities in the laboratory to perform the design, implemen- tation and verification of digital logical system.
Some software like Xilinx and simulation software for digital circuits will be used.
Syllabus: Binary number, Introduction to the gates AND, OR and NOT, etc; Combinational Logic circuit with Multiplexers and Decoders:
Full Adder circuit, binary memory unit: SR latch, D and JK flip-flops: Sequential Circuit, Ripple Counter, and Counter Register: Universal shift registers, ring counter and the BCD counters, VHDL, design, simulation and implementation of complete digital systems using programmable logic devices (programmable logic devices).
Prerequisites: None Text Books:
M. Mano and C. R. Kime, “Logic and 1. Computer Design Fundamentals”, 4nd Ed.
(International Ed.), Prentice-Hall, 2008 M. Mano , “Digital Design”, 4nd Ed.
2.
(International Ed.), Prentice-Hall, 2007
ENCE600002
FUNDAMENTALS OF DIGITAL LOGIC LABORA- TORY1 SKS
Learning Objectives: At the completion of the subject, students are expected to be able to de- sign a finite state machine and able to implement a simple digital circuit design.
Syllabus: 1: Boolean Algebra and Logic Gates Elementary, 2: Decoder, Encoder, Multiplexer, and Demultiplexer, 3: Digital Arithmetic (Half Adder, Full Adder and Comparator), 4: Flip-Flop and Counter, 5: Register and Operation Serial / Parallel.
Prerequisites: None Text Books:
Digital Laboratory, “Fundamental of Digital 1. Logic Laboratory Modules”
M. Mano and C. R. Kime, “Logic and Computer 2. Design Fundamentals”, 4nd Ed. (International
Ed.), Prentice-Hall, 2008
M. Mano , “Digital Design”, 4nd Ed.
3.
UNDERGRADUA TE PROGRAM
191
(International Ed.), Prentice-Hall, 2007 R. Dueck, “Digital Design with CPLD 4.
Applications and VHDL”, Delmar/Thomson Learning
ENCE600003 ENCE610003
INTRODUCTION TO COMPUTER ENGINEERING 2 SKS
Learning Objectives: At the completion of the subject, students are able to explain computer hardware and software, as well as designing a simple algorithm in pseudocode and able to implement it into a program using a particular programming language.
Syllabus: Introduction to computer, Introduction to computer hardware, Introduction to computer software, Algorithm, Pseudocode, Introduction to C, Program control in C, Structured program development in C.
Prerequisites: None Text Books:
A. Evans, K. Martin, and M. A. Poatsy, “Tech- 1. nology in Action (TiA),” 2nd Edition, Prentice-
Hall, 2006.
G. B. Shelly and M. E. Vermaat, “Discovering 2. Computers 2011: Living in a Digital World,”
Course Technology, Cengage Learning, 2011.
Deitel & Deitel, “C How to Program,” 5
3. th
Edition, Pearson Education, 2007.
ENCE600004 ENCE610004
INTRODUCTION TO COMPUTER ENGINEERING LABORATORY
1 SKS
Learning Objectives: In this course, students are expected to be able to explain the functionality and operate multiple operating systems and popular applications in computer laboratory.
Syllabus: Popular basic operating systems (Microsoft Windows, Unix/Linux), Software application.
Prerequisites: Fundamental of Digital Logics Text Books:
Digital Laboratory, “Introduction To Computer 1. Engineering Laboratory Modules”
A. Evans, K. Martin, and M. A. Poatsy, “Tech- 2. nology in Action (TiA) Introductory,” 7th Edi-
tion, Prentice-Hall, 2011.
G. B. Shelly and M. E. Vermaat, “Discovering 3. Computers 2011: Living in a Digital World,”
Course Technology, Cengage Learning, 2011.
Deitel & Deitel, “C How to Program,” 5
4. th
Edition, Pearson Education, 2007.
ENCE600005
COMPUTER NETWORKS AND LABORATORY 4 SKS
Learning Objectives: In this course students learn topics on computer networks which are discussed in a comprehensive manner from layer 1 to layer 7. After completing this course, students are able to outline the benefits of computer networks,
explain 7 OSI layer, identifying the difference between OSI and TCP/IP, explaining the function of each layer of the OSI and TCP/IP, design a simple network with subnets, describe Ethernet technology, outlines wiring on a network, describes the existing protocols in TCP/IP including routing algorithms, network design with the addressing scheme and VLSM /CIDR, and be able to outline the role of QoS in Internet networks.
Syllabus: Computer Network Model (OSI & TCP / IP): application layer, presentation, session, transport, data link, physical, IP addressing and subnetting scheme, the Ethernet Technology, Standard cabling and media networking, TCP / IP protocols and basic routing.
Prerequisites: Introduction to Computer Engineering
Text Books:
“CISCO Networking Academy Program:
1. Network Fundamentals, CCNA-Exploration ver 4, http://cisco.netacad.net
A. Tanenbaum, “Computer Networks”, 2. Prentice Hall, Fourth Eds, 2003
ENCE600006
BASIC ELECTRONIC CIRCUITS 2 SKS
Learning Objectives: In this course, students learn the components and the basic circuitry of electronics. After completing this course, students are expected to able to explain the function of diode and transistor in an electronic circuit, explaining the working principle of FET, JFET, MOSFET, VMOS, CMOS, and MESFET.
Students are also expected to be able to explain the uniqueness and the application of the Zenner diodes and LEDs, capable of analyzing the design of the diode applications in an electronic device and circuit current and voltage amplifier.
Syllabus: Introduction to electronic circuit with diodes and transistors, The basic principle of FET, JFET, MOSFET, MESFET, VMOS, and CMOS, Zenner diodes and LED, Application of diode circuits, Voltage and current amplifier circuitry.
Prerequisites: None Text Books:
R. Boylestad, L.Nashhelsky, “Electronic Devices and Circuit Theory”, 9th Edition, Prentice Hall, 2006
ENCE600007
DIGITAL SYSTEM DESIGN 2 SKS
Learning Objectives: In this course student learns how to digital circuit design based on timing and state diagram using simulator soft- ware. After completing this course students are expected to be able describe the fungction of timing and state diagram, be able to make sys- tem documentation, illustrate timing and state diagram and analyze timing and state diagram from simple system.
Syllabus: