SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Computer Engineering University of Indonesia
INTRODUCTION
The Computer Engineering Study Program (CESP) was established in 2006 as a new study program
in the Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia. Since the
establishment, the study program has developed dual/double degree program for Bachelor in
Computer Engineering with Universität Duisburg Essen (UDE) Germany in a 2+2 program. The
collaboration has been expanded with Universiti Kebangsaan, Malaysia and Universitas Parma, Italy
through The Asia Link Program for Credit Transfer System from 2006-2008 funded by the European
Economic
The Computer Engineering Study Program (CESP) undergraduate curriculum is composed according
to the vision and mission of the Study Program, which has been mentioned above. In this curriculum,
it is also introduced elective courses. The elective courses are provided to the students to give them
more freedom to choose their preferred courses, in order to give them more insight in the scope of
engineering, and interdiscipline of other sciences. The students are able to take elective courses from
the available courses o the same or different majors, in the faculty level (different departments),
and/or the university. According to the rule set for the undergraduate program, therefore a student is
obligate to take and pass at least 144 credits, which consists of 12 credits of general university
courses (liberal art courses), 31 credits of general faculty courses (engineering supporting courses,
including internship, seminar and final project), 91 credits computer engineering courses (the main
courses), and 10 credits for elective courses (the courses for broadening the field).
Vision and Mission
The CESP has the vision to become a high standard of excellence in education and research in the
field of computer engineering. In order to achieve such vision, the CESP has defined its missions:
1. To produce Computer Engineering graduates who are able to compete in international labor
market.
2. To enhance the education and research cooperation with universities with high reputation, both
nationally and internationally; industry and business service and development in computer
engineering.
3. The graduates will be capable to respond to the vast growing engineering technology development
though the support of excellent educational process, excellent management and organization,
international standard of competence of the teaching staff and international reputation in specific
research activities.
Graduates Qualifications
1. The graduates will be capable to analyze hardware and software aspects of computer system and
modern intelligent devices.
2. Has strong electrical engineering basic knowledge, including analog electronics circuit, digital
electronics and telecommunication engineering.
3. Has strong basic knowledge in computer engineering, especially microprocessors,
computer network and software engineering.
Course
EES120802-Introduction to Computer Engineering
EES120803-Fundamentals of Computer Engineering Practice
EES210805-Basics of Computer Network
EES220807-Computer Organization and Achitecture
EES220806-Discrete Structures
EES220808-Operating Systems
EEC310802-Object Oriented Programming
EES310805-Microprocessor
EES310806-Microprocessor Lab
EEC310803-Data Base Systems
EEC310804-Software Engineering
EEC320802-Broadband Networks
EEC320803-Network Security
EEC410802-Human and Computer Interactions
EEC410803-Image Processing
EEC410804-Engineering Enterpreneurship
EEC420801IT Project Management
EEC420802-Professional Issues in IT
EEC420803-Web and Multimedia Technology
EEC410801-VLSI Design + Lab
EEC300801-Internship
EEC400801-Seminar
EEC400802-Final Project
Explanation Course
EES120802
INTRODUCTION TO COMPUTER ENGINEERING
(3 SKS)
Description:
To understand the basic computer architecture, both hardware and software and will be able to
manage them and utilize the computer to solve simple engineering problems using some basics of
programming and algorithm.
Topics:
Introduction to laboratory’s safety procedures and utility equipments to assemble a computer unit,
basics of Preventive Maintenance and troubleshooting, fundamentals of popular operating system
(Microsoft Windows and Unix/ Linux), fundamentals of portable computer/laptop, basic maintenance
for printer and scanner, fundamentals of computer networking and internet, basics of computer
security, helpdesk communication skill, and more advanced topics in computer, operating systems,
portable equipments, printers. Introduction to programming and algorithm.
Reference:
1. IT Essentials: PC Hardware and Software – Cisco Networking Academy.
2. Deitel & Deitel, ”C How to Program”, 5th edition, Pearson International Edition, 2007.
3. Robert Kruse, C.L. Tondo, Bruce Leung, ”Data Structure and Program Design in C”, 2nd edition,
Prentice Hall 1997.
Prerequisite: none
EES120803
FUNDAMENTALS OF COMPUTER ENGINEERING
LAB. PRACTICE (1 SKS)
Modules:
Basic concepts of computer architecture, identify computer system components, recognizing
standards and assembling computer, I/O devices, installation of operating systems (Microsoft
Windows and Linux) and basics of programming in C.
Prerequisite:
Fundamentals of Computer Engineering
EES210806
DIGITAL SYSTEMS DESIGN (3 SKS)
Description:
To understand the principles of digital system design, functions of digital components and be able to
design a digital system to solve real life problems.
Topics:
Digital concepts and numbering systems, boolean algebra and the meaning of switching,
combinational logics, its analysis and design, encoders and multiplexers, flip-flops, simple counters
and registers, sequential circuit and it design methodology, merger graph. Maximum compatibility,
state allocation, implication graph, map-entered variables, compound combinational logics circuit,
multiple output functions, asynchronous sequential circuits.
Textbooks:
1. J.F. Wakerly, “Digital Design, Principles & Practices”, Prentice Hall, 1997.
2. John Yarbrough, “Digital Logic – Applications and Design”, PWS Publishing Company, 1997.
Prerequisite:
Fundamentals of Digital Logics
EES210805
BASICS OF COMPUTER NETWORKS (4 SKS)
Description:
To understand the theoretical concepts of computer networks and its standard, be able to configure
and implement a hierarchical local area network, and perform troubleshooting on computer network
problems.
Topics:
Networking basics, computer network model (OSI & TCP/IP), IP addressing scheme and subnetting,
ethernet technology, networking equipments: switch & router, standard cabling and networking media,
TCP/IP protocols and basics of routing, the variable-length subnet masking concept (VLSM)/
classless inter domain routing (CIDR), transport layer and application layer services also QoS. Router
configuration and its interface, routing protocol configuration. Distance vector routing protocol: RIPv1,
RIPv2. IP classless addressing scheme. EIGRP routing protocol, link-state routing protocol: OSPF.
Issues in routing protocol: routing loop, summary address, and autonomous systems.
Textbooks:
1. “CISCO Networking Academy Program: Network Fundamentals, CCNA- Exploration 1, ver
4,http://cisco.netacad.net
2. “CISCO Networking Academy Program: Routing Protocols and Concepts, CCNA- Exploration 2, ver
4,http://cisco.netacad.net
3. A. Tanenbaum, “Computer Networks”, Prentice Hall, Fourth Eds, 2003 Embedded Lab practice:The
lab practice is embedded utilizing lab. Modules from the Cisco Networking Academy- Exploration 1 &
Exploration 2.
Software:
Packet Tracer, Wireshark, Apache Web Server, Gnutella, Linux Server OS, Bind server, Mail server,
Proxy Server.
EES220806
DISCRETE STRUCTURES (2 SKS)
Description:
To understand the basic principles of discrete mathematics and to be able to use them to inspect and
study modern computationtechniques and to build foundation to analyze problem in computer
engineering and develop solutions.
Topics:
Basic mathematical notation for set, relation, and function, and the related logical operation and its
usage. Logical proposition, truth table, equivalence issues, and limits. Predicate logic, relevance with
the contexts in computer engineering, proof techniques. Inference, Mathematical Induction, recursion,
program correctness, algorithm analysis: Big-O, Big- Theta. Mathematical concepts of graphs, trees;
combinatorics, and discrete probability.
Textbooks:
1. Kenneth H. Rosen, “Discrete Mathematics and Its Applications”, ed. 6, Mc. Graw-Hill,
2007
2. Richard Johnsonbaugh, “Discrete Mathematic”, Ed. 7, Pearson Int. Ed., Prentice-Hall, NJ, 2009
EES220807
COMPUTER ORGANIZATION AND ARCHITECTURE
(3 SKS)
Description:
To understand the concept of computer architecture and to understand the advanced techniques of
computer resource management and its related components.
Topics:
The concept of computer architecture, CPU Instruction set, clock’s effect, processor organizat ion,
computer organizat ion, instruction execution, interrupts, memory system organization, cache memory
issues,cache memory mapping, computer arithmetics, I/O devices. Pipelining and conflict handling,
the RISC architecture, pipelining in RISC. Performance enhancement in computer.
Textbooks:
1. Logic and Computer Design Fundamentals, M. Morris Manno and Charles R. Kime – Prentice Hall
2000
2. Computer Organization and Architecture, William Stallings – Seventh Editions, Prentice Hall, 2006
Prerequisite: none
EES220808
OPERATING SYSTEMS (3 SKS)
Description:
To understand the principles of modern operating system and its usage, especially related to
process/thread concurrency issues, scheduling mechanism of process/thread and management of
resources.
Syllabus:
The function of operating system, main component in the operating system, interrupt, design
principles of O/S, meaning of process and threads, security related issue of process/ thread, user
interface principles and application programming interface (API). Concurrency and mutual exclusion;
models: deadlock, semaphores, monitors, condition variables, rendevouz. Producer-consumer
problems and its synchonization. Multiprocessor issue. Preemptive and non-preemptive scheduling,
scheduling decision, process and thread, deadlines and real-time. Memory management issues.
Overlay, swapping and partition. Virtual Memory: Placement and replacement policy. Thrasing.
Caching. Device management
Textbooks:
1. William Stallings, “Operating Systems: Internal Design Principles”, Prentice Hall International,
Fourth Edition 2004
2. Tanenbaum, “Operating Systems: Design and Implementation”, Prentice Hall, Third Edition, 2006.
EEC320804
DESIGN AND MANAGEMENT OF COMPUTER
NETWORK (4 SKS)
Description:
To understand the concepts of computer network design both LAN and WAN, and be able to
configure and implement enterprise corporate network, acquire skills and experiences in handling
several network problems including its management.
Topics:
Network troubleshooting on layer 1,2,3 and 7 using the OSI/TCPIP model reference, networkdiagram
interpretation (physical/logical), L2 switch configuration: basic configuration, remote access
management, port security. VLAN configuration and verification, interVLAN routing, VTP, trunking and
RSTP operation. Operating system (IOS) maintenance and upgrading procedure. Fundamentals of
wireless LAN (WLAN), Access Point and Access Router configuration and issues related to their
implementation Voice over IP and Video over IP application on computer network. Operation and
configuration of DHCP and DNS on a router. Computer network verification, monitoring and
preventive maintenance. Network policy design and access control list. Configuration and verification
of WAN serial connection, PPP and Frame Relay. Problems related with WAN implementation, VPN
and teleworker setup, firewall/DMZ concept, and fundamentals of computer network security.
Prerequisite:
Basics of Computer Network
Embedded Lab. Practice:
The lab practice is embedded utilizing lab modules from the Cisco Networking Academy- Exploration
3 & Exploration 4 curriculum.
Project:
Perancangan jaringan komputer pada suatu organisasi perusahaan
Textbooks:
1. “CISCO Networking Academy Program: LAN Switching and Wireless, CCNA- Exploration 3, ver
4,http://cisco.netacad.net
2. “CISCO Networking Academy Program: Accessing the WAN, CCNA- Exploration 4, ver
4,http://cisco.netacad.net
3. James D. McCabe, “Network Analysis, Architecture and Design”, ed.2 , Morgan Kaufmann, 2003.
EEC310802
OBJECT ORIENTED PROGRAMMING (3 SKS)
Description:
To understand the concept of object orientation and its programming techniques, and be able to
develop complex application using an object oriented approach and implement the concept using
javaTM programming language.
Topics:
Concept of object oriented programming, object oriented analysis and design techniques. Incremental
programming, type-safety, polymorphism, encapsulation, and set-based abstraction. Implement the
concept over various cases of programming projects using JavaTM programming language. JavaTM
based design and programming including the language scope: API (Application Programming
Interface), Java standard API, GUI related API (awt and swing), multithreaded programming,
collection and I/O handling.
Reference:
Harvey & Paul Deitel, “Java How to Program”, Ed. 7, Prentice Hall Inc, 2007.
Textbooks:
1. Fundamentals of Java Programming, sponsorred Curriculum by Sun Microsystems and Cisco
Networking Academy.
2. The Java 2 API Docummentation, Sun Microsystems.
Prerequisite:
Introduction to Computer Engineering.
Introduction to Computer Engineering.
EEC310805
MICROPROCESSOR (4 SKS)
Description:
To understand the basics of microprocessor and its architecture, to understand the assembly
language instruction. To be able to implement microprocessor application including its interface with
peripherals.
Syllabus:
Basics of microprocessor, microprocessor architecture, assembly language instruction and assembly
programming, microprocessor programming techniques, peripheral interfacing, microprocessor
interfacing, programmable peripheral interface (8255), programmable interrupt controller (8259),
communication interface, developing simple projects (BCD to seven segmen, keyboard interface, etc).
Design using PIC microcontroller, basic concepts of embedded system design.
Textbooks:
1. Barry B Brey, “The Intel Microprocessors 8086/88,8018 /188,80286,80386,80486,Pentium and
Pentium Pro Processor Architecture: Programming & Interfacing”, 7th Eds., Prentice Hall, 2005.
2. John B. Peatman, “Design with PIC Microcontroller”, Prentice Hall, 1997, ASIN: 0137592590.
3. John Catsoulis, “Designing Embedded Hardware”, O’Reilly, 2003, ISBN: 0-595-00362-5.
EEC310805
MICROPROCESSOR (4 SKS)
Description:
To understand the basics of microprocessor and its architecture, to understand the assembly
language instruction. To be able to implement microprocessor application including its interface with
peripherals.
Syllabus:
Basics of microprocessor, microprocessor architecture, assembly language instruction and assembly
programming, microprocessor programming techniques, peripheral interfacing, microprocessor
interfacing, programmable peripheral interface (8255), programmable interrupt controller (8259),
communication interface, developing simple projects (BCD to seven segmen, keyboard interface, etc).
Design using PIC microcontroller, basic concepts of embedded system design.
Textbooks:
1. Barry B Brey, “The Intel Microprocessors 8086/88,80186/188,80286,80386,80486,Pentium and
Pentium Pro Processor Architecture: Programming & Interfacing”, 7th Eds., Prentice Hall, 2005.
2. John B. Peatman, “Design with PIC Microcontroller”, Prentice Hall, 1997, ASIN: 0137592590.
3. John Catsoulis, “Designing Embedded Hardware”, O’Reilly, 2003, ISBN: 0-595-00362-5.
EEC310806
MICROPROCESSOR LAB. PRACTICE (1 SKS)
Description:
To help the understanding and hands on skill of microprocessor topics.
Modules:
Introduction to microprocessor and addessing instructions, logical instructions and arithmetics, control
instructions, subroutines, and interrupt. I/O interfacing. Microcontroller.
Reference:
Microprocessor Lab. Manual, Digital Laboratory, 2007
EEC310803
DATABASE SYSTEMS (3 SKS)
Description:
To understand the concept of database design, be able to design database structure, be able to
implement information searching and retrieval, and be able to develop database applications.
Topics:
Relational database modelling: relational algebra, relational calculus, entity relation diagram and table
normalization techniques. The design of logical database and physical database. Referential integrity,
SQL, data security and event driven programming. Implement the concept using DBMS application.
SQL Basics (database and table creation, data manipulation, and retrieval), SQL advanced topics
(joins aggregation, functions, sub-queries and views, indexes). Referential integrity, data transaction,
object locking, and synchronization issues. Database and data administration (DBMS), security on
database. Object oriented data modeling, implementation of object oriented database and XML. Case
study using JavaTM programming language, JDBC and SQLDBMS (DB2, Oracle or PostgreSQL).
Embedded Lab. Practice:
Working in groups to implement a web based database application project
Prerequisite:
Discrete Structure and Object Oriented Programming
Textbooks:
1. Avi Silberschatz et al., “Database System Concepts”, Fifth Edition, McGraw-Hill, 2005.
2. Hoffer, Prescott & McFadden, “Modern Database Management”, 7th ed., Prentice-Hall, 2005.
EEC310804
SOFTWARE ENGINEERING (3 SKS)
Description:
To explore various concepts of software engineering, going through all aspects of software
engineering process, be able to identify, define and utilize correctly general terms in software
engineering and experienced working as part of a software development team, coordinate and
interact with team members using the software engineering techniques.
Topics:
Software process: the need for software engineering, software process model including waterfall
approach, prototyping, incremental and evolutionary development and other alternatives. Project
management: scheduling, cost estimation, configuration management, metric usage. Requirements
Engineering and software design: analysis, definition and spesification, design for reusability,
adaptability and maintainability, object oriented analysis and design using Unified Modelling
Language (UML), software architecture. Implementation: working onwards from design to coding,
verification methods, testing plan, testing/ evaluation process.
Textbooks:
1. Ian Sommerville, “Software Engineering”, 6th Ed., Addison Wesley, 2000.
2. Roger Pressman, “Software Engineering: a Practitioner’s Approach:, 5th ed., McGraw- Hill, 2000.
EEC320802
BROADBAND NETWORKS (3 SKS)
Description:
The emergence of broadband networks is an answer to the demand by various types of information
access that involves multimedia services. This course will explore several issues related to the
development of broadband network services, their technologies and protocols, networking resource
management and allocation to support QoS implementation and recent examples and the future of
broadband network itself.
Syllabus:
Review of previous networking technologies: circuit switch, packet switch and today’s internet. The
meaning of signalling on old technologies. Types of real time multimedia services and delay sensitive
types of services, Review of previous networking technologies: circuit switch, packet switch and
today’s internet. The meaning of signalling on old technologies. Types of real time multimedia
services and delay sensitive types of services, QoS traffic requirement (Quality of Service),
technology/protocol to support QoS such as ATM, IntServ, DiffServ, MPLS and GMPLS. Several
types of broadband access technologies on either wired or wireless, WiFY, WiMAX, HSPDA, FTTH.
The Metro Ethernet network, Next Generation Networks.
Textbooks:
1. Haojin Wang, “Packet Broadband Networks Handbook” Mc Graw Hill, 2003
2. Berhard H Walke, Stefan Mangold, Lars Bertemann, “IEEE 802 Wireless Systems”, Wiley 2006.
EEC310804
COMPUTER NETWORK SECURITY (3 SKS)
Description:
To understand the concepts of information and network security, and be able to implement a network
security system on an information infrastructure.
Topics:
Introduction to network security; basic concept of security, threats, weaknesses and attacks,
encryption, cryptography systems: public key infrastructure and digital signature, IP network security,
SSL and TLS, authentication, email and web security, policy, Intrusion detection and recovery, virtual
private networks, firewalls, operating system security (Windows & UNIX), wireless network security.
Textbooks:
1. William Stallings, “Network Security Essentials: Application and Standards” , Prentice Hall. 2000
2. John E.Canavan, “ Fundamental of Network Security, Artech House, 2001
3. Simon Garfinkel and Gene Spafford , “Practical UNIX and Internet Security”, O’Reilly & Assoc.Inc.,
1996
EEC320803
EMBEDDED SYSTEMS (2 SKS)
Description:
To understand the concept of embedded systems development, perform hardware interfacing and be
able to implement embedded system application using programming languages such as assembly, C,
and other programming language.
Topics:
Hardware: overview of μControllers, μControllers Hardware Specification, memory vs. I/O, subsystem
decoding, static RAM/EPROMinterfacing, memory management, input/ output interfacing, device
driver development, hardware Interrupts, FPM DRAM Introduction, debugging techniques. Software:
addressing modes, data movement instructions, arithmetic & logic instruction stack operation,
program flow control instructions (Call/Jump), programming for embedded systems (paradigm
development tools), accessing I/O (assembly), accessing memory (assembly), testing, software
interrupts, realtime concepts, debugging techniques.
Textbooks:
1. Jane Liu, “Real-time Systems” , Prentice Hall, 2000.
2. Phillip A. Laplante, “Real-Time Systems Design and Analysis – An Engineer’s Handbook”, Second
Edition by, IEEE Press, 1997.
EEC410802
HUMAN AND COMPUTER INTERACTION (3 SKS)
Description:
To understand the concept of human – computer software oriented interaction and its relationship
with basic psychology science and social interaction. Be able to perform evaluation on human
interpretation capability and its relationship with cultural diversity and be able to develop application
that incorporate differences in human properties.
Topics:
Interaction properties – Man and machine, Interaction Design, Model in human and computer
interaction (History & Paradigm), usability principles, user oriented design: human capability, cognitive
model: GOMS & contextual model, interpretative evaluation, interaction design process: design model
Lifecycle, User Needs and Requirements, data and task analysis, graphic design, software User
Interface, Pen & PDA, error handling, Speech, CSCW, pervasive computing, UI Agents.
Project:
HCI design in teamwork
Reference:
Steven Heim, The Resonant Interface: HCI Foundations for Interaction Design, 2007.
Textbooks:
1. J. Peerce, Y. Rogers, and H. Sharp, “Interaction Design: beyond human-computer interaction”,
2007.
2. Ben Shneiderman, and Catherine Plaisant, “Designing the user interface: Strategies for effective
human-computer interaction”, 2005.
EEC410803
IMAGE PROCESSING (3 SKS)
Description:
To understand the basics of digital image processing including image acquisition, perseption,
transformation, compression, enhancement, interpolation, restoration, analysis, etc. Also be able to
utilize MATLABTM to perform basic image processing simulation and familiar with the functions in
MATLAB image processing toolbox.
Topics:
Introduction, visual and digital image, image transformation, color representation, image
enhancement (spatial domain), image enhancement (frequency domain), convolution and correlation,
image segmentation, object property feature, image compression, pattern recognition, image
restoration, image morphology, Wavelet transformation.
Textbooks:
1. R.C. Gonzalez and R.E. Woods, “Digital Image Processing”, 2nd Ed., Prentice-Hall, 2002
2. R.C. Gonzalez, R.E. Woods, and S.L. Eddins, “Digital Image Processing using MATLAB”, Prentice-
Hall, 2004
EEC410804
ENGINEERING ENTREPRENEURSHIP (2 SKS)
Description:
To understand the principles of entrepreneurship and be able to perform business planning and
marketing strategy as well as project analysis to bring an idea into product to the market.
Topics:
Discuss the basic concept of marketting, business organization, management accounting, business
finance, and feasibility financial analysis on a new business venture or to a new project proposal in an
established company; perform appraisal over financial risks and rewards; investment strategy on new
ventures; entrepreneurial strategy, venture development process, bringing product from idea to the
market; business planning, implementation, operation and success parameters, business plans,
organisation, budgets, process and accounting methods, investment capital andloan, business
analysis
Textbooks:
The course will be given by entrepreneurs practitions.
EEC420801
IT PROJECT MANAGEMENT (3 SKS)
Description:
To be able to implement management principles on a IT project
Topics:
Introduction to the project management with IT context principles, tools and techniques. Conceptual
material given in the course is enriched with practical application related to IT context oriented
software development project. The project will be defined using a set of modeling procedures and
going through a series of evaluation phases of analysis and development as a real framework to
represent time, cost and expenses on the consumed resources.
Textbooks:
1. K. Schwalbe, “Information Technology Project Management”, 3rd Edition, Course
Technology, 2004.
2. W.S. Humphrey, “Introduction to the Team Software Process”, Addison Wesley 2000.
3. Tavani, Herman T., “Ethics & Technology: Ethical Issues in an Age of Information and
Communication Technology”, John Wiley & Sons, s2004.
EEC420802
PROFESSIONAL ISSUES IN IT (3 SKS)
Description:
To understand the professionalism and ethics in the field of IT profession, to be able to work in a
professional environment and aware on quality assurance issue, reliability and environmental
concerns.
Topics:
Ethical issues in decision making. Professional society, rule of conduct and behavior. Case studies:
phases in handling a problematic incident. Preparing policy, strategy to prevent an incident’s
reoccurrence. Introduction to the crawling eye case study, formal regulations that do not support
ethics, the 21 century graduate career, working environment, building a foundation for a successful
career, concurrent engineering, group working and distributed enterprises, law/regulation and
workingcontract, critical security system and its legal consequences, introduction to the killer robot
case study, business view of a contract, intellectual property rights and copyright, patents, computer
misuse, computer assisted fraud and its regulations in Indonesia, data protection, regulations and its
implication including case studies, safety and health issues, data transmission security, computer
based evidence, quality control and assurance, business audit and enterprise auditor, reliability and
maintenance, environmental issues, risk assessment, and its relationship with industry.
Textbooks:
1. Ayres R., “The Essence of Professional Issues in Computing”, Prentice Hall 1999
2. Dejoie, R. et al., “Ethical Issues in Information Systems”, Boyd & Fraser 1991
3. Bott F et al., “Professional Issues in Software Engineering”, 3rd Edition, Pitman 2000, UCL 1995
4. Deboraj G. Johnson & Helen Nissenbaum,” Computers, Ethics & Social Values“, Prentice Hall,
1995.
EEC420803
WEB AND MULTIMEDIA TECHNOLOGY (2 SKS)
Description:
To acquire skill in developing web based applications using HTML/XML, be able to write scripts on
server and client, be able to manage a web site, be able to build a new web site, be able to perform
graphic design to produce images using Image-Editing tools, be abel to perform media transformation
and processing on audio & video using software tools, author and publish them on CD/DVD ROM
using authoring tool, be able to use Open Source technology, and perform software localization.
Topics:
Manage a self developing web site, manage a web portal with complete feature, web based
technolgies: HTML/DHTML, XML, Web Scripting (Java Script, VB Script), Multimedia and Authoring
software tools, Open Source Software: OSS, FLOSS, GNU, FSF, OSI, W3C, Linux, Mozilla web
browser, Apache server, MySQL, Postgres, Pango, Open Office, Tomcat, PHP, Phython, Authoring
and constructing graphical images, digitizing and processing Audio and Video using popular
softwares (proprietary or free software) and related hardware, image construction and integrating
images and videos into a single multimedia presentation.
Teamwork Project:
Design and develop a web based application in teams
EEC410801
VLSI DESIGN + LAB (4 SKS)
Description:
To be able to design a CMOS based integrated circuit to implement a certain computational
system/function.
Topics:
Basics of MOS circuitry, transistor p-type, transistor n-type, transistor as a complementary switch.
MOS transistor theory, transistor component in VLSI, polysilicon, diffusion, aluminium and metals
(zinc), CMOS processing technology, Design Rule, lambda scale, circuit’s characteristic and
performance estimation, transistor amplifier. Design of CMOS logic circuit, logic gates design,
inverter, NAND, NOR. Layout design, structured design and testing, full custom design, semi custom
design, symbolic placement system, programmable logic array, design of CMOS subsystem, counter,
shift register, comparator, multiplier, case studies, several functional circuit design, switchbox routing,
project modules.
Embedded Lab Practice:
NOR, NAND gates, inverter, design full adder, 8 bit memory unit. Project: Multiplier, shift registers,
designing 4/8 bit butterfly processor.
Textbooks:
N. Weiste & Kamran Eshraghian, “Principles of CMOS VLSI Design: A perspective”, 2nd Eds.,
Addison Wesley 2002.
EEC300801
INTERNSHIP (2 SKS)
Description:
Internship is intended to students learn in the real world of works based on interest fields in Electrical
Engineering. This internship can be performed at least in one company or instituion (i.e. in Industries
in Electrical Engineering; Telecommunication Operators; Company Power System,
Telecommunication; Research Centers; etc., or in University Laboratory). The internship can be ta
EEC400801
SEMINAR (2 SKS)
Description:
Seminar is a scientific process to propose a research proposal under guidance of a supervisor chosen
by the student. The students who have already fulfilled all the requirements requested by each
Department can propose to do Seminar to the seminar organizer. The student should be able to
communicate his/ her scientific proposal systematically both oral and written. Evaluation and grading
will be completed at the end of the process.
EEC400802
FINAL PROJECT (4 SKS)
Description:
Final Project is a mandatory course that must be taken by the student to pursue the undergraduate
degree in the Faculty of Engineering Universitas Indonesia. The student will apply the knowledge that
they got related to their interest field in the forms of scientific paper, product design, or prototype, to
accomplish the requirements to attain undergraduate degree in engineering field. The theme of the
final project will be fitted to each Study Program. To take the Final Project, the student must complete
a certain defined requirements, both academic and administration. The student is able to start to do
Final Project,
if:
• Registered in FRS
• Already got at least 120 SKS with C as the minimum grade and already pass all both
Faculty and University mandatory courses
• Already fulfill all requirement defined by the Study Program. The Final project can be taken both in
even and odd semester at the running academic calendar. In the SIAK NG system, the students must
decide the name of supervisor and the title of the final project that will be verified by the Secretary of
Department. At the end of the semester, the supervisor will enter the grade of the final project to SIAK
NG and update the final project title if necessary. The complete final project must be submitted in the
form of a final project book (hard cover) and burned CD at the due date and already been evaluated
in the final project examination by the supervisor and the examiner who are defined by the Head of
the Department.

