• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

63 C++ courses in Burton Latimer

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

Objective-C programming

5.0(3)

By Systems & Network Training

OBJECTIVE-C PROGRAMMING TRAINING COURSE DESCRIPTION A hands on introduction that will allow you to master Objective-C and start using it to write powerful native applications for even the newest Macs and iOS devices! Using The step-by-step approach, will let you get comfortable with Objective-C's unique capabilities and Apple's Xcode 5 development environment. Make the most of Objective-C objects and messaging. Work effectively with design patterns, collections, blocks, foundation classes, threading, Git and a whole lot more. Every session builds on what you've already learned, giving a rock-solid foundation for real-world success! WHAT WILL YOU LEARN * Use Xcode 5. * Declare classes, instance variables, properties, methods, and actions. * Use arrays, dictionaries, and sets. * Expand and extend classes with protocols, delegates, categories, and extensions. * Use Apple's powerful classes and frameworks. OBJECTIVE-C PROGRAMMING TRAINING COURSE DETAILS * Who will benefit: Developers wanting to learn Objective-C. * Prerequisites: Software development fundamentals. * Duration 5 days OBJECTIVE-C PROGRAMMING TRAINING COURSE CONTENTS * PART 1: GETTING STARTED WITH OBJECTIVE-C * The Developer Program: Objective-C, enrolling as an Apple Developer, setting up the development environment, Xcode. Your first project. * OO programming with Objective-C: OO projects, Frameworks, classes and instances, encapsulation, accessors, Inheritance. * OO features in Objective-C: Messages, methods, working with id, nesting messages, method signatures and parameters. allocating and initializing objects. Using Xcode: Xcode, source code control, git and Xcode, Using a Remote Repository. * Compiler Directives: Projects, Compiler Directives, Prefix headers, main.m, .h files. * PART 2: OBJECTIVE-C BASICS * Messaging in a Testbed App: Setting Up the Testbed Apps, Adding a Text Field and Connecting It to Your Code, Sending a Message to the Text Field, Reviewing the Message Syntax. * Declaring a Class in an Interface File: Context, Creating an Instance Variable with id, What Happens When Execution Stops, dynamic binding, Creating an Instance Variable for with the Class Name and with a Superclass Name, instance variable visibility. * Properties in an Interface File: Interface Variables vs Properties, Declared Properties, Using Attributes. Implementing Properties. @synthesize, @dynamic. * Methods in an Interface File: Methods in a Class, class and instance methods, Method declaration, returning complex data structures from Methods. * Actions in an Interface File: Actions, Actions in OS X and iOS, disconnecting actions. * Routing messages with selectors: Receiver and selector objects in messages, Objective-C Runtime, SEL and @selector (), performSelector, NSInvocation, testing whether an Instance can respond to a selector. * Building on the Foundation: The Foundation Framework, Foundation Classes, Foundation Paradigms and Policies; Mutability, class clusters, notifications. * Defining a Class in Implementation Files: Projects, dynamic typing, creating a new App, implementing a method, expanding Classses with init Methods. * Organizing Data with Collections: Collecting Objects, Property Lists, Runtime, comparing the Collection Classes, Creating a Collection, Objective-C Literal Syntax, Enumerating collections, Testing Membership in a Collection, Accessing an Object in a Collection. * Managing Memory and Runtime Objects: Managing objects in memory, managing reference counts manually and with ARC, variable qualifiers, variable autorelease. * PART 3: EXPANDING AND EXTENDING CLASSES * Protocols and Delegates: Subclassing, Protocols, Delegates, Looking Deeper Inside Protocols. * Categories and Extensions: Comparing categories and protocols, categories vs subclasses, working with categories, class extensions, informal protocols. * Associative References and Fast Enumeration: Objective-C 2.0 Time-Saving Features, Extending Classes by Adding Instance Variables (Sort of), Using Fast Enumeration. * Blocks: Revisiting Blocks, Callbacks, Blocks, Exploring Blocks in Cocoa, Cocoa Blocks and Memory. * PART 4: BEYOND THE BASICS * Handling Exceptions and Errors: Exception and Error classes: NSException, NSError, Identifying exceptions, throwing exceptions, catching exceptions. * Queues and Threading: Getting Started with Concurrency, Introducing Queues, Dispatch Sources, Using Dispatch Queues. * Working with the Debugger: Logging Information, Console Logs, NSLog, Smart Breakpoints, enhancing breakpoints with messages. * Using Xcode Debug Gauges for Analysis: Debug Gauges, Monitoing CPU and memory utilization, monitoring energy, Using Instruments. * PART 5: OPTIONAL TOPICS * C Syntax Summary: Data Types, Control Structures. * Apps, Packages, and Bundles: Project Bundles, lproj Files, Asset Catalogs, plist Files, Precompiled Header Files (.pch). * Archiving and Packaging Apps for Development and Testing: Archiving.

