System software, software automation, middleware technology, programming language, software engineering, software reuse technology and software component technology, computer complexity theory, parallel processing and high-performance computing, basic theory of computer science and management theories, methods, Research on models, tools, environments, etc.
from bottom to top: operating system -> server -> database -> application
Cloud computing runs on any phone, iPhone, tablet, web, computer. No need to download, just forward link to share interaction.
Cloud computing 云计算 = Web Address calculator 网址计算器 = URL calculator =
mobile platforms = web calculator = programming platform = online coding = online programming
Input your formula x from URL in browser to compute x, and share your computation with URL. please replace the plus sign + with %2b, the power sign ^ with **, as URL did not know + ^.
Software Engineering is a discipline that studies the use of engineering methods to construct and maintain effective, practical and high-quality software . It involves programming languages, databases, software development tools, system platforms, standards, design patterns and so on.
Software engineering principle, software engineering process, software engineering method, software engineering model, software engineering management, software engineering measurement, software engineering environment, software engineering application, software engineering development and use. The famous software engineering expert B. Boehm synthesized the opinions of relevant experts and scholars and summarized the experience of developing software for many years. In 1983, he put forward seven basic principles of software engineering in a paper:
(1) Use the staged life cycle Strict management is planned.
(2) Adhere to the stage review.
(3) Implement strict product control.
(4) Adopt modern programming technology.
(5) Software engineering results should be clearly reviewed.
(6) The personnel of the development team should be small and precise.
(7) Recognize the need for continuous improvement of software engineering practices.
Professional
Programming languages, databases, software development tools, system platforms, standards, design patterns, etc.
course
Basic lessons
Advanced Mathematics , Software Engineering
Course video
In modern society, software is used in many ways. Typical software is e-mail, embedded systems, human-machine interfaces, office suites, operating systems, compilers, databases, games, etc. At the same time, almost all industries have the application of computer software, such as industry, agriculture, banking, aviation, government departments and so on. These applications promote economic and social development, and also improve work efficiency and life efficiency.
employment position
Java direction: JAVA junior programmer, JAVA computing programmer, JAVA engineer, J2EE system engineer, etc.
.Net direction: .Net programmer, website development engineer, .Net engineer, etc.
Other directions: simple management information system development and maintenance personnel, web page production and client-side scripting personnel, junior database management and maintenance personnel, database development engineers, system analysis and design engineers, software project configuration administrators, and documentation engineers.