Search this site
Embedded Files
Skip to main content
Skip to navigation
Computing
Computing Studies
EC
11 Interactive Media and the User Experience
11 Networking Systems and Social Computing
11 Principles of Cybersecurity
Year 11 Assessment tasks
Year 12 Assessment tasks
12 Data Science
Data Visualisation Challenge
12 Data Visualisation
12 Intelligent Systems
12 Enterprise Project
ITM
The Industry Study
Structural Factors
Technical Factors
Environmental Factors
Sociological Factors
Environmental and Sociological Considerations
Personnel Factors
Health and Safely
Legislation
Historical Aspects
Career Opportunities
Sample Industry Study presentations
Design
Elements of Design
Principles of Design
Aspects of Design
Communication Techniques
Information and Communication Technologies
Management and Communication
Multimedia Focus Area
Multimedia computer systems
Operating a computer system
Multimedia design
Multimedia elements
World Wide Web
Application to the Major Project
Intellectual property and ethics
Major Project Management and Development
SE
11 Programming Fundamentals
11 The Object-Oriented Paradigm
11 Programming Mechatronics
12 Secure Software Architecture
12 Programming for the Web
12 Software Automation
12 Software Engineering Project
SDD
8.1 - Concepts and Issues in the Design and Development of Software
8.1.1 Social and Ethical Issues
Evolution of Software Applications
Intellectual Property
Social context of software design
8.1.2 Hardware and Software
Elements of a computer system
Software
The relationship between hardware and software
8.1.3 Software development approaches
Structured approach
Agile approach
Prototyping
Rapid applications development approach (RAD)
End user approach
Selecting an appropriate development approach
8.2 Introduction to Software Development
Defining and understanding the problem, and planning and designing software
Abstraction/refinement
Data types
Structured algorithms
Implementing software solutions
8.2.2a Coding in an approved programming language
8.2.2b Developing source code
8.2.2c Error detection and correction techniques
8.2.2d Commonly executed sections of code
8.2.2e User interface development
8.2.2f Documentation
Testing and evaluating software solutions
8.3 Developing Software Solutions
Identifying Tasks
Developing software solutions
Documenting Software Solutions
Social and ethical issues related to software solutions
9.1 Development and Impact of Software Solutions
9.1.1 Social and ethical issues
9.1.1a The impact of software
9.1.1b Rights and responsibilities of software developers
9.1.1c Software Piracy and Copyright
9.1.1d Use of networks
9.1.1e The software market
9.1.1f Legal implications
Napster vs Metallica
RACV vs Unisys
Microsoft Vs Netscape
NSW T-Card System
Google vs National Censorship Laws
9.1.2 Application of software development approaches
Trends for Software Developers
Outsourcing
Contracting
9.2 Software Development Cycle
9.2.1 Defining and understanding the problem
Defining the prolem
Issues relevant to a proposed solution
Design specifications
System documentation
Communication issues between client and developer
More on surveys and questionnaires
Quality assurance
9.2.2 Planning and designing software solutions
Standard Algorithms
Finding Minimum and Maximum Values
Processing Strings
Random Numbers
Processing sequential files
Sentinel Value
Priming Read
Processing relative files
Linear Search
Binary Search
Insert Sort
Selection Sort
Bubble sort
Custom Designed Logic
Standard Modules
Documenting the overall solution
Interface Design
Factors to consider when choosing languages and technologies
9.2.3 Implementing software solutions
Implementation of the design using an appropriate language
Language syntax required for software solutions
Translation of source code to machine code
The role of machine code in the execution of a program
Techniques used in developing well written code
Documentation of a software solution
Hardware environment to enable implementation software solution
9.2.4 Testing and evaluating software solutions
9.2.4a Testing the software solution
9.2.4b Reporting on the testing process
9.2.4c Evaluating the software solution
9.2.4d Post implementation review
9.2.5 Maintaining software solutions
9.3 Developing a Solution Package
Defining and understanding the problem
9.4.2 The Interrelationship Between Hardware and Software
All things Binary
ASCII and Unicode
Number Systems
Negative Numbers
Floating Point Operators
Binary Arithmatic
Truth Tables and Circuit Design
Boolean Algebra
Specialty Circuits
Sequential and Relative files
Data streams
IPT
8.1 Introduction to Information Skills and Systems
8.2 Tools for Information Processing
8.2a Collecting
8.2b Organising
8.2c Analysing
8.2d Storing and Retrieving
8.2e Transmitting and Receiving
8.2f Processing
8.2g Displaying
Integration of processes
8.3 Developing Information Systems
Traditional stages in developing a system
Complexity of systems
Roles of people involved in systems development
Social and ethical issues
9.1 Project Management
9.1a Techniques for managing a project
9.1b Understanding the problem
9.1c Planning
9.1d Designing
9.1e Implementing
9.1f Testing, evaluating and maintaining
9.2 Information Systems and databases
9.2a information systems
9.2b database information systems
9.2c organisation
9.2d storage and retrieval
9.2e other information processes
9.2f issues related
Making a relational database in Access
9.3 Communication Systems
9.3a characteristics of communication systems
9.3b examples of communication systems
9.3c transmitting and receiving in communication systems
9.3d other information processes in communication systems
9.3e managing communication systems
9.3f issues related to communication systems
9.3g a networking activity
9.4.1 Transaction Processing Systems
9.4.1a characteristics of transaction processing systems
9.4.1b types of transaction processing systems
9.4.1c storing and retrieving in transaction processing systems
9.4.1d other information processes in transaction processing systems
9.4.1e issues related to transaction processing systems
9.4.2 Decision Support Systems
9.4.3 Automated Manufacturing Systems
9.4.4 Multimedia Systems
9.4.4a characteristics of multimedia systems
9.4.4b demands placed on hardware by multimedia systems
9.4.4c fields of expertise when developing an MMS
9.4.4d examples of multimedia systems
9.4.4e displaying in multimedia systems
9.4.4f other information processes in multimedia systems
9.4.4g issues related to multimedia systems
Other links
Privacy and Safety
Connecting devices to NSW Dept of Education wifi
NESA pages that are useful to students
Computing
Processing sequential files
Report abuse
Page details
Page updated
Report abuse