Database: Introduction to Database System (4th Edition) Higher Education Edition, edited by Susan Wang et al.
Data Structure: Data Structure, Yan Weimin Edition, Tsinghua.
Of course, there is "Principles of Computer Organization" (Tang Shuofei, Higher Education Edition).
Computer System Structure (Western Electricity Council),
Computer Operating System (3rd Edition) Xidian (the author forgot)
If you have spare capacity, you can look at the classic textbooks.
Design and Implementation of Operating System (3rd Edition), translated by Chen Yu, Electronic Industry Press, etc.
Computer undergraduate, starting point of high school;
1. computer science and technology major: c language programming, computer composition principle, data structure, operating system,
Microcomputer principle and assembly language, computer network, computer system structure, software engineering, object-oriented programming, etc.
2. Computer software major: object-oriented programming, computer composition principle, operating system, data structure and calculation.
Computer network, software engineering, compilation principle, distributed system, software project management, Oracle database system, etc.
3. E-commerce major: management principle, e-commerce, logistics management, computer network, supply chain management, e-commerce platform and core technology, international business management, e-commerce case analysis, business website construction, etc.
College starting point computer undergraduate course:
1. computer science and technology major: computer composition principle, data structure, object-oriented programming, operating system, computer system structure, software engineering, database principle and application, computer network, embedded system and structure, etc.
2. Computer software major: operating system, data structure, object-oriented programming, computer principle and system structure, database system, JAVA programming, computer network, software engineering, middleware technology, information system integration, etc.
3. E-commerce major: management principle, database principle and application, management information system, finance, e-commerce platform and core technology, logistics management, computer network, human resource management, supply chain management, etc.
Is there java in college computer courses? C language and c++ are widely used in universities now! Java may not learn!
Curriculum arrangement of computer major in university? Grade?One
First semester: advanced mathematics, English, physical education, introduction to computer and other courses (none of which are very important)
The second semester: advanced mathematics, English, physical education, C language, engineering drawing, linear algebra, college physics, and others are not very important.
Grade?Two
First semester: discrete mathematics, probability theory, electrotechnics, English, assembly language, college physics, physical education, and others are not important.
The second semester: operating system, C++, data structure, digital logic and other general courses are nothing.
Grade?Three
I can't remember two semesters clearly. There seems to be a person named interface principle, but by that time, all he studied were professional courses, so there is nothing to say.
Grade?Four
To prepare for the postgraduate entrance examination, in fact, we should start preparing for the postgraduate entrance examination from the next semester of junior year! ~~~
In addition, each school will offer different courses, mine is the course of computer science and technology in Nanchang University, and other universities should not be very different! ~ ~ Anyway, we all study the same specialized courses.
I only say what I know.
The structure of digital logic computer system of compiling principle in freshman last semester.
Computer aided design technology basic data structure computer system structure discrete mathematics (1)
Sophomore computer aided design technology foundation computer network principle computer composition principle computer composition principle
Sophomore Data Mining C++ Object-oriented Programming Discrete Mathematics (II) Introduction to Computer Aided Design Technology Basic Artificial Intelligence
Introduction of primary database system, basic programming, basic computer graphics
Senior year is basically about the deepening of object-oriented.
In fact, the main step of learning computer programming is to start with logical thinking, and then thinking will begin to learn basic programming languages, such as C and VB, which are the basis of languages, and then object-oriented languages, such as C++ JAVA VC++D, etc.
Then there is software engineering, which is the last thing to learn, and algorithms.
The basic course is mainly discrete mathematics. You know, statistics, probability, number theory and other mathematics are actually high numbers, and politics are compulsory courses, but the exams are all based on investigation courses. I may have made a mistake earlier, so you will understand everything after listening to others.
To seek the technical basis of computer aided design for the curriculum arrangement of computer specialty in colleges and universities.
software engineering
Introduction to artificial intelligence
data structure
Discrete Mathematics (2)
numerical analysis
digital logic
Microcomputer technology
Multimedia computer technology
Fundamentals of computer graphics
Discrete mathematics of computer science
Discrete Mathematics (1)
numerical analysis
software engineering
Fundamentals of programming
Introduction to database system
System analysis and control
principles of computer composition
E-commerce platform and core technology
Computer system formation
C++ object-oriented programming
Computer network principle
Compilation basis
Computer network security technology
data mining
Personal suggestions for the above courses are as follows:
The structure of digital logic computer system of compiling principle in freshman last semester.
Computer aided design technology basic data structure computer system structure discrete mathematics (1)
Sophomore computer aided design technology foundation computer network principle computer composition principle computer composition principle
Sophomore Data Mining C++ Object-oriented Programming Discrete Mathematics (II) Introduction to Computer Aided Design Technology Basic Artificial Intelligence
Introduction of primary database system, basic programming, basic computer graphics
Senior year is basically about the deepening of object-oriented.
In fact, the main step of learning computer programming is to start with logical thinking, and then thinking will begin to learn basic programming languages, such as C and VB, which are the basis of languages, and then object-oriented languages, such as C++ JAVA VC++D, etc.
Then there is software engineering, which is the last thing to learn, and algorithms.
Which computer science and technology majors need to learn computer composition principle, database principle, operating system and computer network? These are compulsory courses, and mathematical courses such as mathematical statistics and stochastic process, complex variable function and discrete mathematics must also be learned well.
English name of college sports computer major course
Foreign Studies University
Computer-based
C programming language
Advanced mathematics
the basis of law
Vocational skills
Database Applications
education
Analog circuit with words
Mao Gai and Deng Lun
University sports
Internet technology
Computer organization
psychology
VB programming
software engineering
Computer teaching
Graphic design software
Marxist philosophy
political economics
Development and application of VBA
computer network
Multimedia technology and its application
Computer assembly and maintenance
PB software development
assembler language
Principle and Application of Database
operating system
Fundamentals of programmers and technology
Specialty English
Information security and recovery
Speech and eloquence
Neork database
java 3d
Neork database
object-oriented programming
Algorithm analysis and design
Film appreciation
Linux operating system
Practical new technology
Mental health education and psychological counseling
Digital Logic, a textbook for computer majors of Beihang University, uses New Digital Logic Circuit edited by Jiang Guoqiang, Beijing Post Press.
The theory of mathematical logic is all used in discrete mathematics, using a book compiled by Beihang University and published by Beihang University Press.
I didn't know the rest. I just learned it.
Ask for the information of computer specialized courses in north university of china 20 16.