Software Engineering Fundamentals
All materials for Software Engineering Fundamentals
Access comprehensive notes for COMP1531.
Software processes, JavaScript basics, and Git fundamentals. 软件流程、JavaScript基础和Git基础。
Team collaboration, project management, and leadership development. 团队协作、项目管理和领导力发展。
Continuous Integration, static verification, linting, and HTTP server testing. 持续集成、静态验证、代码检查与 HTTP 服务器测试。
Server testing with sync-request-curl, HTTP status codes, and Swagger/OpenAPI documentation. 使用sync-request-curl进行服务器测试、HTTP状态码与Swagger/OpenAPI文档。
Express server building, API route design, HTTP testing, Swagger documentation, and error handling with status codes. Express 服务器构建、API 路由设计、HTTP 测试、Swagger 文档与错误处理状态码。
Quizzes and exercises to test your knowledge.
70 bilingual questions spanning processes, JavaScript basics, Git, and teamwork. 涵盖流程、JavaScript基础、Git与团队协作的70道中英文练习题。
Ideal for revising all Week 1 lecture themes. 适合系统复习第1周讲座重点。
70 questions covering multi-file programming, NPM, Jest testing, and team project management. 涵盖多文件编程、NPM包管理、Jest测试与团队项目管理的70道练习题。
Perfect for mastering Week 2 development workflows. 完美掌握第2周开发工作流程。
70 questions on CI/CD pipelines, TypeScript, ESLint/Prettier, and HTTP/Express servers. 涵盖CI/CD流水线、TypeScript、ESLint/Prettier与HTTP/Express服务器的70道练习题。
Master modern development tools and practices with randomized questions. 通过随机题目掌握现代开发工具和实践。
70 questions on HTTP servers, sync-request-curl testing, status codes, and Swagger/OpenAPI. 涵盖HTTP服务器、sync-request-curl测试、状态码与Swagger/OpenAPI的70道练习题。
Perfect for mastering server testing and API documentation with randomized questions. 通过随机题目完美掌握服务器测试和API文档。
44 questions on Express server building, HTTP testing methods, Swagger/OpenAPI, and error handling. 涵盖Express服务器构建、HTTP测试方法、Swagger/OpenAPI与错误处理的44道练习题。
Master API development and testing with comprehensive questions covering all key concepts. 通过涵盖所有关键概念的综合题目掌握API开发和测试。
Scenario-driven drills covering JavaScript objects, async logic, and collaborative Git workflows. 围绕JavaScript对象、异步逻辑与协作式Git流程的场景化练习。
Great for consolidating lab skills before deeper project milestones. 帮助在进入更深入项目前巩固实验技能。