You are now the program director of the bachelor of software engineering at the university of technology This program is designed to train students to have engineering knowledge problem analysis skill
Module 1: Principle and Technique of Compilers
- Recommended Textbook: "Compilers: Principles, Techniques, and Tools" by Alfred V. Aho, Monica S. Lam, and Ravi Sethi
Module 2: Software Engineering
- Recommended Textbook: "Software Engineering: A Practitioner's Approach" by Roger S. Pressman
Module 3: Software Requirement Analysis
- Recommended Textbook: "Software Requirements" by Karl Wiegers and Joy Beatty
Module 4: Software Testing and Quality Assurance
- Recommended Textbook: "Software Testing: Principles and Practices" by Srinivasan Desikan and Gopalaswamy Ramesh
Module 5: ACM Program Design
- Recommended Textbook: "Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
Module 6: Text Information Mining
- Recommended Textbook: "Text Mining: Applications and Theory" by Michael W. Berry and Jacob Kogan
Module 7: Software Design Patterns
- Recommended Textbook: "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Module 8: SOA and Web Service Technology
- Recommended Textbook: "Service-Oriented Architecture: Concepts, Technology, and Design" by Thomas Erl
Module 9: Software Architecture Design
- Recommended Textbook: "Software Architecture in Practice" by Len Bass, Paul Clements, and Rick Kazman.
原文地址: http://www.cveoy.top/t/topic/ba6x 著作权归作者所有。请勿转载和采集!