Bachelor of Technology in Information and Communication Technology
Entry Requirements:
(1) High School graduation
(2) English Language Proficiency: IETLS 5.0 or equal to TOEFL iBT 35-45, or equal to the same level
(3) Complete an entrance exam and sit for an admission interview to be accepted to a bachelor degree program.
Proof of English Language Proficiency: Students should have a valid language test at a suitable level (e.g., IELTS, TOEFL, British Council) or else can apply for a waiver if they have studied at secondary school level in English or are native speakers.
Application Due Date: Rolling Admission
Curriculum
Objective:
Bachelor of Technology Program in Information and Communication Technology is a program that focuses on producing graduates who are thinkers that can analyze and apply knowledge in advanced information technology and modern technology to integrate and solve various problems efficiently and effectively. Graduates are also expected to be creators and digital innovators who can bring ideas into action with morality, ethics, and professional ethics awareness.
(i) General Courses (24 credits)
No | Course |
---|---|
1 | English 1: This course is designed to enhance students' foundational proficiency in English, focusing on intermediate-level skills in listening, speaking, reading, and writing. Emphasis is placed on developing the ability to communicate effectively in diverse everyday situations, fostering a comprehensive language skill set for real-world application. |
2 | English 2: This course aims to advance students' proficiency in English, focusing on elevated skills in listening, speaking, reading, and writing. It encompasses essential techniques for refining pronunciation and enhancing communication capabilities across diverse situations. Students will engage in comprehensive language development, achieving a high-level command of English to navigate various communicative contexts effectively. |
3 | Social Philosophy and Ethics: The course delves into the philosophical exploration of societal development and ethical principles within the fabric of human existence. The course aims to foster an understanding of harmonious coexistence by examining the moral foundations that guide interpersonal relationships and societal dynamics, promoting a pursuit of collective well-being and peace. |
4 | Logical Thinking: The course delves into the principles of reasoning and argumentation, focusing on both deductive and inductive reasoning methods. Students explore topics such as sentence logic, syllogisms, logical consistency, and fallacies. Emphasis is placed on cultivating skills in critical analysis, evaluating the validity of arguments, and applying logical principles to everyday decision-making and problem-solving scenarios. |
5 | Big Data in Business Competitions: The course provides a comprehensive understanding of the fundamentals and principles of large-scale data, encompassing the categorization of extensive datasets and various analytical techniques applicable in real-world scenarios. |
6 | Artificial Intelligence and IoT Applications: this course introduces students to the concepts of artificial intelligence (AI) and the internet of things (IoT). In this course students will learn what AI and IOT are, explore cases and applications of AI, understand AI concepts and terms like machine learning, deep learning and neural networks. |
7 | Society and Government: This course explores the intricate relationship between societal dynamics and governmental structures. Delving into the interplay between society and government, the course scrutinizes the influence of social institutions on governance and delves into the development of societal structures and regimentation. |
8 | Law in Everyday Life: The course covers essential concepts like legal personhood, constitutional rights, and freedoms. Additionally, it provides a comprehensive understanding of basic civil law, the criminal justice process, and the foundational principles of public law. Emphasizing the practical application of legal knowledge, the course explores everyday law scenarios, integrating an examination of the intricate relationship between law and society, with a particular focus on laws relevant to the ASEAN region. |
(ii) Major Compulsory Courses (60 credits)
No | Course |
---|---|
1 | Object Oriented Computer Programming: This course offers a comprehensive exploration of object-oriented techniques with a focus on practical application. Delving into the fundamental concepts of object-oriented programming, the course elucidates the significance of objects and methods, emphasizing the intricate dynamics of classes. Students gain insight into the pivotal principles of object-oriented programming, including encapsulation, inheritance, and polymorphism. Through hands-on practice, the course provides a platform for students to proficiently apply these concepts, fostering the development of practical skills in object-oriented programming. |
2 | Computer System Architecture and Operating System: This course provides an in-depth exploration of theoretical principles in computer architecture and operating systems. Delving into the evolutionary trajectory of computer architecture, the course unfolds the internal workings of computers, emphasizing key components and functions within operating systems. Students gain practical insights into system administration, user account management, space allocation, and system troubleshooting. The course encompasses a comprehensive study of examples and applications of modern operating systems across diverse computer systems. |
3 | Web Design and Development: This course provides a comprehensive understanding of web technology essentials like WWW, HTTP, and the principles differentiating client-side and server-side operations. Students delve into the basics of languages and technologies crucial for web page development, including HTML, CSS, JavaScript, .NET, Node.js, and React. The course also encompasses the exploration of database systems for use in basic web systems, along with a focus on Content Management Systems (CMS). |
4 | Internet of Things: This course provides a foundational understanding of embedded computer technology, hardware, sensors, and operating systems tailored for embedded systems. Students will engage in programming for embedded computers, acquiring skills in developing applications and systems for embedded computing environments. The focus extends to the practical aspects of creating embedded computing systems specifically designed to seamlessly connect and integrate with the Internet of Things (IoT). |
5 | Data Structures and Algorithms: The course provides foundational understanding in data structures and algorithms, encompassing strings, arrays, records, pointers, linked lists, stacks, queues, recursion, trees, graphs, sorting, and searching. Students will delve into the design and analysis of algorithms, exploring various types of data structures to implement efficient solutions. The course extends its focus to its application in information technology and electronic business. |
6 | Information System Analysis and Design: The course provides a comprehensive exploration of key topics in the field, including information systems, the system development cycle, and systematic analysis methodologies. Students will delve into tools for system analysis, conduct feasibility studies, and develop project management skills through flowcharts. The course covers the creation and interpretation of various diagrams, such as work diagrams, data flow diagrams, and those illustrating the system's structure. Emphasis is placed on writing processing descriptions, managing data relationships with dictionaries, and designing data reception areas. |
7 | Computer Networks, Wireless Networks, and Internet: The course provides an in-depth exploration of fundamental concepts and principles in computer network models and Internet architectures, focusing on the OSI Model and TCP/IP Model. Students will delve into the intricacies of the main protocols across different layers of these models. The course includes a comprehensive overview of computer network technology, encompassing wireless and mobile networks. |
8 | Security in Computer Systems, Data, Network and Cyber: This course introduces computer security, covering core components and functions of computer systems. Students explore topics from hardware to applications, emphasizing network and information security. The course includes risk management, disaster recovery planning, and security control policies. Overall, it aims to foster cyber security awareness and equip students with the knowledge to safeguard computer systems, data, and networks. |
9 | Database Systems, Data Warehouse, and Data Mining: This course introduces fundamental concepts in data management, including database structure, management, and technology application. Students explore hands-on database construction and efficient management using popular programs. Additionally, the course covers data warehousing, data marts, and online analytical processing. The course aims to equip students with knowledge in creating and designing data warehouses, as well as introducing key aspects of Data Mining. |
10 | Fundamental of Data Science and Data Analytics: The course provides a comprehensive introduction to the dynamic field of data science. The course covers an overview of data science, addressing both structured and unstructured data. Students will learn essential skills in data preparation, understanding data formats, and effective presentation of information. The course imparts basic knowledge of data analysis, guiding students on how to uncover insights and discover knowledge from diverse datasets. Additionally, it introduces the fundamentals of Big Data and MapReduce, offering students a foundational understanding of these critical components in the contemporary data landscape. |
11 | Digital Technology and e-Business: This course explores technology in the digital age, covering online sharing, digital media creation, and emerging trends. Students learn about digital communication, networking, data centers, cloud computing, and the Internet of Things. Practical applications focus on integrating digital technology into business operations, including budget assessment for digital infrastructure investments. |
12 | Business Intelligence and Analysis: The course provides a comprehensive overview of intelligent business practices for data analysis. Topics covered include data visualization, decision support system modeling, and strategic planning in the modern business landscape. Students will learn how to leverage data warehousing, performance management methodologies, and data mining techniques. Real-world case studies will illustrate business data analysis principles. |
13 | Law, Ethics and Standard in Information Technology Jobs: The course delves into critical aspects of technology, including legal frameworks, information security, and ethical considerations. Students will explore the intersection of morality, integrity, and professional philosophy within the IT field. Topics covered include selecting and applying appropriate ethical principles for technology professions, the binding nature of electronic contracts, accepting testimony from electronically recorded data, network-based contract formation, certification systems for e-contracts, and computer-related offenses. Additionally, the course emphasizes safeguarding personal data. |
14 | Mobile Application Design and Development: The course covers software creation for mobile devices. Topics include platform understanding, development processes, user interface design, software distribution channels, practical application development, and network communication. This course provides a solid foundation for aspiring mobile app developers. |
15 | Applied Artificial Intelligence: The course provides an in-depth exploration of artificial intelligence (AI) and its diverse applications. Students delve into foundational search techniques and develop proficiency in conditional problem-solving strategies. The course includes advanced topics such as Fuzzy logic, Bayes' theory, and classification through the nearest neighbor method. Additionally, students gain comprehensive knowledge of decision tree methodologies, artificial neural networks, genetic algorithms, and machine learning. |
16 | Information Technology Project Management: The course provides students with a foundational understanding of project management principles. Covering essential knowledge and concepts, the course delves into the project management process groups, including scope, time, cost, quality, resources, communication, and risk. Students gain insights into effective process management techniques, developing the skills necessary for successful project execution. Emphasis is placed on the comprehensive understanding of project presentations, ensuring that students can proficiently communicate project goals, strategies, and outcomes. |
17 | Information Technology Project I: The course focuses on equipping students with essential skills in analyzing and designing business information systems. Students engage in practical learning by preparing comprehensive supporting documents and actively participating in oral examinations related to project assessments. |
18 | Information Technology Project II: The course serves as a progressive extension of the IC367914 course. This course entails the advanced development of a system with a focus on achieving project completion. Students are tasked with preparing comprehensive documentation and engaging in oral examinations that delve into the intricacies of the project. |
19 | Preparation for Information Technology Cooperative Education: This course offers a deep dive into cooperative education principles, processes, and regulations, providing students with essential knowledge and practical techniques for successful career applications. It covers establishment selection, crafting effective job application letters, and sharpens communication skills to prepare students for successful career interviews. Emphasizing fundamental competencies for the professional world, the course focuses on self-confidence building, entrepreneurial potential development, and understanding occupational health and safety in the workplace. |
20 | Cooperative Education: The course is designed as an integrated educational system that prioritizes practical work experience within real-world workplaces, complemented by theoretical learning in educational institutions. This comprehensive program involves students actively engaging in actual work at collaborating establishments for a duration of 16 weeks. Through this hands-on experience, students not only acquire practical skills but also cultivate a work-oriented mindset. |
(iii) Major Core Courses (15 credits)
No | Course |
---|---|
1 | Mathematics for Information Technology: The course covers a diverse range of mathematical concepts essential for the field. Students delve into problem-solving techniques, mastering equations, exponents, roots, matrices, sets, graphs, functions, and systems of linear equations. The course also explores the intricacies of linear transformations and their properties, providing a foundational understanding of these mathematical operations. |
2 | Statistics for Information Technology: The course explores key concepts in statistical analysis tailored for the field of information technology. Students delve into the fundamentals of sampling, mastering techniques for sample group selection. The course encompasses in-depth coverage of estimation and hypothesis testing, providing students with the skills to make informed decisions based on data. |
3 | Applied Science for Information Technology: The course provides a foundational understanding of essential scientific principles. Students acquire knowledge in various scientific domains, including chemistry, physics, mechanics, electronics, electricity, basic quantum concepts, and computer science. The course is designed to instill a comprehensive understanding of the scientific underpinnings relevant to information and communication technology. Students gain a holistic perspective, allowing them to bridge scientific principles with practical applications in the rapidly evolving field of information technology. |
4 | Fundamental Programming: The course provides a comprehensive exploration of essential concepts in computer programming. Students will delve into the fundamentals of computer language for program development, covering the entire program development lifecycle. The course encompasses program design using flowcharts, understanding variables and types of data, working with operators and expressions, and the intricacies of receiving and displaying data. Additionally, students will gain proficiency in implementing conditional statements, loop statements, and functions, along with the crucial skills of testing and editing programs. |
5 | Innovation and Entrepreneurial Mindset: This course is a deep dive into creating and implementing groundbreaking concepts, fostering an entrepreneurial mindset among students. Emphasizing knowledge development, it equips students with skills to effectively apply innovation in various aspects, be it generating new products, refining production processes, or initiating new businesses. Beyond startups, the course covers strategies for aiding existing businesses in growth and expansion. Integrating essential knowledge in market management, finance, and operations, it provides a foundational understanding crucial for successful management in today's dynamic business landscape. |
6 | Research Methodology in Information Technology: The course delves into the fundamental principles and methodologies essential for conducting research in the realm of information technology. Covering key aspects, the course navigates through the formulation of research project proposals, problem analysis for defining research topics, literature reviews, research design, evaluation methodologies, and the presentation of research results. Emphasizing the development of critical research skills, students will gain a comprehensive understanding of the research process, culminating in the proficiency to effectively write and communicate research reports. |
(iv) Major Elective Courses (15 credits): Students are subject to select 5 subjects from the chosen major accordingly.
– Software Engineering Major
No | Course |
---|---|
1 | Software Engineering: This course offers a deep dive into the fundamental principles of software engineering, equipping students with essential skills for effective software development. Covering key elements like software process models, the development cycle, and cost estimation, the course focuses on planning, project management, and addressing developmental needs. Students will gain insights into software architecture, design, and the translation of specifications into tangible outcomes. Essential techniques for testing, delivery, and maintenance are explored, fostering proficiency in modern program development strategies. |
2 | Software Testing and Quality Assurance: The course comprehensively explores essential concepts and techniques in software testing and quality assurance. Covering a spectrum of topics, the course delves into software standards, various levels of software testing, and techniques for creating and verifying test data. Students gain insights into the intricacies of the test process, encompassing both static and dynamic analysis, with a focus on functional testing. Additionally, the course addresses critical aspects of software detection and evaluation of software reliability. |
3 | Software Project Management: The course offers a comprehensive exploration of essential skills in managing, controlling, supervising, and evaluating the success of project planning. Emphasizing the creation and maintenance of computer programs to meet user needs, the course focuses on continuous and sustainable service delivery within the specified project implementation timeframe. |
4 | Advanced Web Application Development: The course equips students with fundamental expertise in advanced web development, covering essential aspects of both front-end and back-end development. The course delves into the intricacies of building secure and user-authenticated web applications, emphasizing responsive design principles for optimal user experience across devices. |
5 | Cloud Application Development: The course provides a comprehensive exploration of key aspects essential for building robust web applications in cloud environments. Starting with foundational knowledge on web architecture and the HTTP protocol, students delve into the intricacies of web application architecture, design, and testing. The course places a strong emphasis on ensuring the security of web applications, covering techniques to safeguard against potential threats. Students also learn to expand web applications, incorporating basic web services and leveraging cloud technology for seamless development and deployment. |
6 | User Experience and User Interface Design: The course offers a comprehensive exploration of fundamental principles and concepts governing computer-user interaction. Students delve into the intricacies of graphical and web-based interactions, gaining practical insights into user behavior collection. The course covers the basic theory of interaction system design, emphasizing proficiency in display language. Additionally, the course equips students with the skills to measure user satisfaction while considering essential aspects such as ergonomics, health, and safety. |
– Network Technology and Cybersecurity Major
No | Course |
---|---|
1 | Distributed System and Network Scaling: This course delves into the core principles of distributed systems, focusing on communication, workflow, and collaboration. Emphasizing resource duplication and error tolerance, it explores essential topics such as distributed system security, web services, grid computing, and peer-to-peer systems. Students gain insights into workload distribution across service machines, cloud computing network architecture, and the configuration of routers and switches in complex networks. Practical skills are honed in configuring and troubleshooting routers and switches, addressing common issues in OSPF, EIGRP, and STP across both IPv4 and IPv6 networks. Equipped with these skills, students are prepared to implement WLAN in diverse network environments. |
2 | Internet Service and Management: The course equips students with the essential skills to operate and oversee network systems, spanning from local networks to the broader internet infrastructure. Delving into the fundamentals of communication, the course explores various connection techniques and applications essential for effective network management. Rooted in practical applications, this course provides comprehensive insights and information crucial for assuming the roles of a proficient network administrator or network manager within an information center environment. |
3 | Open-Source Network: The course equips students with practical skills in Linux installation and open-source network systems. Topics include Kernel system management, file system configuration, printer setup, and Linux internet connectivity. Students gain hands-on experience with critical components like NFS, DNS, and DHCP, as well as configuring Mail Server, managing Samba, and implementing access control measures. This course fosters a deep understanding of open-source network technologies and troubleshooting within Linux networks. |
4 | Cybersecurity Fundamentals: This course offers a comprehensive exploration of cybersecurity, delving into CIA principles and third-party security. It covers cyber threats, vulnerabilities, and malware types, addressing phishing, social engineering, and network security. Students learn risk assessment, security controls, business continuity, and disaster recovery planning. Encryption basics, digital signatures, authentication methods, and secure communication protocols are covered. The course emphasizes password management, safe browsing, and online security, ensuring a holistic understanding of cybersecurity concepts. |
5 | Ethical Hacking and Penetration Testing: This course offers a comprehensive introduction to ethical hacking, focusing on legal and ethical aspects of penetration testing. Students explore various reconnaissance techniques and methodologies, including Waterfall, Agile, and hybrid approaches. The intricacies of planning and scoping penetration testing are covered, along with vulnerability scanning and exploit techniques. The course delves into the identification and exploitation of network vulnerabilities, covering wireless network security, social engineering, and physical security testing. Topics include the examination of common web application vulnerabilities (OWASP Top 10), techniques for addressing issues like SQL injection and cross-site scripting, and the use of web application security scanners. Emphasis is placed on vulnerability documentation, penetration test report generation, and insights into remediation recommendations and security best practices. |
6 | Network Security Management: This course explores essential concepts and architectures in network security, focusing on common threats and vulnerabilities. Students learn safety policies and procedures, gaining insights into Intrusion Detection Systems (IDS) and Intrusion Prevention Systems (IPS), along with various detection and prevention methods. The emphasis is on hands-on experience with popular IDS/IPS solutions, covering log analysis, event response, customization, and rule management. Additionally, students acquire knowledge in Security Information and Event Management (SIEM), network traffic analysis, and monitoring. The program addresses anomaly capture, threat intelligence, and incident investigation, promoting continuous security monitoring and improvement. |
– Digital Media Technology Major
No | Course |
---|---|
1 | Fundamental of Digital Media: The course provides a comprehensive exploration of digital media systems, encompassing their meaning, significance, and components. Students gain hands-on experience in working with digital media equipment, utilizing various digital media packages to produce multimedia works. The course covers fundamental skills in creating visual, audio, animation, and video media within digital systems. Students delve into the types of digital media data, understanding data processing, transmission, file formats, and storage devices. |
2 | New Media Design: The course delves into the exploration of contemporary media equipment, focusing on the foundational principles and advanced techniques essential for designing in the modern media landscape. Emphasizing the utilization of digital media, the course covers graphic design and animation, providing students with hands-on experience in applying these skills through various applications. The course further emphasizes practical exercises, allowing students to develop proficiency in the application of media development tools. |
3 | Digital Image Technology: This course offers a thorough exploration of digital image theory and processing fundamentals. Students learn techniques to enhance image quality in spatial and frequency ranges, mastering the art of restoration. The course covers color image processing at the pixel level, addressing image compression and segmentation. Students develop skills in edge detection, identifying prominent points and capturing object movement. The course extends to size measurements through image processing, integrating image analysis with ready-made programs. Emphasis is placed on practical applications, including receiving and applying images from digital cameras in control work. |
4 | Computer Graphic and Animation: This course immerses students in the world of graphics and animation, exploring fundamental aspects of these creative fields. Covering the Graphical User Interface, students gain insights into specialized computer equipment crucial for graphics and animation. The course includes a deep dive into the mathematics behind computer graphics, covering concepts such as lines, textures, objects, window displays, 2D visualization, line drawings, cartoons, and practical computer design. Students engage in hands-on practice, exploring coordinate transformations in both 2 and 3 dimensions to enhance their spatial understanding. |
5 | 3D Computer Graphics and Animations: The course delves into the foundational principles of computer graphics and their practical applications in animation and computer games. Students explore the intricacies of three-dimensional (3D) concept and design, gaining proficiency in modern software applications for the creation of both two-dimensional and three-dimensional works. Emphasizing hands-on learning, the course integrates mini projects to provide students with practical experiences that cultivate skills directly applicable to real-world scenarios. |
6 | Visual Effect for Games and Animations: The course explores the fundamental principles underlying the design and generation of visual effects within the realms of animation and games. This comprehensive study delves into the intricate formats and diverse types of visual effects, emphasizing both 2D and 3D programs. |
7 | Fundamental of Interactive Design and Game Development: This course offers a comprehensive exploration of game development, covering the evolution of games and responsive software. Students delve into diverse game types, learning essential principles for effective visual and auditory communication. The course includes analyzing player behaviors, social design concepts, and fundamentals of designing games in 2D and 3D dimensions. Emphasis is on understanding human memory, behavior, and intricate interactions between individuals and computers. Practical aspects involve step-by-step processes in designing interactive media and games, integrating mathematical and physics principles. Students are introduced to essential game development tools and the expansion of game levels. The course also explores critical game evaluation principles and ethical considerations in game development and interactive media. |
8 | Fundamental of Virtual Reality and Augmented Reality: This course provides a thorough exploration of virtual reality (VR) technology and its diverse applications. Students engage in creating virtual environments, focusing on algorithms and geometric modeling. Topics include format transformation, collision prevention, textures, lighting, and shadows, offering a comprehensive grasp of technical aspects. Interactive simulations, involving movement and shape, enhance practical skills. The course guides students in using applications to develop VR experiences, fostering hands-on learning. Emphasis is on augmented and virtual reality frameworks, covering user interface design, 3D model creation, 2D videos/images, and programming for AR and VR applications. Practical knowledge extends to diverse applications in education, advertising, games, and simulations, preparing students for dynamic roles in this evolving field. |
– Artificial Intelligence and Modern Technology Major
No | Course |
---|---|
1 | Machine Learning for ICT: The course provides a comprehensive exploration of machine learning fundamentals, covering supervised, unsupervised, and reinforcement learning. It encompasses a study of general machine learning algorithms and their applications, emphasizing the evaluation metrics for assessing model performance. The course further delves into specific applications within the ICT domain, including network traffic analysis and anomaly detection, cybersecurity threat prediction and prevention, personalized recommender systems, and natural language processing for data extraction and chatbots. Students gain insights into data-driven optimization of ICT systems and are introduced to popular machine learning libraries and frameworks. |
2 | Natural Language Processing This course offers an in-depth exploration of Natural Language Processing's (NLP) role in AI and its diverse applications. Students explore text representation techniques, supervised learning for tasks like sentiment analysis, and unsupervised learning for dimensionality reduction. The introduction of deep learning architectures, including recurrent neural networks, is a key focus. Emphasis is placed on practical applications such as machine translation, text classification, and developing chatbots using NLP techniques. The course also covers summarization techniques, leveraging popular NLP libraries like NLTK and spaCy. Through hands-on activities, students build and evaluate NLP models for practical tasks, engaging in case studies and real-world projects to apply their skills. |
3 | AI in Business and Decision Making: This course provides a foundational understanding of AI concepts, various AI types, and their practical applications in business. Students delve into machine learning, deep learning, and natural language processing, gaining insights into automated workflows and AI-powered tools for decision-making and data-driven marketing. Special emphasis is placed on optimizing supply chains, identifying business opportunities through AI-driven analysis, and leveraging AI for personalized customer experiences. The course also explores emerging AI trends, addresses potential biases and ethical considerations in AI algorithms, and examines AI's transformative role in jobs and the future of work. Students acquire the skills to develop responsible AI applications tailored for business excellence. |
4 | Generative AI Introduction and Applications: This course offers a profound insight into Generative AI, exploring fundamental concepts and specialized terminology. Students dive into content generation spanning text, images, music, and more. It delves into designing and engineering applications across domains like product development, materials science, drug discovery, and AI-driven tools. Tailored to individual interests, students can focus on areas like creative writing or image generation for in-depth exploration. Hands-on projects enable practical application and experimentation with Generative AI models. The course critically examines potential biases and ethical considerations in generative models, emphasizing social impact and responsible development practices. Students engage in exploring the dynamic landscape of Generative AI, understanding its present and envisioning future possibilities. |
5 | Fundamental Knowledge of Electrical and Mechatronics Technology for Information Technology: This course establishes a robust groundwork in electrical and mechatronics principles vital for aspiring information technology professionals. Students develop expertise in fundamental electrical concepts, measurement tools, and circuits, encompassing both direct and alternating current. The course prioritizes safety, power phases, and wiring comprehension. Additionally, students gain essential insights into mechatronics, covering sensors, motors, control systems, and industry-standard communication protocols like Modbus. Special emphasis is placed on electronic communication and signaling using protocols such as UART and I2C. The course aims to equip students with crucial skills at the intersection of electrical engineering, mechatronics, and information technology, fostering a comprehensive understanding essential for success in the IT industry. |
6 | Fundamental of PLC and SCADA: This course offers a solid introduction to industrial control systems, focusing on foundational knowledge essential for information and communication technology professionals. Students delve into critical aspects of electrical systems vital for industrial control, encompassing analog and digital signal states, sensors, signal variables, and various control devices. The course includes fundamental programming of sequential control logic and PLC programming basics. Students gain insights into PLC connections, buses, and human-machine interfaces. The course underscores the fusion of human and machine elements, emphasizing the practical use of PLCs in automated systems and providing an overview of SCADA systems. It delivers a comprehensive understanding of core industrial control principles. |
7 | Selected Topics in Modern Information Technology: This course offers a deep dive into cutting-edge concepts and technologies within information technology management. Designed to keep students updated on the evolving landscape, it explores contemporary topics crucial for managing IT resources. The course content is dynamically customized to meet current demands and trends in information technology. Students gain a comprehensive understanding of the latest advancements, ensuring they are well-equipped to navigate the rapidly changing field. |