fundamentals_of_software_development

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
fundamentals_of_software_development [2024/09/06 10:30] chrisfundamentals_of_software_development [2024/09/10 07:57] (current) chris
Line 1: Line 1:
-==== Fundamentals of Software Development ====+====== Fundamentals of Software Development ======
  
 This module introduces students to the essential principles and practices of software engineering, covering a broad range of topics from software development life cycles to programming paradigms and data structures. It provides students with the foundational skills to design, develop, and maintain software, employing best practices and industry standards. This module introduces students to the essential principles and practices of software engineering, covering a broad range of topics from software development life cycles to programming paradigms and data structures. It provides students with the foundational skills to design, develop, and maintain software, employing best practices and industry standards.
Line 14: Line 14:
   * **Programming Fundamentals:**  Evolution of computing systems, basic electronics and binary, operating systems, and talking to the CPU.   * **Programming Fundamentals:**  Evolution of computing systems, basic electronics and binary, operating systems, and talking to the CPU.
   * **Assembler Programming:**  Introduction to NASM assembler, registers, data, control flow, and reusable functions.   * **Assembler Programming:**  Introduction to NASM assembler, registers, data, control flow, and reusable functions.
-  * **C++ Programming:**  Data types, control flow, object-oriented programming, file handling, and exception handling.+  * **C++ Programming:**  Data types, pointers, control flow, object-oriented programming, file handling, and exception handling
 +  * **C# Programming: **Introduction to a managed language covering syntax, architecture, value and refernece types, garbage collection and Obect Oriented features including interfaces and delegates.
   * **Python Programming:**  Variables, control flow, object-oriented programming, and file storage.   * **Python Programming:**  Variables, control flow, object-oriented programming, and file storage.
   * **Quality and Test Management:**  Quality policies, testing methods, and test planning.   * **Quality and Test Management:**  Quality policies, testing methods, and test planning.
  • fundamentals_of_software_development.1725618651.txt.gz
  • Last modified: 2024/09/06 10:30
  • by chris