Weitere ähnliche Inhalte

Was ist angesagt?

Cynthia Professional Prortfolio
Cynthia Professional PrortfolioCynthia Professional Prortfolio
Cynthia Professional PrortfolioCynthia Eichner
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
electronics-engineering-technology-guide
electronics-engineering-technology-guideelectronics-engineering-technology-guide
electronics-engineering-technology-guideMatthew Barker
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitaebutest
 
Civil Engineering Informatics Booklet-000-000 (1)
Civil Engineering Informatics Booklet-000-000 (1)Civil Engineering Informatics Booklet-000-000 (1)
Civil Engineering Informatics Booklet-000-000 (1)Ahmed Hesham
 
Recomendaciones de ACM e IEEE para carreras de Computación e Informática
Recomendaciones de ACM e IEEE para carreras de Computación e InformáticaRecomendaciones de ACM e IEEE para carreras de Computación e Informática
Recomendaciones de ACM e IEEE para carreras de Computación e InformáticaXavier Ochoa
 
Mihai_Tache_Detailed_CV_v10
Mihai_Tache_Detailed_CV_v10Mihai_Tache_Detailed_CV_v10
Mihai_Tache_Detailed_CV_v10Mihai Tache
 
Project based microcontroller
Project based microcontrollerProject based microcontroller
Project based microcontrollerijesajournal
 
