Current location - Education and Training Encyclopedia - Graduation thesis - What is the software for?
What is the software for?
Software technology mainly studies the following contents:

1, programming language course (including Microsoft's Windows platform development technology and Sun's Java development technology (acquired by Oracle Bone Inscriptions))

2. Supporting courses (such as database technology, network technology, XML, etc. )

3, professional skills upgrading and expanding courses (such as software engineering, UML, testing technology, etc.). )

4, public courses (advanced mathematics, college English, ideological and moral and legal basis, etc.). )

This major trains advanced practical professionals with certain theoretical knowledge of computer software, at least one mainstream software development platform (beginners can write code with TexPad, and then use tools such as Eclipse, MyEclipse, AndroidStudio and VisualStudio to develop and write code) and strong programming ability.

Can be engaged in software (management information system, enterprise resource planning system, cultural and entertainment products and control system, etc.). ) IT enterprises, government agencies, enterprises and institutions development demand research, coding, maintenance, marketing after-sales service, software production management.

Main professional courses: Java programming case course, Java high-level language program.

Design, C language programming, VB programming, Java application system development, Java enterprise development, database principle and application, webpage design and development, computer network and communication, network operating system, software engineering, multimedia technology and application, and large-scale database processing technology.

Main courses: C# programming, java programming, database technology and application, computer English, IT English, JSP, ASP. NET and other professional courses, as well as public courses such as advanced mathematics (computer mathematics foundation) and English.

At present, the emerging software outsourcing major in China is a typical software technology major, which mainly undertakes the business from the world's software powers such as Europe, America and Japan.