YEARS | SEMESTERS | SUBJECTS | CREDITS |
---|---|---|---|
4 | 9 | 53 | 146 |
Course | Subject | Credits |
---|---|---|
2190101 |
Computer Programming
Introduction to computer systems; problem-solving using computers; programming in high-level languages; program structure programming style and convention, control statements,data handling and processing; subprograms; classes and objects.
|
3 |
2190151 |
Computer Programming Laboratory
Computer programming in Engineering; reviews of computer programming concepts; hands-on experience on computer programming using contemporary engineering tools.
|
1 |
2301107 |
Calculus I
Limits; continuity; differentiation; applications of differentiation; integration; applications of definite integral; transcendental functions; techniques of integration; improper integrals; first-order differential equations.
|
3 |
2302103 |
General Chemistry Laboratory
Standard solution preparation; qualitative analysis; titration; electrochemistry; pH metric titration; spectroscopy; calculation and evaluation of data; calibration curve; introduction to polymer.
|
1 |
2302105 |
Chemistry for Engineers
Structure of atoms; chemical bonding: ionic bonding, covalent bonding, valence bond theory, hybridization- interaction coordination, intermolecular forces, molecular movement; state of matter: gases, structure of solid, liquid, and solutions; chemical reactions; interaction of matters with electromagnetic radiation and electrical energy; chemical thermodynamics.
|
3 |
2304153 |
Physics for Engineers
Mechanics of particles and rigid bodies; properties of matter; fluid mechanics; heat; vibrations and waves; elements of electromagnetism; optics; modern physics.
|
3 |
2304193 |
Physics Laboratory for Engineers
Measurement and precision; experiments on simple harmonic motion; radius of gyration; dynamics of rotation; velocity of sound; viscosity of fluids.
|
1 |
5501112 |
Communicative English I
Practice language skills in acquiring information and knowledge from different sources and media in subjects of students' interest under selected themes; collecting information, summarizing and presenting important issues.
|
3 |
18 |
Course | Subject | Credits |
---|---|---|
2140111 |
Exploring Engineering World
Engineering topics related to daily life: energy, resources, environment manufacturing, process, industry, material, automotive, infrastructure, information system and bio engineering.
|
3 |
2183101 |
Engineering Graphics
Lettering; orthographic projections; sketching and drawing; pictorial drawing; dimensioning' tolerancing and geometrical tolerancing; section; working drawing; mechanical parts drawing; introduction to CAD.
|
3 |
2189101 |
Engineering Materials
Important engineering materials: metals, plastics, asphalt, wood and concrete; phase diagram and its interpretation; testing and meaning of various properties; macroscopic and microscopic structure which are correlating with properties of the engineering materials; production process of products from engineering materials.
|
3 |
2301108 |
Calculus II
CONDITION: PRE-REQUISITE 2301107
Sequences and infinite series; convergence tests; power series; Taylor series; lines ; planes, and quadric surface in three-dimensional space; calculus of vector-valued functions; line integrals; limits and continuity of functions of several variables; partial derivatives; directional derivatives and gradients; Lagrange multipliers; multiple integrals. |
3 |
2304154 |
Physics and Electronics for Engineers
Electricity; DC circuits; AC circuits; basic electronics; solid state devices; electrical actuators.
|
3 |
2304194 |
Physics and Electronics Laboratory for Engineers
Resistance and electromotive force measurements; experiments on ampmeter; voltmeter; oscilloscope; AC circuit; transistor; lenses and mirrors; polarization; interference; diffraction.
|
1 |
5501123 |
Communicative English II
CONDITION: PRE-REQUISITE 5501112
Practice language skills in acquiring analyzing and synthesizing information and knowledge from different sources and media on topics of students interest under selected themes; summarizing what they have learned, and presenting opinions from group discussion. |
3 |
19 |
Course | Subject | Credits |
---|---|---|
2143101 |
Introduction to ICE
Essential basic computer and telecommunication concepts for Information Systems; Technology and trends underlying current and future uses of information and communication technology; Introduction to engineering management including important aspects of management science; Real-world experience sharing and tools related to each topic.
|
3 |
2182202 |
Advanced Mathematics Methods
CONDITION: PRE-REQUISITE 2301108
Complex analysis: complex functions, analytic functions, line integral in complex plane, Cauchy Integral Theorem, Laurent Series, Residue Theorem; advanced matrix algebra: systems of linear equations, linear independence, Eigenvalues, Eigenvectors; Ordinary differential equations (ODE): First-order ODE, Second-order ODE, Higher-order linear ODE; Series solutions to linear ODE. |
3 |
2182211 |
Electrical Circuit for ICE
CONDITION: PRE-REQUISITE 2304154
Basic circuit elements: resistor, capacitor, inductor, diode and transistor; Kirchhoff's laws; Node and Mesh analysis; DC and AC circuit analysis; Thevenin's and Norton's theorem; logic and digital circuits. |
2 |
2182212 |
Fundamental of Circuit and Digital Electronics Laboratory
CONDITION: CO-REQUISITE 2182211
Electronic instruments: multimeter, oscilloscope, DC circuit, voltage regulators, filter circuit, transistor amplifier circuit, digital circuits. |
1 |
2190102 |
Advanced Computer Programming
CONDITION: PRE-REQUISITE 2190101
Concepts and practice of object-oriented programming; usage of design patterns in object-oriented programming; programming in application development frameworks: graphical user interface and event-driven programming, collection framework, concurrent programming,socket programming, and/or frameworks of contemporary interest; hands-on practice in developing application software through the application of development frameworks. |
2 |
2190152 |
Advanced Computer Programming Laboratory
CONDITION: CO-REQUISITE 2190102
Hands-on experience in software development through the application of contemporary development frameworks. |
1 |
2190200 |
Discrete Structure
Sets, relations, functions, theorem and proof; combinatorics; counting, principle of inclusion exclusion, recurrent relations, generating functions; graphs and trees; introduction to number theory.
|
3 |
xxxxxxx |
General Education
|
3 |
18 |
Course | Subject | Credits |
---|---|---|
2182203 |
Probability and Statistic for Engineers
CONDITION: PRE-REQUISITE 2301108
Engineering basis is statistic and probability; discrete and continuous probability distribution; joint probability distribution; parameter estimation: estimator, bias, consistency; point estimation;interval estimation; engineering applications in measurement and uncertainty, linear regression,introduction to random process; integration of statistics in engineering application; case studies. |
3 |
2182204 |
Signals and Linear Systems
CONDITION: PRE-REQUISITE 2182202
Classification of Signals and Systems; Linear-Time Invariant (LTI) System; Continuous-Time System; Discrete-time System; Linear Convolution; Frequency Response: Fourier Series, Fourier Transform, Laplace Transform, Z-Transform, Discrete-time Fourier Transform. |
3 |
2184202 |
Technology and Engineering Management
Technology and engineering management principles; SWOT analysis; operations strategy; organization and process design; cost and budget; productivity management; marketing concept; quality system; human relationship; risk management; project management; innovation management.
|
3 |
2190221 |
Fundamental Data Structure and Algorithm
CONDITION: PRE-REQUISITE 2190101
Basic data types, trees, basic operations on sets, sorting and searching, algorithm design techniques, memory management |
3 |
2190250 |
Computer Architecture and Organization
Computer evolution and performance; computer structure, function, and interconnection; memory hierarchy; cache memory; virtual memory; storage; input/output; operating system support; process; interrupt; system call; instruction set; processor structure and function; RISC vs CISC; pipelining; super-scalar processors; multi-core computers.
|
3 |
2190261 |
Fundamental Data Structure and Algorithm Laboratory
CONDITION: CO-REQUISITE 2190221
Hands-on programming in high-level language to supplement the theoretical concepts of data structure and algorithm; practical application in writing and analyzing programs: data abstraction, modular program composition. |
1 |
xxxxxxx |
General Education
|
3 |
19 |
Course | Subject | Credits |
---|---|---|
2182370 |
Introduction to Digital Communications
Overview of digital communication systems; signal and noise analysis; PCM encoding: Nyquist’s sampling theorem, quantization and companding; digital baseband systems: NRZ, RZ, bi-phase, bipolar RZ, AMI; digital bandpass systems: ASK, PSK, FSK, MSK and QAM; information theory: entropy, source and channel models, channel capacity, Shannon’s theorem and introduction to source coding, error detection/correction codes; examples of communication systems in practice.
|
3 |
2182371 |
Principles of Data Communication
Introduction to data communication and networking: layer modeling protocols and architectural network; basic data transmission, physical layer transmission, data link layer protocols, review on network layer protocols and transport layer protocols, standardization, IP-based network protocols, delay models, performance analysis, system design and implementation issues.
|
3 |
2184301 |
Engineering Economy and Applications
Interest calculation; time value of money; equivalent value and rate of return; project analysis and evaluation; break-even point; sensitivity analysis; decisions under risk and uncertainty; economic life and replacement analysis.
|
3 |
2190213 |
Principles of Information System
CONDITION: PRE-REQUISITE 2190102
Information system architecture; internet and web protocols; web application framework; MVC pattern; middleware, remote procedure call, message oriented middleware; authentication, authorization, directory services; information security, basic cryptography, digital signature. |
3 |
2190472 |
Netcentric Architecture
CONDITION: PRE-REQUISITE 2190101
TCP/IP architecture; application layer: principles of network applications, File Transfer Protocol (FTP), electronic mail, Domain Name Systems (DNS), web caching, Content Distribution Networks (CDN) through multi-media, peer-to-peer applications, socket programming, client-server model, peer-to-peer model; transport layer: User Datagram Protocol (UDP), reliable data transfer protocols, Transmission Control Protocol (TCP), principles of congestion control; network layer: virtual circuit and datagram networks, internet Protocol (IP), routing in the Internet; multimedia networking: streaming stored audio and video, protocols for real-time interactive applications; security in computer networks. |
3 |
5501214 |
Communication and Presentation Skills
CONDITION: PRE-REQUISITE 5501123
Practice using English for social communication and giving oral presentation on engineering- related topics |
3 |
18 |
Course | Subject | Credits |
---|---|---|
2143399 |
ICE Capstone
Culminating and applying of knowledge to develop information and communication systems; developing a software starting from gathering all the needs of the system to its application under the instructor's supervision; peer collaboration; giving presentations.
|
3 |
2182372 |
Principles of Telecommunications
Introduction to telecommunications; layered communication architectures; transmission medium: wired and wireless; data link layer protocols: flow control and error control; medium access control; circuit switching and packet switching; throughput and delay performance analysis of communication link; introduction to network topology, flows and graph theory; routing principles in circuit-switched and packet-switched networks; introduction to queuing theory and basic simulation techniques; overviews of cellular mobile phone networks, optical networks, Internet and satellite systems.
|
3 |
2184304 |
Fundamental of Operations Management
Nature of operations; production capacity management; aggregate planning; master production scheduling; material requirements planning; operation scheduling; inventory and distribution management; project time management; lean management.
|
3 |
2190422 |
Database Systems
Database design and implementation: data models, database and schema design, relational algebra, relational calculus, query processing and optimization, constraints; storage and indexing: memory hierarchy, RAID, file organization and indexing, tree-structured/hash-based indexing; database design and tuning: schema refinement, functional dependencies, normal forms, physical design and tuning.
|
2 |
2190423 |
Software Engineering
Design tools and techniques; top-down design, modular design, software tools, debugging and test data; software reliability, theory and concepts, error and fault estimation, reliability models, availability models; management techniques, cost estimation, software maintenance.
|
3 |
2190462 |
Database Systems Laboratory
CONDITION: CO-REQUISITE 2190422
Database design and implementation of Relational Database Management Systems (RDBMS): hands-on introduction to SQL Basics including RDBMS installation, configuration, troubleshooting, basic knowledge of relational databases and how to effectively maintain them. |
1 |
5501225 |
Technical Writing
CONDITION: PRE-REQUISITE 5501123
Practice in writing summaries composing different types and styles of writing in the field of engineering and writing reports of studies and experiments. |
3 |
18 |
Course | Subject | Credits |
---|---|---|
2140301 |
Industrial Training
Engineering practice in related areas under supervision of experienced engineers in private sectors or government agencies.
|
2 |
2 |
Course | Subject | Credits |
---|---|---|
2143491 |
ICE Pre-project
Specifying topics or problems, scope, problem-solving methodologies and expected benefits from projects on information and communication engineering.
|
1 |
2190415 |
Enterprise Information Systems
Enterprise information systems; information technology infrastructure and integration; impact of information systems on organizations; information technology and business strategies; e-business and e-commerce; ethical and social issues related to technology; technology decisions; business value of information systems.
|
3 |
xxxxxxx |
General Education
|
3 |
xxxxxxx |
Approved Electives
|
6 |
xxxxxxx |
Free Elective
|
3 |
16 |
Course | Subject | Credits |
---|---|---|
2143499 |
ICE Project
CONDITION: PRE-REQUISITE 2143491
Group or individual projects on a subject related to information and communication engineering. |
3 |
xxxxxxx |
Approved Elective
|
9 |
xxxxxxx |
General Education
|
3 |
xxxxxxx |
Free Elective
|
3 |
18 |