06 06 2016 btech it 2012
06 06 2016 btech it 201206 06 2016 btech it 2012
06 06 2016 btech it 2012amandeep651
 
FDW on wireless technologies information brochure may 2012
FDW on wireless technologies information brochure may 2012FDW on wireless technologies information brochure may 2012
FDW on wireless technologies information brochure may 2012T. L. Singal
 

Was ist angesagt? (18)

2017 ece
2017 ece2017 ece
2017 ece
 
Portfolio
PortfolioPortfolio
Portfolio
 
Karthik
KarthikKarthik
Karthik
 
Cynthia Professional Prortfolio
Cynthia Professional PrortfolioCynthia Professional Prortfolio
Cynthia Professional Prortfolio
 
03. B.E. ECE final.pdf
03. B.E. ECE final.pdf03. B.E. ECE final.pdf
03. B.E. ECE final.pdf
 
ECE Technical Interest Groups
ECE Technical Interest GroupsECE Technical Interest Groups
ECE Technical Interest Groups
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
electronics-engineering-technology-guide
electronics-engineering-technology-guideelectronics-engineering-technology-guide
electronics-engineering-technology-guide
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Civil Engineering Informatics Booklet-000-000 (1)
Civil Engineering Informatics Booklet-000-000 (1)Civil Engineering Informatics Booklet-000-000 (1)
Civil Engineering Informatics Booklet-000-000 (1)
 
