PROGRAMMING FUNDAMENTALS
CSP4PF
2020
Credit points: 15
Subject outline
In this subject, students are introduced to the steps involved in designing and creating a software solution to some practical problems. To enable students to design programs, the subject introduces methods to divide problem s into smaller parts to enable methodical analysis and the use of simple techniques such as flow charts and pseudocodes. V various environments, tools and techniques commonly used in software development and t wo programming languages (JAVA and C) will be introduced in the subject.
School: Engineering and Mathematical Sciences (Pre 2022)
Credit points: 15
Subject Co-ordinator: Rabei Alhadad
Available to Study Abroad/Exchange Students: Yes
Subject year level: Year Level 4 - UG/Hons/1st Yr PG
Available as Elective: No
Learning Activities: N/A
Capstone subject: No
Subject particulars
Subject rules
Prerequisites: Must be admitted into the Postgraduate Enabling Program (PEP)
Co-requisites: N/A
Incompatible subjects: CSE1PE
Equivalent subjects: N/A
Quota Management Strategy: N/A
Quota-conditions or rules: N/A
Special conditions: The subject is designed for LTCA to be delivered in Master Bridging course only.
Minimum credit point requirement: N/A
Assumed knowledge: N/A
Learning resources
Simple Program Design
Resource Type: Book
Resource Requirement: Recommended
Author: Robertson, L
Year: N/A
Edition/Volume: 5TH ED
Publisher: THOMAS NELSON AUST.
ISBN: N/A
Chapter/article title: N/A
Chapter/issue: N/A
URL: N/A
Other description: N/A
Source location: N/A
Career Ready
Career-focused: No
Work-based learning: No
Self sourced or Uni sourced: N/A
Entire subject or partial subject: N/A
Total hours/days required: N/A
Location of WBL activity (region): N/A
WBL addtional requirements: N/A
Graduate capabilities & intended learning outcomes
Graduate Capabilities
Intended Learning Outcomes
Bundoora (La Trobe College), 2020, Week 10-25, Blended
Overview
Online enrolment: No
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Computer LaboratoryWeek: 10 - 25
One 2.00 hours computer laboratory per week on weekdays during the day from week 10 to week 25 and delivered via face-to-face.
LectureWeek: 10 - 25
Two 1.00 hour lecture per week on weekdays during the day from week 10 to week 25 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
One 3-hour examinationHurdle requirement: To pass the subject, a pass in the examination is mandatory. | N/A | N/A | Yes | 60 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6 |
One programming assignment (equivalent to 1000 words)Real-Time programming assessment. | N/A | N/A | No | 20 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Ten lab work assessment (equivalent to 1000 words in total)Hand-in work assessment. | N/A | N/A | No | 20 | SILO1, SILO2, SILO3, SILO6 |
Bundoora (La Trobe College), 2020, Week 27-38, Blended
Overview
Online enrolment: No
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Computer LaboratoryWeek: 27 - 38
One 2.00 hours computer laboratory per week on weekdays during the day from week 27 to week 38 and delivered via face-to-face.
LectureWeek: 27 - 38
Two 1.00 hour lecture per week on weekdays during the day from week 27 to week 38 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
One 3-hour examinationHurdle requirement: To pass the subject, a pass in the examination is mandatory. | N/A | N/A | Yes | 60 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6 |
One programming assignment (equivalent to 1000 words)Real-Time programming assessment. | N/A | N/A | No | 20 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Ten lab work assessment (equivalent to 1000 words in total)Hand-in work assessment. | N/A | N/A | No | 20 | SILO1, SILO2, SILO3, SILO6 |
Bundoora (La Trobe College), 2020, Week 42-05, Blended
Overview
Online enrolment: No
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Computer LaboratoryWeek: 42 - 0
One 2.00 hours computer laboratory per week on weekdays during the day from week 42 to week 0 and delivered via face-to-face.
LectureWeek: 42 - 0
Two 1.00 hour lecture per week on weekdays during the day from week 42 to week 0 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
One 3-hour examinationHurdle requirement: To pass the subject, a pass in the examination is mandatory. | N/A | N/A | Yes | 60 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6 |
One programming assignment (equivalent to 1000 words)Real-Time programming assessment. | N/A | N/A | No | 20 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Ten lab work assessment (equivalent to 1000 words in total)Hand-in work assessment. | N/A | N/A | No | 20 | SILO1, SILO2, SILO3, SILO6 |