FOR STUDENT ID 663XXXXX21 - 693XXXXX21
9
semesters
45
subjects
133
credits
4
years
Swipe the table for subject details and credits
| 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 |
| 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 |
| 2301107 | Calculus I Limits and continuity; differentiation and its applications; integration and its applications; transcendental functions; techniques of integration; improper integrals. | 3 |
| 2304153 |
Physics for Engineers Basic mathematics for general physics; mechanics and its applications; fluid mechanics; mechanical and sound wave; gases and kinetic theory: thermodynamics; transport phenomena and heat transfer; physical properties of matter. |
| 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. Conditions: co-requisite 2304153 | 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 |
| xxxxxxx | General Education | 3 |
| Total credits | 19 | |
Swipe the table for subject details and credits
| Course | Subject | Credits |
|---|---|---|
| 2143101 | Introduction to ICE Fundamentals of 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 |
| 2182205 | Probability and Statistics for Data Analysis Basic probability concepts, independent events, conditional probability, and total probability theorem; discrete and continuous random variables, probability distribution functions, expected value, variance, and moments; joint distribution functions; covariance, law of large numbers, and central limit theorem; descriptive statistics and statistical inferences; point and interval estimations, hypothesis testing, and regression analysis. | 3 |
| 2190103 | Advanced Computer Programming Advanced concepts and practice of object-oriented programming (OOP); code maintainability; foundations of OOP; inheritance, polymorphism, composition, interfaces, and exception handling; application of object-oriented design principles; application development; concurrent programming (threading) and socket programming; in-depth study of essential design patterns as a strategy, an observer, a decorator, a factory, a singleton, a composite, and an iterator to improve software architecture quality. Conditions: PRE-REQUISITE 2190101 | 3 |
| 2301108 | Calculus II Sequences and series of real numbers; power series of real numbers; Taylor series; approximation of functions by Taylor polynomials; three-dimensional space; calculus of vector-valued functions of one variable; curves; calculus of real-valued functions of two variables; introduction to differential equations and their applications. Conditions: PRE-REQUISITE 2301107 | 3 |
| 2304154 | Physics and Electronics for Engineers Electrostatic; direct current; alternating current: electrical circuits; electromagnetism and magnetic materials; mechanical and electromagnetic waves; modern physics; nuclear physics; relativity. | 3 |
| 2304194 | Physics and Electronics Laboratory for Engineers Measurement and precision; experiments on simple harmonic motion; radius of gyration; dynamics of rotation; velocity of sound; viscosity of fluids. Conditions: co-requisite 2304154 | 1 |
| 5501123 | Communicative English II 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. Conditions: CO-REQUISITE 5501112 | 3 |
| Total credits | 19 | |
Swipe the table for subject details and credits
| Course | Subject | Credits |
|---|---|---|
| 2182202 | Advanced Mathematics Methods Complex functions, analytic functions, Cauchy integral theorem, Laurent series, residue theorem, solving linear systems by row reduction of a matrix, inverse matrices and determinants, row space and column space of a matrix, rank and nullity, change of basis, linear transformations, orthonormal bases and the Gram-Schmidt process, eigenvectors and eigenvalues, diagonalization of a matrix. First-order ODE, Second-order ODE, Higher-order linear ODE. Conditions: PRE-REQUISITE 2301108 | 3 |
| 2182214 | Electrical Circuit for ICE 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. | 3 |
| 2182212 | Fundamental of Circuit and Digital Electronics Laboratory Electronic instruments: multimeter, oscilloscope, DC circuit, voltage regulators, filter circuit, transistor amplifier circuit, digital circuits. Conditions: CO-REQUISITE 2182214 or C.F. | 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 |
| 2190222 | Fundamental Data Structure and Algorithm Basic object-oriented programming; analysis of algorithms; list; stack; queue; binary search tree; hash table; sorting algorithms; priority queue; AVL tree. Conditions: PRE-REQUISITE 2190101 | 4 |
| 2190513 | Data Science Data science definition; data science pipeline; data preparation; exploratory data analysis; statistical analysis; model development; model evaluation; data visualization. Conditions: PRE-REQUISITE 2190101 and 2182205 | 3 |
| Total credits | 17 | |
Swipe the table for subject details and credits
| Course | Subject | Credits |
|---|---|---|
| 2182204 | Signals and Linear Systems Classification of signals and systems; linear-time invariant system; continuous-time system; discrete-time system; impulse response, convolution, zero-state response and zero-input response; frequency response and steady-state response: Fourier series, Fourier transform, Laplace transform, Z-transform, discrete-time Fourier transform. | 3 |
| 2190512 | Application Development Full-stack development from backend to frontend; modern backend development tools; data analysis; current database tools; well-known frontend development framework for web and mobile applications; hands-on practice in all levels of software application development. | 3 |
| 2190514 | Artificial Intelligence History of AI; logic and knowledge representation; prolog; semantic networks and ontologies; expert systems; search and planning; problems from constraint satisfaction; reasoning under uncertainty; K-mean clustering; regression analysis; Naïve Bayes; Gaussian Mixture Models; expectation maximization; dimensionality reduction; support vector machines; deep neural networks; large language models. | 3 |
| 5501214 | Communication and Presentation Skills Practice using English for social communication and giving oral presentation on engineering-related topics. Conditions: PRE-REQUISITE 5501123 | 3 |
| xxxxxxx | General Education | 3 |
| xxxxxxx | Free Elective | 3 |
| Total credits | 18 | |
Swipe the table for subject details and credits
| Course | Subject | Credits |
|---|---|---|
| 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; superscalar processors; multi-core computers. | 3 |
| 2190443 | User Interface Design Introduction to human-computer interaction; specific HCI guidelines; human factors as HCI theories; interaction design and the process of interaction design; conceptualizing interaction; cognitive aspects; interfaces; discovering requirements; data gathering; data analysis, interpretation, and presentation; design, prototyping, and development; interaction design in practice; evaluation: inspections, analytics, and models; HCI for immersive technologies. | 3 |
| 2182372 | Principles of Telecommunications Introduction to telecommunications; layered communication architectures; transmission medium: wired and wireless; medium access control; circuit switching and packet switching; throughput and delay performance analysis of communication link; introduction to network topology; introduction to queuing theory and basic simulation techniques; overviews of cellular mobile phone networks, optical networks, Internet and satellite systems. | 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 |
| 2190472 | Netcentric Architecture Principles of network applications, protocols, services (web, HTTP, E-mail, SMTP, DNS and peer-to-peer file applications); web caching; video streaming and Content Distribution Networks (CDN); socket programming; transport layer (TCP and UDP); principles of reliable data transfer; congestion control; network layer (data plane and control plane); The Internet Protocol (IP); Network Address Translation (NAT); generalized forwarding; Software-Defined Network (SDN); middleboxes; routing in the Internet; SDN control plane; link layer; LANs; Address Resolution Protocol (ARP), switches, and VLANs. Conditions: PRE-REQUISITE 2190101 | 3 |
| xxxxxxx | Elective | 3 |
| Total credits | 18 | |
Swipe the table for subject details and credits
| Course | Subject | Credits |
|---|---|---|
| 2143399 | ICE Capstone Culminating and applying knowledge to develop information and communication systems; designing and developing an innovative software system from gathering all system needs to its application under the instructor's supervision; peers' collaboration; design innovation; business model and ecosystem; giving professional presentations; writing an academic report. | 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; multiple access protocols; network layer protocols; internet protocols; transport layer protocols; congestion management and quality of service. | 3 |
| 2190413 | System Security Principles of security and privacy, authentication, authorization, auditing, confidentiality, integrity, availability, fundamentals of cryptography, network security, secure software design, penetration test, interdisciplinary in cybersecurity. | 3 |
| 2190423 | Software Engineering System development life cycle; system development methodologies; software project management; requirements determination and analysis; business process and functional modeling; structural modeling; behavioral modeling; verification and validation; human-computer interaction design; software testing. | 3 |
| 2190426 | Database Systems Database management system concepts, terminology, and architecture; entity- relationship modeling; database design and implementation; relational data model; relational algebra and calculus; SQL; functional dependencies and normalization; indexing; non-relational databases; databases in the AI era. | 3 |
| 5501225 | Technical Writing Practice in writing summaries composing different types and styles of writing in the field of engineering and writing reports of studies and experiments. Conditions: PRE-REQUISITE 5501123 | 3 |
| Total credits | 18 | |
Swipe the table for subject details and credits
| Course | Subject | Credits |
|---|---|---|
| 2140301 | Industrial Training Engineering practice in related areas under the supervision of experienced engineers in private sectors or government agencies. | 2 |
| Total credits | 2 | |
Swipe the table for subject details and credits
| 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 |
| xxxxxxx | Elective | 6 |
| xxxxxxx | Free Elective | 3 |
| Total credits | 10 | |
Swipe the table for subject details and credits
| Course | Subject | Credits |
|---|---|---|
| 2143499 | ICE Project Group or individual projects on a subject related to information and communication engineering. Conditions: PRE-REQUISITE 2143491 | 3 |
| 2190516 | Technology Management Classification of technology; investment in technology; technology strategy; technology adoption; technology management framework: identification, selection, acquisition, exploitation, protection; concept proof tool; technology roadmap. | 3 |
| xxxxxxx | General Education | 6 |
| Total credits | 12 | |