Computer system

Presenting information

Software design & development

Customising

Database

Spreadsheet

Web development

Home

 

 

This course provides a learner's programmer's view of how computer systems execute programs, store information, and communicate. It explains tostudents how to become more effective programmers, especially in dealing with issues of performance and portability. It also serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of systems-level issues is required.

Student's will be looking at different types of software; applications that allow people's to perform the tasks that they need to do.