Objective-C programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£4997

C++ programming foundation

5.0(3)

By Systems & Network Training

C++ TRAINING COURSE DESCRIPTION A hands on introduction to programming in the C++ language. The course concentrates on aspects that will be new to experienced C programmers and so is not suitable for those without C knowledge. WHAT WILL YOU LEARN * Write C++ programs * Debug C++ programs. * Examine existing code and determine its function. * Use classes, function overloading, operator overloading, inheritance and virtual functions within C++ programs. C++ TRAINING COURSE DETAILS * Who will benefit: Programmers needing to write C++ code. Programmers needing to maintain C++ code. * Prerequisites: C programming foundation. * Duration 5 days C++ TRAINING COURSE CONTENTS * The origins of C++ C++ as a better C, C++ and Object Oriented Programming, encapsulation, polymorphism, inheritance. C++ standards. * Getting started Simple C++ programs. * Classes Basics, constructor and destructor functions, member and friend functions. Using objects. Default, copy and conversion constructors. * A better C Arrays, pointers and references, new and delete. Improved safety with smart pointers, Resource Acquisition in Initialization (RAII). * Functions in C++ Function overloading, default arguments, inline functions, Lambda functions. * Templates Template classes and functions. * Standard Library Containers, Iterators, algorithms, function objects. * Operator overloading Basics, binary operators, the this pointer, relational operators, unary operators. Members versus friends. * Inheritance Base class access control, protected members, multiple inheritance, virtual base classes. * More I/O Manipulators, customising inserters, extractors. File I/O. * Virtual functions Pointers to derived classes, run time polymorphism. * Exception handling Throwing errors, trying code and catching errors.

C++ programming foundation
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

Advanced C++ programming

5.0(3)

By Systems & Network Training

ADVANCED C++ TRAINING COURSE DESCRIPTION The course will give a broad overview of the C++ Programming language, focusing on modern C++, up to C++17. This course will cover the use of the Standard Library, including containers, iterator, function objects and algorithms. From the perspective of application development, a number of design patterns will be considered. WHAT WILL YOU LEARN * Write C++ programs using the more esoteric language features. * Utilise OO techniques to design C++ programs. * Use the standard C++ library. * Exploit advanced C++ techniques ADVANCED C++ TRAINING COURSE DETAILS * Who will benefit: Programmers needing to write C++ code. Programmers needing to maintain C++ code. * Prerequisites: C++ programming foundation. * Duration 5 days ADVANCED C++ TRAINING COURSE CONTENTS * Study of a string class Create a string class as a means to investigate many issues, involving the use of operator overloading and including overloading new and delete. Creation of the class will also require consideration of 'const correctness'. * Exception handling Consider the issues involved in exception handling including the concept of exception safety. * Templates Review definition of template functions, including template parameter type deduction. Introduction to template metaprogramming. Newer features including template template parameters and variadic templates. Creation of template classes. * Design patterns Introduction to Design Patterns and consideration of a number of patterns, such as, factory method, builder, singleton and adapter. * The standard C++ library (STL) Standard Library features, such as, Containers, Iterator, Function Objects and Algorithms. Introduction to Lambda expressions. * C++ and performance The writing of code throughout the course will be oriented towards performant code, including use of R Value references and 'move' semantics. * Pointers The use of pointers will be considered throughout the course. Smart pointers will be considered to improve program safety and help avoid the use of 'raw' pointers. * Threading This section will consider the creation of threads and synchronisation issues. A number of synchronisation primitives will be considered. Async and the use of Atomic will also be considered. * New ANSI C++ features Summarising some of the newer features to be considered are: Auto, Lambdas expression, smart pointers, variadic templates and folds, R Value references and tuple together with structured binding.

Advanced C++ programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

Complete C programming

5.0(3)

By Systems & Network Training

COMPLETE C PROGRAMMING TRAINING COURSE DESCRIPTION A hands-on introduction to programming in the ANSI C programming language. The course initially moves at a fast pace in order to spend as much time as possible on the subject of pointers - the area which cause the most bugs in C programs. WHAT WILL YOU LEARN * Write ANSI C programs * Use the C libraries * Debug C programs * Examine existing code and determine its function. COMPLETE C PROGRAMMING TRAINING COURSE DETAILS * Who will benefit: Programmers wishing to learn C. Programmers wishing to learn C++ or Java. * Prerequisites: None, although experience in another high level language would be useful. * Duration 5 days COMPLETE C PROGRAMMING TRAINING COURSE CONTENTS * Getting started The compilation process, comments, main(), statement blocks, printf(). * C data types and operators char, int, float and double, qualifiers, arithmetic and assignment operators, precedence, Associativity. * Basic I/O C libraries, stdin and stdout, getchar(), putchar(), printf() formatting. * Flow control if else, dangling elses, else if, while and for loops. switch statements, the null statement, break, continue and gotos. * Functions Function calls, arguments and return types, function declarations (prototypes), function definitions, scope of variables. * The preprocessor Preprocessor actions, macros, #include. Libraries and their relationship with header files. Conditional compilation. * More data types and operators Logical, bitwise and other operators, type conversion, casting, typedefs and access modifiers. * Arrays Declaring and handling arrays, common gotchas, multidimensional arrays. * Pointers What are pointers? Why they are so important, declaring and using pointers,The three uses of the *,pointer example - scanf, pointers as arguments. * More pointers Golden rules of pointers and arrays, pointers to arrays, pointer arithmetic, arrays of pointers, multiple indirection. * Character/string manipulation Arrays of characters, string definition, working with strings, String library. * Program arguments argc and argv, example uses,char *argv[] versus char ** argv. * Program structure and storage classes Globals (externals), multi source programs, the look of a C program. * Structures Declaration, the . and - operators, unions and bitfields. * Library functions File handling, fopen and fclose, reading from and writing to files, fseek().calloc() and malloc()

Complete C programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

Complete C# programming

5.0(3)

By Systems & Network Training

COMPLETE C# PROGRAMMING TRAINING COURSE DESCRIPTION This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. Students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework. WHAT WILL YOU LEARN * Use the syntax and features of C#. * Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications. * Implement a typical desktop application. * Create class, define and implement interfaces, and create and generic collections. * Read and write data to/from files. * Build a GUI using XAML. COMPLETE C# PROGRAMMING TRAINING COURSE DETAILS * Who will benefit: Programmers wishing to learn C#. * Prerequisites: Developers attending this course should already have gained some limited experience using C# to complete basic programming tasks. * Duration 5 days COMPLETE C# PROGRAMMING TRAINING COURSE CONTENTS * Review of C# Syntax Overview of Writing Applications using C#, Datatypes, Operators, and Expressions. C# Programming Language Constructs. Hands on Developing the Class Enrolment Application. * Methods, exceptions and monitoring apps Creating and Invoking Methods. Creating Overloaded Methods and Using Optional and Output Parameters. Handling Exceptions. Monitoring Applications. Hands on Extending the Class Enrolment Application Functionality. * Developing a graphical application Implementing Structs and Enums. Organizing Data into Collections. Handling Events. Hands on Writing the Grades Prototype Application. * Classes and Type-safe collections Creating Classes. Defining and Implementing Interfaces. Implementing Type-safe Collections. Hands on Adding Data Validation and Type-safety to the Grades Application. * Class hierarchy using Inheritance Class hierarchies. Extending .NET framework classes. Creating generic types. Hands on Refactoring common functionality into the User Class. * Reading and writing local data Reading and Writing Files. Serializing and Deserializing Data. Performing I/O Using Streams. Hands on Generating the Grades Report. * Accessing a Database Creating and using entity data models. Querying and updating data by using LINQ. Hands on Retrieving and modifying grade data. * Accessing remote data Accessing data across the web and in the cloud. Hands on Modifying grade data in the Cloud. * Designing the UI for a graphical applicatione Using XAML to design a User Interface. Binding controls to data. Styling a UI. Hands on Customizing Student Photographs and Styling the Application. * Improving performance and responsiveness Implementing Multitasking by using tasks and Lambda Expressions. Performing operations asynchronously. Synchronizing concurrent data access. Hands on Improving the responsiveness and performance of the application. * Integrating with unmanaged code Creating and using dynamic objects. Managing the Lifetime of objects and controlling unmanaged resources. Hands on Upgrading the grades report. * Creating reusable types and assemblies Examining Object Metadata. Creating and Using Custom Attributes. Generating Managed Code. Versioning, Signing and Deploying Assemblies. Hands on Specifying the Data to Include in the Grades Report. * Encrypting and Decrypting Data Implementing Symmetric Encryption. Implementing Asymmetric Encryption. Hands on Encrypting and Decrypting Grades Reports.

Complete C# programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

C&G 2396 Electrical Design Course

5.0(9)

By Optima Electrical Training

This Level 4 City and Guilds 2396-01 Design and Verification of Electrical Installations course has been designed to help develop the skills and up date the knowledge of the requirements to enable you to professionally design, erect and then verify an electrical installation. This course is aimed at those who will have responsibility for designing, supervising, installing and testing electrical installations. Further information can be found here: C&G 2396 Electrical Design Course — Optima Electrical Training (optima-ect.com)

C&G 2396 Electrical Design Course
Delivered in-person, on-requestDelivered In-Person in London & 2 more
£1195

C&G 2391-52 Inspection & Testing

5.0(9)

By Optima Electrical Training

The course is designed to help improve your understanding of the legal requirements, the theoretical and practical principles for both the initial verification and certification of an electrical installation, further your knowledge and practical skills in the testing and inspection of a range of existing electrical installations, and help improve your understanding of the legal requirements, the theoretical and practical principles for the periodic inspect and testing and certification of an electrical installation.

C&G 2391-52 Inspection & Testing
Delivered in-person, on-requestDelivered In-Person in London & 2 more
£1395

Introduction to Java programming

5.0(3)

By Systems & Network Training

JAVA TRAINING COURSE DESCRIPTION A comprehensive introduction of the Java language and environment. It is important to note that the course will assume that the delegates are already familiar with the C language as this enables more advanced features of the Java language to be covered in the course. The course will also give an overview of areas related to programming in Java. WHAT WILL YOU LEARN * Describe the Java architecture. * Write Java applets and applications. * Debug Java programs. * Examine existing code and determine its function. * Use multimedia extensions, the awt, multithreading, exceptions within Java JAVA TRAINING COURSE DETAILS * Who will benefit: Those wishing to program in Java. * Prerequisites: Complete C programming * Duration 5 days JAVA TRAINING COURSE CONTENTS * Review of UNIX fundamentals * What is Java? What Java is, history of Java, reasons for success. The Java Virtual Machine, Bytecodes, getting up and running with Java, Java resources. Simple Java applications. * C features in Java Java data structures, Java flow control, differences from C, arrays, strings and packages. * OO features in Java Java classes and objects, inheritance, overloading, packages. Differences from C++. * Java applets Applications vs. applets, HTML, the applet tag, applet methods, life cycle, testing and debugging. * Multimedia applets Images, sounds, fonts, colours and animation. * Java products The JDK in detail, other development environments. Javabeans and JDBC overviews. * Abstract Window Toolkit JFC and Swing versus AWT. Event handling (JDK 1.1), GUIs, panels, buttons, lists, scrollbars, text areas, frames… * Exception handling and multithreading Handling exceptions. Starting, pausing, stopping threads, producers, consumers, monitoring. * More standard classes Java file I/O, Streams, The system class. The networking model, java.net classes. * Security and Java Types of attack, the security manager, craplets, securing the network. * Integrating legacy code with Java

Introduction to Java programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

MEF Carrier Ethernet 2.0 Certification

5.0(3)

By Systems & Network Training

MEF CARRIER ETHERNET TRAINING COURSE DESCRIPTION The course progresses from a overview of the Carrier Ethernet service and how it works onto looking at the concepts in depth. Service attributes and management follow with the course finishing with studies of practical Carrier Ethernet. WHAT WILL YOU LEARN * Discuss and understand key Carrier Ethernet Concepts. * Understand tasks related to designing, deploying and maintaining a Carrier Ethernet network. * Offer effective solutions to implementing a Carrier Ethernet enterprise network given available customer resources and requirements. * Carry out informed discussions using industry Carrier Ethernet 'vocabulary. * Pass the MEF CECP 2.0 professional accreditation exam. MEF CARRIER ETHERNET TRAINING COURSE DETAILS * Who will benefit: Anyone working with Carrier Ethernet * Prerequisites: The course attendees need to be conversant with data networks, as well as Ethernet and IP technologies. * Duration 5 days MEF CARRIER ETHERNET TRAINING COURSE CONTENTS * Section One: Introduction to Carrier Ethernet * Introduction to Carrier Ethernet: What is Carrier Ethernet? Evolution, advantages, The MEF, MEF specifications; UNI, EVC, OVC, EPL/EVPL, EP-LAN/ EVP-LAN, EP-Tree/EVP-Tree, etc, overview. * How Carrier Ethernet Works: Service Frame Handling. Carrier Ethernet at Customer Premises, metro and core. Carrier Ethernet Workings, UNI attributes, Service Attributes (EVC and EVC per UNI attributes), Bandwidth Profiles, service multiplexing, L2 protocol processing; Carrier Ethernet equipment, CPE, aggregation and homing nodes, core equipment; management systems. * The Setting Up of a Carrier Ethernet Service: Step 1: Choose service type, EPL/EVPL, EP-LAN/EVP-LAN, EPTree/EVP-Tree, EVLine...; Step 2: CPE tasks, UNI-C tasks (UNI attributes, service attributes (EVC and EVC per UNI) and bandwidth profiles), UNI-N tasks (L2 protocol handling). Step 3: Non-CPE tasks, Access, metro and core connections set up. * Section Two: Carrier Ethernet Concepts in depth * Carrier Ethernet Definitions in Depth: UNI, UNI I & II, UNI-N and UNI-C, etc.; NNI/ENNI; EVC; OVC, OVC type (P2P, M2M, Rooted MP), OVC end point (root, leaf, trunk), OVC end point map, OVC end point bundling; Service types in detail, EPL/EVPL, EP-LAN/EVP-LAN, EP-Tree/EVP-Tree, EVLine, Access EPL, Access EVPL . * Carrier Ethernet Service Frame Handling: Unicast, multicast and broadcast frame delivery, Tagged, untagged and priority; Tagging, C and S-Tags, 802.3, 802.1d, 802.1q, 802.1ad, 802.1ah evolution, VLAN ID translation/preservation. CoS preservation. * Other Key Carrier Ethernet Concepts: MTU, MTU at UNI, MTU at ENNI; Physical Layer Attributes, FE, GbE and 10GbE, Service Multiplexing and Bundling Concept and detail, rules and implications; Hairpin Switching * Managing Bandwidth in a Carrier Ethernet Network: Token Bucket Algorithm, EIR, CIR, CBS, EBS, Coupling Flag; Frame Colors, recoloring, Color Awareness attribute, Color Forwarding; Bandwidth Profiles, rules and concepts. MEF CoS identifiers, DEI bit (in S-Tag), PCP bit (in C-Tag or S-Tag), or DSCP (in IP header), Multiflow bandwidth concepts; CoS Label/Color Identification. * Section Three: Carrier Ethernet Service Attributes Overview: Carrier Ethernet 2.0; Blueprint C Service Attributes: Per UNI, Physical interfaces, Frame format, Ingress/egress Bandwidth Profiles, CEVLAN ID/EVC Map, UNI protection. EVC per UNI, Ingress/egress Bandwidth Profiles, etc.; Per EVC, CEVLAN ID Preservation, CoS ID Preservation, Relationship between SLA and SLP, Class of Service, etc. OVC, ENNI, OVC End Point per UNI and OVC End Point per ENNI, Ingress/egress bandwidth profiles, etc. * Section Four: Managing Carrier Ethernet Networks Overview: MEF Service Lifecycle. Carrier Ethernet maintenance: Port, Link & NE failure, Service Protection Technologies, Fault Identification and Recovery, LAG, Active/Standby EVC, Single EVC with transport protection, G.8031, G.8032, MPLS FRR. * SOAMs: Connectivity fault management, connectivity Monitoring, Loopback, Linktrace; Performance Management, Frame Delay, Inter Frame Delay Variation, Availability, Frame Loss Ratio, Resiliency, HLI, DMM, DMR, SLM, SLR; Key Concepts, Single vs dual ended, ordered UNI pair calculations. * LOAMs: Link discovery, link monitoring, etc. * Terminology and Concepts: MEG levels, MIPs. * Section Five: Practical Carrier Ethernet Carrier Ethernet Transport Technologies: Layer 1: SDH. Layer 2: Bridging, provider bridging, PBB, PBBTE. Layer 2.5: MPLS VPWS, MPLS VPLS, MPLS-TP. * Carrier Ethernet Access Technologies: fiber, SDH, active fiber, PON, GPON, 10G PON, OTN, WDM; copper, PDH, G-SDSL, 10Pass-TS, HFC; packet radio. * Optimising mobile backhaul with Carrier Ethernet Key challenges solutions: Market pressure, LTE evolution, elements and architecture (RAN BS, NC, GWIF.), synchronization, bandwidth management. * Circuit Emulation over Ethernet: Purpose, needs and applications. Synchronization: Phased, ToD, External Reference source, SynchE ,NTP, IEEE-1588 v2/ PTP, ACR; MEF Service Definitions for emulated circuits. * Applying what you know: Practical examples and scenarios, Carrier Ethernet solutions; Practice Scenarios, Given a scenario, determine appropriate Ethernet services

MEF Carrier Ethernet 2.0 Certification
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£4997

C&G 2921-31 EV Charge Point Installer

5.0(9)

By Optima Electrical Training

This Level 4 City and Guilds 2396-01 Design and Verification of Electrical Installations course has been designed to help develop the skills and up date the knowledge of the requirements to enable you to professionally design, erect and then verify an electrical installation. This course is aimed at those who will have responsibility for designing, supervising, installing and testing electrical installations. Further information can be found here: C&G 2396 Electrical Design Course — Optima Electrical Training (optima-ect.com)

C&G 2921-31 EV Charge Point Installer
Delivered in-person, on-requestDelivered In-Person in London & 2 more
£435
123...7

Educators matching "C++"

Show all 5
Cabe

cabe

Northampton

The role of CABE’s Presidential Team and Board is to set out the strategic objectives and aims of the Association and to ensure their delivery. All representatives on the board are members of CABE are nominated to the position by Chartered Members. They represent a mixture of views from different specialities and areas across the industry making sure there is a variety of perspectives to help shape CABE’s unifying voice. CABE Patron Lord John Lytton BSc FCABE (Hon) IRRV FRICS In his role as patron of CABE, Lord Lytton acts as an influential figurehead, creating valuable partnerships with organisations across the globe through his extensive network of industry and Governmental contacts and assisting the Association in raising its profile and influence within the building and construction industry. Lord Lytton is a leading chartered surveyor and an active contributor to the House of Lords. He is chairman of the boundaries and party walls professional panel of the Royal Institution of Chartered Surveyors and a Vice Chairman of the All Party Parliamentary Group for Excellence in the Built Environment as well as being newly appointed to the House of Lords Information Committee. He has been an Honorary Fellow of ABE since 1997, and CABE since its formation in 2014. Presidential Team Joseph Birt PCABE FCABE – President Joseph Birt worked for 22 years within Local Authority Building Control in various posts; the latter 12 years as Specialist Support Officer for a Cluster of Councils, which included responsibility for advising on fire safety aspects of the Building Regulations. He was, for ten years, a Director of the William Keown Charitable Trust, which champions equality in the built environment and celebrates the achievements of people with disabilities. He has been elected twice as Chairman of the Northern Ireland Fire Safety Panel. By Ministerial Appointment he served two terms on the Northern Ireland’s Building Regulations Advisory Committee (BRAC) where he contributed to the development of the current Northern Ireland Building Regulations. He has also served two terms on the Department of Communities, Historic Buildings Council. Joseph is a Chartered Building Engineer, who continues to be active within his local CABE Region; currently Treasurer and past Chairman of the CABE Northern Ireland Region’. He is now the Technical Director of FRSNI Ltd. Richard Smith VPCABE FCABE – Vice-President Richard Smith commenced his employment as a YTS Trainee in Building Control back in 1989 and has progressed his career to become the Head of Standards and Innovation and Research at NHBC where he oversees the delivery and implementation of NHBC's Technical Standards, Technical policy, Acceptance of innovative and non-traditional construction methods and leads the NHBC Foundation. Richard is also a member of The Building Regulations Advisory Committee and support a number of Sub Committees including new building broadband connectivity, Part M Working Group and Building Act 1984 working group. Richard Flynn CEng CEnv CWEM VPCABE FCABE – Vice-President Richard is an independent private practitioner trading as Flynn & Shaw, Chartered Building Engineers. As well as being a Chartered Building Engineer, he is a Chartered Engineer, Chartered Environmentalist, Chartered Water and Environment Manager, Registered Building Surveyor and Certified Site Assessor. Richard is a recognised expert in the area of onsite wastewater treatment and provides a complete site suitability assessment, treatment system design, and certification of installation for onsite wastewater treatment systems throughout Ireland. Richard has been Chair of the CABE Membership and Professional Standards Committee (MPSC) since its inception in 2019 as well as member of the Southern Ireland Region committee of CABE. Stewart C McArthur BSc (Hons) PPCABE FCABE RICS Dip BC – Past President Stewart has 30 years’ experience in the house building industry. He has a degree in Fire Risk Engineering from Glasgow Caledonian University. During his studies he also attended seminars at Maryland University and had the privilege of being tutored by some of the most widely respected experts in the fire engineering sector. Stewart began his career in building standards before moving into the warranty sector. He also has recent experience as a site manager. This broad experience has given him a greater understanding of the house building industry from all perspectives. He has been a member of CABE since 2001 and has played an active part in the regional committee for the past ten years. CABE Board Daniel Fordham FCABERussell Urwin FCABETony Harvey-Soanes FCABEPaul Grinyer FCABEDavid Courtney CEnv FCABE Lindsay Richards BSc MBA MCABE Chartered Building EngineerZoe Cox FCABEMishka Scott MCABE Chartered Building EngineerDavid Kitcatt FCABEIsacc Sunder Packianathan FCABE Executive Team Dr Gavin Dunn BSc (Hons) MSc PhD FCABE – Chief Executive Originally trained as an architect, Gavin initially practised in North America with a large construction engineering firm before returning to the UK to specialise in the energy and environmental performance of buildings in 1998. Gavin advanced this specialism through positions at the Welsh School of Architecture, and Elmhurst Energy, where he helped develop some of Europe’s leading building energy certification and labelling systems. In 2013 Gavin was appointed Director of Building Performance at the Building Research Establishment (BRE) where he was responsible for a portfolio of BRE's globally leading services including BREEAM and CEEQUAL the world’s foremost environmental assessment methods for the built environment. In 2018, Gavin was appointed as Chief Executive of CABE where he works to help enable a more professional construction sector that works to create better, safer and more sustainable buildings that enhance people’s lives. Gavin was a member of the Building Regulations Advisory Committee (BRAC) of the UK Government from 2015 to 2022 where he served as Chairman of the Future Homes Standard Working Group. Jackie Macaulay – Chief Operating Officer Jackie is responsible for all aspects of the organisations operations and internal processing. Her remit includes compliance, legal services, HR, OD & change management, IT, facilities, PR & communications, membership processing and deputising for the CEO in his absence. Her experience spans a range of manufacturing, construction and not-for-profit organisations with her first Director position as HR Director for Electrolux in 2004. Jackie has worked across the UK, Ireland and internationally across Europe and Asia managing diverse and multi-disciplined teams. She brings to CABE the senior expertise that will develop the organisation as it moves forward with its modernisation and development strategy. Richard Harral BA BArch FCABE RIBA – Technical Director Richard Harral is the Technical Director for CABE. He has previously worked as an architect in both public and private sector practice, and as a policy official in the Building Regulations Division of MHCLG between 2007 and 2014 where he oversaw introduction of policies on accessible housing, security standards, broadband and the national space standard for new homes. He was subsequently Head of Technical Policy in the period 2014-2017. He currently sits on the CIC Competence Steering Group, and chairs a number of competence working groups including on Designer and Architect Competence. He was Technical author for Flex 8670, the recently published British Standard on Competence for building safety in Built environment industries. Alison Duckles CBE – Professional Development Director Alison has worked in the Construction sector for over 24 years, predominantly with Laing O’Rourke. She previously held roles with the Chartered Institution of Waste Management and Eastern Group plc in the power sector. Predominantly focused on learning and development while driving competence, professional standards, and futures skills requirement; Alison worked extensively on the creation of new construction apprenticeships, engaging employers, providers, sector bodies and Government. In her role with CABE Alison is responsible for continuing to strengthen partnerships with academic institutions, provide members with quality training and CPD opportunities and Support the Association’s ambition to drive competency and professional responsibility in the construction sector. CABE Staff Membership Services Team – membership@cbuilde.com Our friendly, experienced membership team is always on hand to offer the best possible advice on becoming a member of CABE, advising you on the best route to membership and helping you to progress through our grades as your career develops. Amy Chatfield – Membership Services Manager Amy leads the Membership Team, which is responsible for all membership processing, professional interviews for CABE Chartered Membership and registrations for both the Engineering Council and Society for the Environment. With a strong background in customer service, Amy joined CABE in 2015. She has held a variety of positions, including roles in the Publications Team – working on the building engineer journal – and the Events & Marketing Team. After building extensive knowledge of the membership journey, she moved into the Membership Team in 2018; since then, she has worked continuously to improve processes, ensuring that the Association provides excellent customer service to all new and existing members. Alongside her role as Membership Services Manager, Amy is a trained Mental Health First Aider (MHFA), providing wellbeing support for her colleagues. Sabrina Miah Professional Review Co-ordinator Tara Talley Membership Services Co-ordinatorJoshua Law Membership Services Administrator Communications Team – info@cbuilde.com The Communications team deliver vital resources, news, and information to our membership, keeping them up-to-date with industry changes, standards, and opinions. This is done through direct contact with our membership, delivering our monthly journal, BuildingEngineer . Laura Richardson - Head of Communications Laura has been with CABE since 2018 when she joined as PR and Communication manager. She is responsible for implementing the communications strategy across the Association’s communication streams including PR, Marketing, and Digital Infrastructure functions. She joined CABE from Booker, where she gained experience in website marketing and design. Along with her previous experience working in publications and marketing roles in the construction industry she brings a lot of skills and strengths to the team. Maya Bullock Communications & Digital Designer Abigail Crook Communications Administrator Professional Development Team – training@cbuilde.com CABE provides a range of services to our members and the wider industry to assist in the expansion of knowledge in respect of the built environment. Our Professional Development Team facilitate this by ensuring opportunities such as our suite of regional conferences, annual conference & exhibition, training courses, local/regional CPD and our 12 UK & ROI regions run smoothly and offer the highest possible quality in their delivery. Kirri Porter-White - Competency & Learning Lead Kirri has been with the association since 2015, working initially within the Regional Services and Events team to provide support for the regional committees over CABE’s 12 regions in the UK and Ireland, as well as our international Chapters. Kirri is responsible for the development and deployment of CABE’s training and learning infrastructure, focusing on both technical competency and wellbeing within the construction industry. Kirri’s team also work with the Professional Development Director on academic accreditation and relationships with universities. Rosemary Brewill Regional Services Co-ordinatorShaneka Foster Professional Development Administrator Operations Team – info@cbuilde.com The Operations Team are involved in the day-to-day activities of the Association, to ensure the smooth running of all CABE’s activities, including Finance, IT, Legal and Facilities. Carl Pearson - Head of Legal and Governance Services Carl has worked both private practice and in-house roles, within the sectors of welfare law, housing law, debt law, consumer law, compliance law, and commercial law. Joining CABE in 2018 from Dixons Carphone, Carl is responsible for providing the Association with internal legal advice on its business practices, activities and contractual relationships, development and review of various internal policies and procedures and day-to-day management of disciplinary and complaints investigations. Jacky Lonsdale - Head of Finance Jacky joined CABE in November 2021 and brings a wealth of experience having worked for a number of both large corporate companies and smaller businesses including JVC, Total Oil Marine, Bosch Security Systems and Vinci Construction. Before joining CABE she worked for the Auto-Cycle Union, a motorcycle membership organisation. As Head of Finance Jacky is responsible for the delivery of financial information to the management team. Finance encompasses all areas of accounting processes, monthly management accounts, forecasts, annual budgets and financial statements. It also covers all aspects of audit liaison and statutory return requirements. Jacky’s mission is to ensure financial reporting is accurate, concise and on time. Helena Wootton Reception and Office ManagerAlison Lodge Executive AssistantCharlotte Taylor Finance Assistant Hong Kong Office – info@cbuilde.com Vivian Sie BA (Hons) MA MSc - General Manager Vivian is the General Manager of CABE Hong Kong Chapter responsible for daily operation, enhancing communication with members and working partners, upholding the reputation of one of the international recognised associations in Hong Kong and beyond.Before joining CABE, Vivian had experience in the areas of corporate governance and public sector management where she was instrumental in providing efficient secretarial support to a local leading professional institute and a regulatory body. Her remit included membership processing and benefits, media relations, disciplinary proceedings, set-up of Biennale Foundation and Beijing Representative Office, key event planning and execution. After graduating with BA honours in translation, Vivian obtained a distinction in the Master of Arts in International Communication from the Macquarie University, Australia. She has a Master of Science in Public Sector Management. Mable Hung Administrator