Recomendaciones de ACM e IEEE para carreras de Computación e Informática
Recomendaciones de ACM e IEEE para carreras de Computación e InformáticaRecomendaciones de ACM e IEEE para carreras de Computación e Informática
Recomendaciones de ACM e IEEE para carreras de Computación e Informática
 
Nptl
NptlNptl
Nptl
 
Mihai_Tache_Detailed_CV_v10
Mihai_Tache_Detailed_CV_v10Mihai_Tache_Detailed_CV_v10
Mihai_Tache_Detailed_CV_v10
 
Project based microcontroller
Project based microcontrollerProject based microcontroller
Project based microcontroller
 
06 06 2016 btech it 2012
06 06 2016 btech it 201206 06 2016 btech it 2012
06 06 2016 btech it 2012
 
Tariq Nazir
Tariq NazirTariq Nazir
Tariq Nazir
 
Line follower
Line followerLine follower
Line follower
 
FDW on wireless technologies information brochure may 2012
FDW on wireless technologies information brochure may 2012FDW on wireless technologies information brochure may 2012
FDW on wireless technologies information brochure may 2012
 

Andere mochten auch

LTM Statistika Deskriptif Pertemuan 5
LTM Statistika Deskriptif Pertemuan 5LTM Statistika Deskriptif Pertemuan 5
LTM Statistika Deskriptif Pertemuan 5Dwi Mardianti
 
LTM Statistika Deskriptif Pertemuan 2
LTM Statistika Deskriptif Pertemuan 2LTM Statistika Deskriptif Pertemuan 2
LTM Statistika Deskriptif Pertemuan 2Dwi Mardianti
 
LTM Statistika Deskriptif Pertemuan 3
LTM Statistika Deskriptif Pertemuan 3LTM Statistika Deskriptif Pertemuan 3
LTM Statistika Deskriptif Pertemuan 3Dwi Mardianti
 
LTM Statistika Deskriptif Pertemuan 4
LTM Statistika Deskriptif Pertemuan 4LTM Statistika Deskriptif Pertemuan 4
LTM Statistika Deskriptif Pertemuan 4Dwi Mardianti
 
LTM Statistika Deskriptif Pertemuan 6
LTM Statistika Deskriptif Pertemuan 6LTM Statistika Deskriptif Pertemuan 6
LTM Statistika Deskriptif Pertemuan 6Dwi Mardianti
 

Andere mochten auch (7)

Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
 
LTM Statistika Deskriptif Pertemuan 5
LTM Statistika Deskriptif Pertemuan 5LTM Statistika Deskriptif Pertemuan 5
LTM Statistika Deskriptif Pertemuan 5
 
LTM Statistika Deskriptif Pertemuan 2
LTM Statistika Deskriptif Pertemuan 2LTM Statistika Deskriptif Pertemuan 2
LTM Statistika Deskriptif Pertemuan 2
 
LTM Statistika Deskriptif Pertemuan 3
LTM Statistika Deskriptif Pertemuan 3LTM Statistika Deskriptif Pertemuan 3
LTM Statistika Deskriptif Pertemuan 3
 
LTM Statistika Deskriptif Pertemuan 4
LTM Statistika Deskriptif Pertemuan 4LTM Statistika Deskriptif Pertemuan 4
LTM Statistika Deskriptif Pertemuan 4
 
LTM Statistika Deskriptif Pertemuan 6
LTM Statistika Deskriptif Pertemuan 6LTM Statistika Deskriptif Pertemuan 6
LTM Statistika Deskriptif Pertemuan 6
 
Kenakalan Remaja
Kenakalan RemajaKenakalan Remaja
Kenakalan Remaja
 

Ähnlich wie Computer engineering university

2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docxgcckhanewal
 
EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceGOWTHAMMS6
 
20240108@CPE-303-Computer Engineering.pptx
20240108@CPE-303-Computer Engineering.pptx20240108@CPE-303-Computer Engineering.pptx
20240108@CPE-303-Computer Engineering.pptxAhmedWasiu
 
Computer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching TrendsComputer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching Trendsyogesh1617
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architectureyogesh1617
 
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdfDigital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdfMathavan N
 
internship.pptx
internship.pptxinternship.pptx
internship.pptxthejas6
 
Information about computer engineering
Information about computer engineeringInformation about computer engineering
Information about computer engineeringgargee123
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...ciyamala kushbu
 
990072579TraineeshipPropo.pdf
990072579TraineeshipPropo.pdf990072579TraineeshipPropo.pdf
990072579TraineeshipPropo.pdfssuserefb090
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleMoe Moe Myint
 
COA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentCOA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentmohitmehra75
 
Teaching Computational Physics
Teaching Computational PhysicsTeaching Computational Physics
Teaching Computational PhysicsAmdeselassie Amde
 

Ähnlich wie Computer engineering university (20)

COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
 
IT6511 Networks Laboratory
IT6511 Networks LaboratoryIT6511 Networks Laboratory
IT6511 Networks Laboratory
 
Dc course file
Dc course fileDc course file
Dc course file
 
2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx
 
IT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdfIT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdf
 
EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv ece
 
20240108@CPE-303-Computer Engineering.pptx
20240108@CPE-303-Computer Engineering.pptx20240108@CPE-303-Computer Engineering.pptx
20240108@CPE-303-Computer Engineering.pptx
 
Computer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching TrendsComputer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching Trends
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architecture
 
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdfDigital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
 
internship.pptx
internship.pptxinternship.pptx
internship.pptx
 
Information about computer engineering
Information about computer engineeringInformation about computer engineering
Information about computer engineering
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
990072579TraineeshipPropo.pdf
990072579TraineeshipPropo.pdf990072579TraineeshipPropo.pdf
990072579TraineeshipPropo.pdf
 
Compe
CompeCompe
Compe
 
Computer Science Vs Computer Engineering : What's The Difference
Computer Science Vs Computer Engineering : What's The DifferenceComputer Science Vs Computer Engineering : What's The Difference
Computer Science Vs Computer Engineering : What's The Difference
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using Eagle
 
COA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentCOA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for student
 
Teaching Computational Physics
Teaching Computational PhysicsTeaching Computational Physics
Teaching Computational Physics
 

