After attending this course you will have acquired the basic skills in programming in C++ and an understanding of the ideas of object oriented programming.
After attending this course you will have acquired the basic skills in programming in C++ and an understanding of the ideas of object oriented programming.
Topics covered in this course include:
an introduction to classes and objects
class variables
constructors and functions
overloaded constructors and functions
public and private access to variables and functions
arithmetic operators
simple input and output, comparison operators and the use of conditional and iterative control statements
formatting of output
use of library functions and the creation of user defined functions
introduction to pointers
introduction to arrays
accessing arrays using both subscripts and pointers
using classes containing static functions and static variables
introduction to inheritance by creating a derived class from a base class
inherited and overridden functions in the derived class
use of the new and delete operators to dynamically allocate and release memory
use of the fstream library functions to access files and use of user defined classes to write object-oriented programs.
No prior knowledge of C++ is required.
This course is ideal for the student who wants a good general introduction to object oriented programming.
Learning and teaching
This module includes a mix of traditional lectures and laboratory sessions. Each meeting starts with a lecture and finishes with a laboratory session.
Coursework and assessment
To award credits we need to have evidence of the knowledge and skills you have gained or improved. Some of this has to be in a form that can be shown to external examiners so that we can be absolutely sure that standards are met across all courses and subjects. During the course, students will be given assignments to be submitted to the course tutor. At the end of the course, there will be a class test.
The most important element of assessment is that it should enhance your learning. Our methods are designed to increase your confidence and we try very hard to devise ways of assessing you that are enjoyable and suitable for adults with busy lives.
The syllabus covers:
data types
introduction to classes and objects
the difference between public and private access to functions and data
introduction to constructors
overloaded constructors
numeric and relational operators
use of conditional and iterative control statements
accessing arrays using subscripts and pointers
formatting of output
use of string functions
use of static functions and static variables within a class
use of new operator to dynamically allocate memory and use of delete operator to release memory
handling memory allocation errors
use of iostream library functions to get input from the keyboard
introduction to inheritance by creating a derived class from a base class
inherited and overridden functions in the derived class
calling a specific base class constructor from the derived class
base class access control
command line argument processing
writing and reading files using the fstream library functions
using user defined classes to write object-oriented programs.
We are an ambitious and innovative university with a bold and strategic vision located in a beautiful and thriving capital city.
Founded in 1883, Cardiff University is established as one of Britain's leading research universities.
Our Strategy
Our ambition is to rank consistently among the top 100 universities in the world and the top 20 in the UK.
Who We Are
We excel in education, research and innovation and are building strong international relationships whilst demonstrating our commitment to Wales.
Our Social, Economic And Cultural Impact
We have a significant economic and social impact on Wales and the UK as a whole, contributing in areas such as employment, research funding and teaching and learning activities.
Annual Review
The Annual Review highlights some of the University's recent achievements, successes and distinctions.
History
Explore our history from the mergers that created the University to a timeline that gives a unique view of the events that have shaped who we are now.
This course aims to extend and solidify your Python experience by exploring structural techniques and common Python APIs. You'll learn how to write OO and functional code, define and consume REST services and web sockets
Apply now to Course a professional Full Stack Python with Django
.FeatureCAM is the unique CAD/CAM system that uses feature-based and knowledge-based technologies for automated machining, minimising programming times for milling machines, lathes, multi-tasking lathes, mill-turn centres and wire EDM machines.
Learn the basics of programming with Python. Take the first step towards becoming a developer in one of the most versatile and in-demand languages.
Java Swing is the most well-known and helpful component of the Java Foundation classes for developing window-based applications.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy