Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Level 4 BTEC Higher National Unit 01: Programming [Herefordshire & Ludlow College]

Herefordshire & Ludlow CollegeComputing department WIKI Search Tools Site Tools Recent Changes Media Manager Sitemap Page Tools Show pagesource Old revisions Backlinks Back to top Log In Trace Level 4 BTEC Higher National Unit 01: Programming computing:hnd:programming Show pagesource Old revisions Backlinks Table of Contents Level 4 BTEC Higher National Unit 01: Programming This is a mandatory (core) unit Credit Value: 15 Learning Outcomes Unit Specification Topics covered in lectures Assessment Recommended Resources Textbooks Links Lecturer Level 4 BTEC Higher National Unit 01: Programming This is a mandatory (core) unit Credit Value: 15 BTEC Unit code: D/615/1618 Programming involves describing processes and procedures which are derived from algorithms. The ability to program is what sets apart a developer and an end user. Typically the role of the developer is to instruct a device (such as a computer) to carry out instructions; the instructions are known as source code and is written in a language that is converted into something the device can understand. The device executes the instructions it is given. Learning Outcomes There are four learning outcomes in this unit (see unit specification below) By the end of this unit students will be able to: LO1. Define basic algorithms to carry out an operation and outline the process of programming an application. LO2. Explain the characteristics of procedural, object-orientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE). LO3. Implement basic algorithms in code using an IDE. LO4. Determine the debugging process and explain the importance of a coding standard. Unit Specification Unit 01 Specification Topics covered in lectures Session 01/02: Introduction to the unit’s content and the unit assessment; Examination of algorithms. Lecture 01: Introduction and Examining algorithms Session 03: Implementation of algorithms Lecture 02: Implementing algorithms in Python Session LO1: Assignment workshop Session 04: Introduction to the procedural programming paradigm Lecture 04: Language fundamentals Session 05: Introduction to the object-orientated programming paradigm Lecture 05: Procedural and OOP paradigms Session 06: Identifying characteristics of event driven programming and IDE Lecture 06: EDP and IDE Session LO2:Assignment workshop Session 07: Implementing algorithms Implementing algorithms Session 08: Evaluating the debugging process Debugging Session LO3/LO4: Assignment review workshop Assessment BTEC Assessment Sample Assessments These are subject to change before issue. Assignment 1 Design, Issued 8/10/2020, due 18/10/2020 Assignment 2 Paradigms and IDE, Issue 12/11/2020, due 22/11/2020 Assignment 3 - Debugging, Issue 03/12/2020, due 20/12/2020 Recommended Resources This unit does not specify which programme language should be used to deliver this content – this decision can be made by the tutor. Examples of languages that are used in industry are C#, Python, Ruby, Java, but any language which will allow the student to achieve the Learning Outcomes is acceptable. We shall be using Python. Textbooks AHO, A. V. et al. (1987) Data Structures and Algorithms. 1st Ed. Addison-Wesley. HUNT, A. et al. (2000) The Pragmatic Programmer: From Journeyman to Master. 1st Ed. Addison-Wesley. MCCONNELL, S. (2004) Code Complete: A Practical Handbook of Software Construction. 2nd Ed. Microsoft Press. Links This unit links to the following related units: Unit 19: Data Structures & Algorithms Unit 20: Advanced Programming Unit 28: Prototyping Lecturer * Phil Smith computing/hnd/programming.txt Last modified: 2020/11/25 14:02 by Phil Smith