COURSE DETAIL
Decentralized blockchain-based systems, such as Bitcoin and Ethereum, are successful beyond all expectations. Although still in their infancy, they promise to revolutionize how we think of financial, information, and other infrastructures. This course covers the technical aspects of public distributed ledgers, blockchain systems, cryptocurrencies, and smart contracts. It covers how these systems are built, how to interact with them, and how to design and build secure distributed applications.
COURSE DETAIL
This course offers a study of the fundamentals of computers. Topics include: machine and assembly language; processor design; memory system of a computer.
COURSE DETAIL
COURSE DETAIL
This course examines the design, the architecture and the development of web applications using technologies currently popular in the marketplace including Java and . NET environments. There are three key themes examined in the unit: Presentation layer, Persistence layer, and Interoperability. The course will examine practical technologies such as JSP and Servlets, the model-view-controller (MVC) architecture, database programming with ADO. NET and JDBC, advanced persistence using ORM, XML for interoperability, and XML-based SOAP services and Ajax, in support of the theoretical themes identified.
COURSE DETAIL
This class solves problems by implementing sensors, algorithms, and actions. The process of solving problems (system proposal, design, implementation, evaluation, discussion, issue derivation and correction, implementation of final results) is carried out in stages through the project, and the systematic problem-solving process is learned through communication between team members.
COURSE DETAIL
This course covers the basic theories and techniques for matrix computations and linear algebra with a focus on topics including systems of equations, vector spaces, determinants, eigenvalues, QR decomposition, and least squares.
COURSE DETAIL
This course examines search methods; knowledge representation using logic and probability; planning and decision making under uncertainty; and machine learning.
COURSE DETAIL
This course offers a study of computer structures. Topics include: input/output, processor design; cache memory; virtual memory; IEEE754.
COURSE DETAIL
This course explores software project development. Topics include: functional design of the project; prototyping; user analysis; Android Studio; teamwork tools like Github and Trello; app development for Android.
COURSE DETAIL
Informatization is a historical process that makes full use of information technology, develops and utilizes information resources, promotes information exchange and knowledge sharing, and promotes the development and transformation of human society. This course strives to integrate the concepts, characteristics and development history of informatization into classroom teaching, cultivate students' informatization thinking, inspire inspiration for informatization innovation, promote students' thinking and practice, and develop innovative spirit, entrepreneurial awareness and innovation and entrepreneurship capabilities.
Information thinking is creative thinking that uses an information perspective to understand, analyze, and process things. It is a way of thinking that examines things from the aspects of information collection, transmission, storage, processing, sharing, and utilization. Informatization includes not only information technology means, but also changes in management and services. This course first introduces the basic concepts and basic characteristics of information thinking, then introduces the design and implementation of information systems and the changes they bring to management and services, and organizes students to think and practice the information applications around them inside and outside the classroom.
Pagination
- Previous page
- Page 66
- Next page