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.
The Perl Programming course is designed to give delegates the knowledge to develop/maintain Perl scripts.
This course will teach participants about functions, maps, slices, and packages in the Go programming language. Further, participants will have learned about interfaces, methods, and concurrency in Golang by the end of the course.
C++ is one of the most popular programming languages. Its efficient for developing games, real-time systems and applications with graphical libraries. At EU-SAM, you will learn the basic of programming in the C++ languages, and the fundamental notions and techniques it uses.
This python course is suitable for individuals who wants to pursue their career in Software Development sector. This course is mainly based on Python 3 and also lets student to learn programming Python 2, to be able to understand/migrate existing application in use by companies using Python 2.
IBM AIX Korn Shell Programming training course is designed to give delegates practical experience in developing and writing shell scripts. Most of the built-in shell commands are introduced together with the main program control structures.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy