Unit

School Of Computer, Data And Mathematical Sciences

Programming FundamentalsWestern Sydney University Unit Code: 300580.4

Discipline: PROGRAMMING

Student Contribution Band: 2

Level: 1

Credit Points: 10

Assumed Knowledge
High school mathematics at Year 10 level.


Equivalent Units
300405 - Fundamentals of Programming, 300155 - Programming Principles 1, 200122 - Business Application Development 1, 700008 - Programming Fundamentals (WSTC)

About this Unit
As a first unit in computer programming, Programming Fundamentals covers the basics of developing software with an emphasis on procedural programming. Students will learn about basic data structures, the concept of algorithms, fundamental programming constructs, common programming language features and functions, program design and good programming style. A high level programming language is combined with a highly visual framework to teach problem solving using software.


Courses
1818.4Bachelor of Arts/Bachelor of BusinessCURRENT
1819.3Bachelor of Communication/Bachelor of BusinessCURRENT
1820.2Bachelor of International Studies/Bachelor of BusinessCURRENT
1837.1Bachelor of Cyber Security and BehaviourCONTINUING
1837.2Bachelor of Cyber Security and BehaviourCONTINUING
1837.3Bachelor of Cyber Security and BehaviourCONTINUING
1843.1Bachelor of Graphic Design (Pathway to Teaching Secondary)CONTINUING
2743.11Bachelor of Science/Bachelor of LawsCONTINUING
2743.5Bachelor of Science/Bachelor of LawsCONTINUING
2743.7Bachelor of Science/Bachelor of LawsCONTINUING
2768.1Bachelor of Information and Communications Technology/Bachelor of LawsCONTINUING
2768.3Bachelor of Information and Communications Technology/Bachelor of LawsCONTINUING
2786.2Bachelor of BusinessCONTINUING
2786.3Bachelor of BusinessCURRENT
2787.2Bachelor of Business (Advanced Business Leadership)SUSPENDED
2788.3Bachelor of Business/Bachelor of LawsCONTINUING
2800.2Bachelor of Information Systems/Bachelor of LawsCONTINUING
2801.2Bachelor of Information Systems Advanced/Bachelor of LawsCONTINUING
3502.7Bachelor of Design and TechnologyCONTINUING
3503.6Bachelor of Industrial DesignCONTINUING
3503.7Bachelor of Industrial DesignCONTINUING
3506.10Bachelor of Computer ScienceCURRENT
3506.9Bachelor of Computer ScienceCONTINUING
3562.9Bachelor of Science (Advanced Science)CONTINUING
3633.2Bachelor of ComputingCONTINUING
3639.1Bachelor of Information and Communications TechnologyCONTINUING
3639.3Bachelor of Information and Communications TechnologyCONTINUING
3639.4Bachelor of Information and Communications TechnologyCURRENT
3654.3Bachelor of Information and Communications Technology/Bachelor of ArtsCURRENT
3655.5Bachelor of Information and Communications Technology/Bachelor of Business and CommerceCONTINUING
3656.3Bachelor of Information and Communications Technology/Bachelor of Business and Commerce (Accounting)CONTINUING
3675.4Bachelor of ScienceCONTINUING
3676.4Bachelor of Science (Chemistry)CONTINUING
3679.3Bachelor of Science (Mathematical Science)CONTINUING
3684.2Bachelor of Information and Communications Technology (Advanced)CURRENT
3687.1Bachelor of Information SystemsCONTINUING
3687.2Bachelor of Information SystemsCURRENT
3688.1Bachelor of Information Systems AdvancedCURRENT
3711.1Bachelor of Information and Communications Technology (Health Information Management)CONTINUING
3711.2Bachelor of Information and Communications Technology (Health Information Management)CURRENT
3728.4Bachelor of Engineering (Honours)/Bachelor of BusinessCURRENT
3729.2Bachelor of Design and TechnologyCONTINUING
3729.4Bachelor of Design and TechnologyCURRENT
3730.1Bachelor of Industrial DesignCONTINUING
3730.2Bachelor of Industrial DesignCONTINUING
3730.3Bachelor of Industrial DesignCONTINUING
3730.4Bachelor of Industrial DesignCURRENT
3731.2Bachelor of Industrial Design (Honours)CONTINUING
3731.3Bachelor of Industrial Design (Honours)CONTINUING
3731.4Bachelor of Industrial Design (Honours)CURRENT
3737.2Bachelor of Information and Communications Technology/Bachelor of BusinessCURRENT
3738.2Bachelor of Information and Communications Technology/Bachelor of Business (Accounting)CURRENT
3744.2Bachelor of Information Systems/Bachelor of BusinessCURRENT
3745.2Bachelor of Information Systems Advanced/Bachelor of BusinessCURRENT
3746.1Bachelor of Entrepreneurship (Games Design and Simulation)CONTINUING
3746.2Bachelor of Entrepreneurship (Games Design and Simulation)CURRENT
3754.1Bachelor of ScienceCONTINUING
3756.1Bachelor of Science (Pathway to Teaching Primary/Secondary)CONTINUING
3757.1Bachelor of Advanced ScienceCONTINUING
3763.1Bachelor of Science/Bachelor of ArtsCONTINUING
3764.1Bachelor of Science/Bachelor of International StudiesCONTINUING
3764.2Bachelor of Science/Bachelor of International StudiesCURRENT
3769.1Bachelor of Data ScienceCONTINUING
3769.2Bachelor of Data ScienceCURRENT
3778.1Bachelor of MathematicsCURRENT
4656.3Bachelor of Health ScienceCURRENT
4741.2Bachelor of Sport DevelopmentCURRENT
4742.1Bachelor of Health Science (Health and Physical Education)-Pathway to Teaching (Secondary)CURRENT
4747.2Bachelor of Health Science (Health and Physical Education)CURRENT
4748.2Bachelor of Science/Bachelor of BusinessCONTINUING
4748.3Bachelor of Science/Bachelor of BusinessCONTINUING
4748.4Bachelor of Science/Bachelor of BusinessCURRENT
6000.2Diploma in Health Science/Bachelor of Health ScienceCURRENT
6013.1Diploma in Design/Bachelor of Graphic Design (Pathway to Teaching Secondary)CONTINUING
6037.1Diploma in Business/Bachelor of BusinessCONTINUING
6037.2Diploma in Business/Bachelor of BusinessCONTINUING
6037.3Diploma in Business/Bachelor of BusinessCURRENT
6039.1Diploma/Bachelor of Information and Communications TechnologyCURRENT
6040.1Diploma in Information and Communications Technology/Bachelor of Information SystemsCURRENT
6043.1Diploma in Science/Bachelor of ScienceCONTINUING


Specialisations

KP3027.1General ProgramCONTINUING
KT3000.1Information SystemsCONTINUING
KT3129.1ChemistryCONTINUING
M3002.1Information TechnologyCONTINUING
M3003.1Web Systems DevelopmentCONTINUING
M3004.1Health InformaticsCONTINUING
M3005.1Entertainment ComputingCONTINUING
M3068.1Entertainment ComputingCURRENT
M3076.1Interactive Industrial GraphicsCONTINUING
M3083.1Health InformaticsCONTINUING
M3091.1Visualisation and GraphicsCONTINUING
M3098.1Big DataCURRENT
M3101.1Information Systems AnalyticsCURRENT
M3123.1Visualisation and GraphicsCURRENT
M3126.1Technology EntrepreneurshipCURRENT
MT2041.1Business AnalyticsCURRENT
MT3025.1MathematicsCURRENT
MT3026.1Applied PhysicsCONTINUING
MT3032.1Data ScienceCONTINUING
SM3007.1Web Application Development (for Non-Computing Students)CONTINUING
SM3011.1Entertainment ComputingCONTINUING
SM3051.1AstroinformaticsCONTINUING
SM3052.1Entertainment ComputingCURRENT
SM3053.1Social Media AnalyticsCURRENT
SM3058.1Mobile Application Development (for Non-Computing Students only)CURRENT
SM3078.1Web Application Development (for Non-Computing Students)CONTINUING
SM3080.1AstroinformaticsCURRENT
SM3085.1Human-Computer InteractionCURRENT
SM4008.1Exercise ScienceCURRENT




Western Sydney University Copyright © 2004-2016 ABN 53 014 069 881 CRICOS Provider No: 00917K Contact Us | Disclaimer | Emergency Help |