Kürzlich hochgeladen

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Computer engineering university

  • 1. Computer Engineering University of Indonesia INTRODUCTION The Computer Engineering Study Program (CESP) was established in 2006 as a new study program in the Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia. Since the establishment, the study program has developed dual/double degree program for Bachelor in Computer Engineering with Universität Duisburg Essen (UDE) Germany in a 2+2 program. The collaboration has been expanded with Universiti Kebangsaan, Malaysia and Universitas Parma, Italy through The Asia Link Program for Credit Transfer System from 2006-2008 funded by the European Economic The Computer Engineering Study Program (CESP) undergraduate curriculum is composed according to the vision and mission of the Study Program, which has been mentioned above. In this curriculum, it is also introduced elective courses. The elective courses are provided to the students to give them more freedom to choose their preferred courses, in order to give them more insight in the scope of engineering, and interdiscipline of other sciences. The students are able to take elective courses from the available courses o the same or different majors, in the faculty level (different departments), and/or the university. According to the rule set for the undergraduate program, therefore a student is obligate to take and pass at least 144 credits, which consists of 12 credits of general university courses (liberal art courses), 31 credits of general faculty courses (engineering supporting courses, including internship, seminar and final project), 91 credits computer engineering courses (the main courses), and 10 credits for elective courses (the courses for broadening the field). Vision and Mission The CESP has the vision to become a high standard of excellence in education and research in the field of computer engineering. In order to achieve such vision, the CESP has defined its missions: 1. To produce Computer Engineering graduates who are able to compete in international labor market. 2. To enhance the education and research cooperation with universities with high reputation, both nationally and internationally; industry and business service and development in computer engineering.
  • 2. 3. The graduates will be capable to respond to the vast growing engineering technology development though the support of excellent educational process, excellent management and organization, international standard of competence of the teaching staff and international reputation in specific research activities. Graduates Qualifications 1. The graduates will be capable to analyze hardware and software aspects of computer system and modern intelligent devices. 2. Has strong electrical engineering basic knowledge, including analog electronics circuit, digital electronics and telecommunication engineering. 3. Has strong basic knowledge in computer engineering, especially microprocessors, computer network and software engineering. Course EES120802-Introduction to Computer Engineering EES120803-Fundamentals of Computer Engineering Practice EES210805-Basics of Computer Network EES220807-Computer Organization and Achitecture EES220806-Discrete Structures EES220808-Operating Systems EEC310802-Object Oriented Programming EES310805-Microprocessor EES310806-Microprocessor Lab EEC310803-Data Base Systems EEC310804-Software Engineering EEC320802-Broadband Networks EEC320803-Network Security EEC410802-Human and Computer Interactions EEC410803-Image Processing
  • 3. EEC410804-Engineering Enterpreneurship EEC420801IT Project Management EEC420802-Professional Issues in IT EEC420803-Web and Multimedia Technology EEC410801-VLSI Design + Lab EEC300801-Internship EEC400801-Seminar EEC400802-Final Project Explanation Course EES120802 INTRODUCTION TO COMPUTER ENGINEERING (3 SKS) Description: To understand the basic computer architecture, both hardware and software and will be able to manage them and utilize the computer to solve simple engineering problems using some basics of programming and algorithm. Topics: Introduction to laboratory’s safety procedures and utility equipments to assemble a computer unit, basics of Preventive Maintenance and troubleshooting, fundamentals of popular operating system (Microsoft Windows and Unix/ Linux), fundamentals of portable computer/laptop, basic maintenance for printer and scanner, fundamentals of computer networking and internet, basics of computer security, helpdesk communication skill, and more advanced topics in computer, operating systems, portable equipments, printers. Introduction to programming and algorithm. Reference: 1. IT Essentials: PC Hardware and Software – Cisco Networking Academy. 2. Deitel & Deitel, ”C How to Program”, 5th edition, Pearson International Edition, 2007. 3. Robert Kruse, C.L. Tondo, Bruce Leung, ”Data Structure and Program Design in C”, 2nd edition, Prentice Hall 1997. Prerequisite: none EES120803 FUNDAMENTALS OF COMPUTER ENGINEERING
  • 4. LAB. PRACTICE (1 SKS) Modules: Basic concepts of computer architecture, identify computer system components, recognizing standards and assembling computer, I/O devices, installation of operating systems (Microsoft Windows and Linux) and basics of programming in C. Prerequisite: Fundamentals of Computer Engineering EES210806 DIGITAL SYSTEMS DESIGN (3 SKS) Description: To understand the principles of digital system design, functions of digital components and be able to design a digital system to solve real life problems. Topics: Digital concepts and numbering systems, boolean algebra and the meaning of switching, combinational logics, its analysis and design, encoders and multiplexers, flip-flops, simple counters and registers, sequential circuit and it design methodology, merger graph. Maximum compatibility, state allocation, implication graph, map-entered variables, compound combinational logics circuit, multiple output functions, asynchronous sequential circuits. Textbooks: 1. J.F. Wakerly, “Digital Design, Principles & Practices”, Prentice Hall, 1997. 2. John Yarbrough, “Digital Logic – Applications and Design”, PWS Publishing Company, 1997. Prerequisite: Fundamentals of Digital Logics EES210805 BASICS OF COMPUTER NETWORKS (4 SKS) Description: To understand the theoretical concepts of computer networks and its standard, be able to configure and implement a hierarchical local area network, and perform troubleshooting on computer network problems. Topics: Networking basics, computer network model (OSI & TCP/IP), IP addressing scheme and subnetting, ethernet technology, networking equipments: switch & router, standard cabling and networking media, TCP/IP protocols and basics of routing, the variable-length subnet masking concept (VLSM)/ classless inter domain routing (CIDR), transport layer and application layer services also QoS. Router configuration and its interface, routing protocol configuration. Distance vector routing protocol: RIPv1, RIPv2. IP classless addressing scheme. EIGRP routing protocol, link-state routing protocol: OSPF. Issues in routing protocol: routing loop, summary address, and autonomous systems.
  • 5. Textbooks: 1. “CISCO Networking Academy Program: Network Fundamentals, CCNA- Exploration 1, ver 4,http://cisco.netacad.net 2. “CISCO Networking Academy Program: Routing Protocols and Concepts, CCNA- Exploration 2, ver 4,http://cisco.netacad.net 3. A. Tanenbaum, “Computer Networks”, Prentice Hall, Fourth Eds, 2003 Embedded Lab practice:The lab practice is embedded utilizing lab. Modules from the Cisco Networking Academy- Exploration 1 & Exploration 2. Software: Packet Tracer, Wireshark, Apache Web Server, Gnutella, Linux Server OS, Bind server, Mail server, Proxy Server. EES220806 DISCRETE STRUCTURES (2 SKS) Description: To understand the basic principles of discrete mathematics and to be able to use them to inspect and study modern computationtechniques and to build foundation to analyze problem in computer engineering and develop solutions. Topics: Basic mathematical notation for set, relation, and function, and the related logical operation and its usage. Logical proposition, truth table, equivalence issues, and limits. Predicate logic, relevance with the contexts in computer engineering, proof techniques. Inference, Mathematical Induction, recursion, program correctness, algorithm analysis: Big-O, Big- Theta. Mathematical concepts of graphs, trees; combinatorics, and discrete probability. Textbooks: 1. Kenneth H. Rosen, “Discrete Mathematics and Its Applications”, ed. 6, Mc. Graw-Hill, 2007 2. Richard Johnsonbaugh, “Discrete Mathematic”, Ed. 7, Pearson Int. Ed., Prentice-Hall, NJ, 2009 EES220807 COMPUTER ORGANIZATION AND ARCHITECTURE (3 SKS) Description: To understand the concept of computer architecture and to understand the advanced techniques of computer resource management and its related components. Topics: The concept of computer architecture, CPU Instruction set, clock’s effect, processor organizat ion, computer organizat ion, instruction execution, interrupts, memory system organization, cache memory
  • 6. issues,cache memory mapping, computer arithmetics, I/O devices. Pipelining and conflict handling, the RISC architecture, pipelining in RISC. Performance enhancement in computer. Textbooks: 1. Logic and Computer Design Fundamentals, M. Morris Manno and Charles R. Kime – Prentice Hall 2000 2. Computer Organization and Architecture, William Stallings – Seventh Editions, Prentice Hall, 2006 Prerequisite: none EES220808 OPERATING SYSTEMS (3 SKS) Description: To understand the principles of modern operating system and its usage, especially related to process/thread concurrency issues, scheduling mechanism of process/thread and management of resources. Syllabus: The function of operating system, main component in the operating system, interrupt, design principles of O/S, meaning of process and threads, security related issue of process/ thread, user interface principles and application programming interface (API). Concurrency and mutual exclusion; models: deadlock, semaphores, monitors, condition variables, rendevouz. Producer-consumer problems and its synchonization. Multiprocessor issue. Preemptive and non-preemptive scheduling, scheduling decision, process and thread, deadlines and real-time. Memory management issues. Overlay, swapping and partition. Virtual Memory: Placement and replacement policy. Thrasing. Caching. Device management Textbooks: 1. William Stallings, “Operating Systems: Internal Design Principles”, Prentice Hall International, Fourth Edition 2004 2. Tanenbaum, “Operating Systems: Design and Implementation”, Prentice Hall, Third Edition, 2006. EEC320804 DESIGN AND MANAGEMENT OF COMPUTER NETWORK (4 SKS) Description: To understand the concepts of computer network design both LAN and WAN, and be able to configure and implement enterprise corporate network, acquire skills and experiences in handling several network problems including its management. Topics: Network troubleshooting on layer 1,2,3 and 7 using the OSI/TCPIP model reference, networkdiagram interpretation (physical/logical), L2 switch configuration: basic configuration, remote access
  • 7. management, port security. VLAN configuration and verification, interVLAN routing, VTP, trunking and RSTP operation. Operating system (IOS) maintenance and upgrading procedure. Fundamentals of wireless LAN (WLAN), Access Point and Access Router configuration and issues related to their implementation Voice over IP and Video over IP application on computer network. Operation and configuration of DHCP and DNS on a router. Computer network verification, monitoring and preventive maintenance. Network policy design and access control list. Configuration and verification of WAN serial connection, PPP and Frame Relay. Problems related with WAN implementation, VPN and teleworker setup, firewall/DMZ concept, and fundamentals of computer network security. Prerequisite: Basics of Computer Network Embedded Lab. Practice: The lab practice is embedded utilizing lab modules from the Cisco Networking Academy- Exploration 3 & Exploration 4 curriculum. Project: Perancangan jaringan komputer pada suatu organisasi perusahaan Textbooks: 1. “CISCO Networking Academy Program: LAN Switching and Wireless, CCNA- Exploration 3, ver 4,http://cisco.netacad.net 2. “CISCO Networking Academy Program: Accessing the WAN, CCNA- Exploration 4, ver 4,http://cisco.netacad.net 3. James D. McCabe, “Network Analysis, Architecture and Design”, ed.2 , Morgan Kaufmann, 2003. EEC310802 OBJECT ORIENTED PROGRAMMING (3 SKS) Description: To understand the concept of object orientation and its programming techniques, and be able to develop complex application using an object oriented approach and implement the concept using javaTM programming language. Topics: Concept of object oriented programming, object oriented analysis and design techniques. Incremental programming, type-safety, polymorphism, encapsulation, and set-based abstraction. Implement the concept over various cases of programming projects using JavaTM programming language. JavaTM based design and programming including the language scope: API (Application Programming Interface), Java standard API, GUI related API (awt and swing), multithreaded programming, collection and I/O handling. Reference: Harvey & Paul Deitel, “Java How to Program”, Ed. 7, Prentice Hall Inc, 2007. Textbooks:
  • 8. 1. Fundamentals of Java Programming, sponsorred Curriculum by Sun Microsystems and Cisco Networking Academy. 2. The Java 2 API Docummentation, Sun Microsystems. Prerequisite: Introduction to Computer Engineering. Introduction to Computer Engineering. EEC310805 MICROPROCESSOR (4 SKS) Description: To understand the basics of microprocessor and its architecture, to understand the assembly language instruction. To be able to implement microprocessor application including its interface with peripherals. Syllabus: Basics of microprocessor, microprocessor architecture, assembly language instruction and assembly programming, microprocessor programming techniques, peripheral interfacing, microprocessor interfacing, programmable peripheral interface (8255), programmable interrupt controller (8259), communication interface, developing simple projects (BCD to seven segmen, keyboard interface, etc). Design using PIC microcontroller, basic concepts of embedded system design. Textbooks: 1. Barry B Brey, “The Intel Microprocessors 8086/88,8018 /188,80286,80386,80486,Pentium and Pentium Pro Processor Architecture: Programming & Interfacing”, 7th Eds., Prentice Hall, 2005. 2. John B. Peatman, “Design with PIC Microcontroller”, Prentice Hall, 1997, ASIN: 0137592590. 3. John Catsoulis, “Designing Embedded Hardware”, O’Reilly, 2003, ISBN: 0-595-00362-5. EEC310805 MICROPROCESSOR (4 SKS) Description: To understand the basics of microprocessor and its architecture, to understand the assembly language instruction. To be able to implement microprocessor application including its interface with peripherals. Syllabus: Basics of microprocessor, microprocessor architecture, assembly language instruction and assembly programming, microprocessor programming techniques, peripheral interfacing, microprocessor interfacing, programmable peripheral interface (8255), programmable interrupt controller (8259), communication interface, developing simple projects (BCD to seven segmen, keyboard interface, etc). Design using PIC microcontroller, basic concepts of embedded system design.
  • 9. Textbooks: 1. Barry B Brey, “The Intel Microprocessors 8086/88,80186/188,80286,80386,80486,Pentium and Pentium Pro Processor Architecture: Programming & Interfacing”, 7th Eds., Prentice Hall, 2005. 2. John B. Peatman, “Design with PIC Microcontroller”, Prentice Hall, 1997, ASIN: 0137592590. 3. John Catsoulis, “Designing Embedded Hardware”, O’Reilly, 2003, ISBN: 0-595-00362-5. EEC310806 MICROPROCESSOR LAB. PRACTICE (1 SKS) Description: To help the understanding and hands on skill of microprocessor topics. Modules: Introduction to microprocessor and addessing instructions, logical instructions and arithmetics, control instructions, subroutines, and interrupt. I/O interfacing. Microcontroller. Reference: Microprocessor Lab. Manual, Digital Laboratory, 2007 EEC310803 DATABASE SYSTEMS (3 SKS) Description: To understand the concept of database design, be able to design database structure, be able to implement information searching and retrieval, and be able to develop database applications. Topics: Relational database modelling: relational algebra, relational calculus, entity relation diagram and table normalization techniques. The design of logical database and physical database. Referential integrity, SQL, data security and event driven programming. Implement the concept using DBMS application. SQL Basics (database and table creation, data manipulation, and retrieval), SQL advanced topics (joins aggregation, functions, sub-queries and views, indexes). Referential integrity, data transaction, object locking, and synchronization issues. Database and data administration (DBMS), security on database. Object oriented data modeling, implementation of object oriented database and XML. Case study using JavaTM programming language, JDBC and SQLDBMS (DB2, Oracle or PostgreSQL). Embedded Lab. Practice: Working in groups to implement a web based database application project Prerequisite: Discrete Structure and Object Oriented Programming Textbooks: 1. Avi Silberschatz et al., “Database System Concepts”, Fifth Edition, McGraw-Hill, 2005.
  • 10. 2. Hoffer, Prescott & McFadden, “Modern Database Management”, 7th ed., Prentice-Hall, 2005. EEC310804 SOFTWARE ENGINEERING (3 SKS) Description: To explore various concepts of software engineering, going through all aspects of software engineering process, be able to identify, define and utilize correctly general terms in software engineering and experienced working as part of a software development team, coordinate and interact with team members using the software engineering techniques. Topics: Software process: the need for software engineering, software process model including waterfall approach, prototyping, incremental and evolutionary development and other alternatives. Project management: scheduling, cost estimation, configuration management, metric usage. Requirements Engineering and software design: analysis, definition and spesification, design for reusability, adaptability and maintainability, object oriented analysis and design using Unified Modelling Language (UML), software architecture. Implementation: working onwards from design to coding, verification methods, testing plan, testing/ evaluation process. Textbooks: 1. Ian Sommerville, “Software Engineering”, 6th Ed., Addison Wesley, 2000. 2. Roger Pressman, “Software Engineering: a Practitioner’s Approach:, 5th ed., McGraw- Hill, 2000. EEC320802 BROADBAND NETWORKS (3 SKS) Description: The emergence of broadband networks is an answer to the demand by various types of information access that involves multimedia services. This course will explore several issues related to the development of broadband network services, their technologies and protocols, networking resource management and allocation to support QoS implementation and recent examples and the future of broadband network itself. Syllabus: Review of previous networking technologies: circuit switch, packet switch and today’s internet. The meaning of signalling on old technologies. Types of real time multimedia services and delay sensitive types of services, Review of previous networking technologies: circuit switch, packet switch and today’s internet. The meaning of signalling on old technologies. Types of real time multimedia services and delay sensitive types of services, QoS traffic requirement (Quality of Service), technology/protocol to support QoS such as ATM, IntServ, DiffServ, MPLS and GMPLS. Several types of broadband access technologies on either wired or wireless, WiFY, WiMAX, HSPDA, FTTH. The Metro Ethernet network, Next Generation Networks. Textbooks:
  • 11. 1. Haojin Wang, “Packet Broadband Networks Handbook” Mc Graw Hill, 2003 2. Berhard H Walke, Stefan Mangold, Lars Bertemann, “IEEE 802 Wireless Systems”, Wiley 2006. EEC310804 COMPUTER NETWORK SECURITY (3 SKS) Description: To understand the concepts of information and network security, and be able to implement a network security system on an information infrastructure. Topics: Introduction to network security; basic concept of security, threats, weaknesses and attacks, encryption, cryptography systems: public key infrastructure and digital signature, IP network security, SSL and TLS, authentication, email and web security, policy, Intrusion detection and recovery, virtual private networks, firewalls, operating system security (Windows & UNIX), wireless network security. Textbooks: 1. William Stallings, “Network Security Essentials: Application and Standards” , Prentice Hall. 2000 2. John E.Canavan, “ Fundamental of Network Security, Artech House, 2001 3. Simon Garfinkel and Gene Spafford , “Practical UNIX and Internet Security”, O’Reilly & Assoc.Inc., 1996 EEC320803 EMBEDDED SYSTEMS (2 SKS) Description: To understand the concept of embedded systems development, perform hardware interfacing and be able to implement embedded system application using programming languages such as assembly, C, and other programming language. Topics: Hardware: overview of μControllers, μControllers Hardware Specification, memory vs. I/O, subsystem decoding, static RAM/EPROMinterfacing, memory management, input/ output interfacing, device driver development, hardware Interrupts, FPM DRAM Introduction, debugging techniques. Software: addressing modes, data movement instructions, arithmetic & logic instruction stack operation, program flow control instructions (Call/Jump), programming for embedded systems (paradigm development tools), accessing I/O (assembly), accessing memory (assembly), testing, software interrupts, realtime concepts, debugging techniques. Textbooks: 1. Jane Liu, “Real-time Systems” , Prentice Hall, 2000. 2. Phillip A. Laplante, “Real-Time Systems Design and Analysis – An Engineer’s Handbook”, Second Edition by, IEEE Press, 1997.
  • 12. EEC410802 HUMAN AND COMPUTER INTERACTION (3 SKS) Description: To understand the concept of human – computer software oriented interaction and its relationship with basic psychology science and social interaction. Be able to perform evaluation on human interpretation capability and its relationship with cultural diversity and be able to develop application that incorporate differences in human properties. Topics: Interaction properties – Man and machine, Interaction Design, Model in human and computer interaction (History & Paradigm), usability principles, user oriented design: human capability, cognitive model: GOMS & contextual model, interpretative evaluation, interaction design process: design model Lifecycle, User Needs and Requirements, data and task analysis, graphic design, software User Interface, Pen & PDA, error handling, Speech, CSCW, pervasive computing, UI Agents. Project: HCI design in teamwork Reference: Steven Heim, The Resonant Interface: HCI Foundations for Interaction Design, 2007. Textbooks: 1. J. Peerce, Y. Rogers, and H. Sharp, “Interaction Design: beyond human-computer interaction”, 2007. 2. Ben Shneiderman, and Catherine Plaisant, “Designing the user interface: Strategies for effective human-computer interaction”, 2005. EEC410803 IMAGE PROCESSING (3 SKS) Description: To understand the basics of digital image processing including image acquisition, perseption, transformation, compression, enhancement, interpolation, restoration, analysis, etc. Also be able to utilize MATLABTM to perform basic image processing simulation and familiar with the functions in MATLAB image processing toolbox. Topics: Introduction, visual and digital image, image transformation, color representation, image enhancement (spatial domain), image enhancement (frequency domain), convolution and correlation, image segmentation, object property feature, image compression, pattern recognition, image restoration, image morphology, Wavelet transformation. Textbooks: 1. R.C. Gonzalez and R.E. Woods, “Digital Image Processing”, 2nd Ed., Prentice-Hall, 2002
  • 13. 2. R.C. Gonzalez, R.E. Woods, and S.L. Eddins, “Digital Image Processing using MATLAB”, Prentice- Hall, 2004 EEC410804 ENGINEERING ENTREPRENEURSHIP (2 SKS) Description: To understand the principles of entrepreneurship and be able to perform business planning and marketing strategy as well as project analysis to bring an idea into product to the market. Topics: Discuss the basic concept of marketting, business organization, management accounting, business finance, and feasibility financial analysis on a new business venture or to a new project proposal in an established company; perform appraisal over financial risks and rewards; investment strategy on new ventures; entrepreneurial strategy, venture development process, bringing product from idea to the market; business planning, implementation, operation and success parameters, business plans, organisation, budgets, process and accounting methods, investment capital andloan, business analysis Textbooks: The course will be given by entrepreneurs practitions. EEC420801 IT PROJECT MANAGEMENT (3 SKS) Description: To be able to implement management principles on a IT project Topics: Introduction to the project management with IT context principles, tools and techniques. Conceptual material given in the course is enriched with practical application related to IT context oriented software development project. The project will be defined using a set of modeling procedures and going through a series of evaluation phases of analysis and development as a real framework to represent time, cost and expenses on the consumed resources. Textbooks: 1. K. Schwalbe, “Information Technology Project Management”, 3rd Edition, Course Technology, 2004. 2. W.S. Humphrey, “Introduction to the Team Software Process”, Addison Wesley 2000. 3. Tavani, Herman T., “Ethics & Technology: Ethical Issues in an Age of Information and Communication Technology”, John Wiley & Sons, s2004. EEC420802 PROFESSIONAL ISSUES IN IT (3 SKS)
  • 14. Description: To understand the professionalism and ethics in the field of IT profession, to be able to work in a professional environment and aware on quality assurance issue, reliability and environmental concerns. Topics: Ethical issues in decision making. Professional society, rule of conduct and behavior. Case studies: phases in handling a problematic incident. Preparing policy, strategy to prevent an incident’s reoccurrence. Introduction to the crawling eye case study, formal regulations that do not support ethics, the 21 century graduate career, working environment, building a foundation for a successful career, concurrent engineering, group working and distributed enterprises, law/regulation and workingcontract, critical security system and its legal consequences, introduction to the killer robot case study, business view of a contract, intellectual property rights and copyright, patents, computer misuse, computer assisted fraud and its regulations in Indonesia, data protection, regulations and its implication including case studies, safety and health issues, data transmission security, computer based evidence, quality control and assurance, business audit and enterprise auditor, reliability and maintenance, environmental issues, risk assessment, and its relationship with industry. Textbooks: 1. Ayres R., “The Essence of Professional Issues in Computing”, Prentice Hall 1999 2. Dejoie, R. et al., “Ethical Issues in Information Systems”, Boyd & Fraser 1991 3. Bott F et al., “Professional Issues in Software Engineering”, 3rd Edition, Pitman 2000, UCL 1995 4. Deboraj G. Johnson & Helen Nissenbaum,” Computers, Ethics & Social Values“, Prentice Hall, 1995. EEC420803 WEB AND MULTIMEDIA TECHNOLOGY (2 SKS) Description: To acquire skill in developing web based applications using HTML/XML, be able to write scripts on server and client, be able to manage a web site, be able to build a new web site, be able to perform graphic design to produce images using Image-Editing tools, be abel to perform media transformation and processing on audio & video using software tools, author and publish them on CD/DVD ROM using authoring tool, be able to use Open Source technology, and perform software localization. Topics: Manage a self developing web site, manage a web portal with complete feature, web based technolgies: HTML/DHTML, XML, Web Scripting (Java Script, VB Script), Multimedia and Authoring software tools, Open Source Software: OSS, FLOSS, GNU, FSF, OSI, W3C, Linux, Mozilla web browser, Apache server, MySQL, Postgres, Pango, Open Office, Tomcat, PHP, Phython, Authoring and constructing graphical images, digitizing and processing Audio and Video using popular softwares (proprietary or free software) and related hardware, image construction and integrating images and videos into a single multimedia presentation.
  • 15. Teamwork Project: Design and develop a web based application in teams EEC410801 VLSI DESIGN + LAB (4 SKS) Description: To be able to design a CMOS based integrated circuit to implement a certain computational system/function. Topics: Basics of MOS circuitry, transistor p-type, transistor n-type, transistor as a complementary switch. MOS transistor theory, transistor component in VLSI, polysilicon, diffusion, aluminium and metals (zinc), CMOS processing technology, Design Rule, lambda scale, circuit’s characteristic and performance estimation, transistor amplifier. Design of CMOS logic circuit, logic gates design, inverter, NAND, NOR. Layout design, structured design and testing, full custom design, semi custom design, symbolic placement system, programmable logic array, design of CMOS subsystem, counter, shift register, comparator, multiplier, case studies, several functional circuit design, switchbox routing, project modules. Embedded Lab Practice: NOR, NAND gates, inverter, design full adder, 8 bit memory unit. Project: Multiplier, shift registers, designing 4/8 bit butterfly processor. Textbooks: N. Weiste & Kamran Eshraghian, “Principles of CMOS VLSI Design: A perspective”, 2nd Eds., Addison Wesley 2002. EEC300801 INTERNSHIP (2 SKS) Description: Internship is intended to students learn in the real world of works based on interest fields in Electrical Engineering. This internship can be performed at least in one company or instituion (i.e. in Industries in Electrical Engineering; Telecommunication Operators; Company Power System, Telecommunication; Research Centers; etc., or in University Laboratory). The internship can be ta EEC400801 SEMINAR (2 SKS) Description: Seminar is a scientific process to propose a research proposal under guidance of a supervisor chosen by the student. The students who have already fulfilled all the requirements requested by each Department can propose to do Seminar to the seminar organizer. The student should be able to communicate his/ her scientific proposal systematically both oral and written. Evaluation and grading will be completed at the end of the process. EEC400802
  • 16. FINAL PROJECT (4 SKS) Description: Final Project is a mandatory course that must be taken by the student to pursue the undergraduate degree in the Faculty of Engineering Universitas Indonesia. The student will apply the knowledge that they got related to their interest field in the forms of scientific paper, product design, or prototype, to accomplish the requirements to attain undergraduate degree in engineering field. The theme of the final project will be fitted to each Study Program. To take the Final Project, the student must complete a certain defined requirements, both academic and administration. The student is able to start to do Final Project, if: • Registered in FRS • Already got at least 120 SKS with C as the minimum grade and already pass all both Faculty and University mandatory courses • Already fulfill all requirement defined by the Study Program. The Final project can be taken both in even and odd semester at the running academic calendar. In the SIAK NG system, the students must decide the name of supervisor and the title of the final project that will be verified by the Secretary of Department. At the end of the semester, the supervisor will enter the grade of the final project to SIAK NG and update the final project title if necessary. The complete final project must be submitted in the form of a final project book (hard cover) and burned CD at the due date and already been evaluated in the final project examination by the supervisor and the examiner who are defined by the Head of the Department.