Programming Concepts
Duration
- One Semester or equivalent
Contact hours
- 36 hours
On-campus unit delivery combines face-to-face and digital learning.
2022 teaching periods
Hawthorn Higher Ed. Semester 1 |
Hawthorn HOL Study Period 3 | |
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Prerequisites
NilCorequisites
Nil
Alternative Tertiary Entry Program: Students who have passed ICT00004 are exempted from taking this unit and must select another unit in its place with advice from a Course Advice Specialist.
Aims and objectives
Students are introduced to basic structured programming concepts needed for programming development in a variety of environments such as spreadsheets, web, desktop and mobile applications. Students will apply basic design and useability concepts to simple applications.
Students who successfully complete this unit will be able to:
1 Demonstrate an understanding of basic structured programming concepts and constructs
2 Use programming skills and basic usability principles to design and implement simple applications
3 Contrast applications generated by Content Management Systems with those created by software developers
Unit information in detail
- Teaching methods, assessment, general skills outcomes and content.
Teaching methods
Face to Face Mode:
(Weekly): Scheduled hours: Lectures (12 x 1 hour), Labs (12 x 2 hours)
Online:
Assessment
Learning Portfolio (Individual) 100%
- Tests
- Tests
- Core tasks
- Extension tasks
- Extension tasks
- Learning summary report
- Presentation
General skills outcomes
During this unit students will receive feedback on the following key generic skills:
• analysis skills
• communication skills
• ability to tackle unfamiliar problems
Content
Topics may include:
• Basics of good design, useability
• Basics of good testing techniques
• Using programming concepts to extend applications developed using Content Management Systems such as WordPress and WordPress Frameworks
• Dealing with an object model (such as a spreadsheet object model)
• Automating spreadsheet functionality
Study resources
- Reading materials.
Reading materials
Students are advised to check the unit outline in the relevant teaching period for appropriate textbooks and further reading.