Home > Programming > C Programming Language
C++ Part I. Course Description and Information
Sort Desciption:C++ Part I is suitable for students researchers and professionals seeking an. introduction to OOP and the C++ programming language. It is also relevant ...
Content Inside:C++ Part I. Course Description and InformationPage 1C++ Part I. Course Description and InformationDaniel J Grose. Centre for eScienceOctober 18 20051 IntroductionThis course provides an introduction to object orientated programming (OOP)using the C++ programing language. It assumes no previous programmingexperience (see prerequisites). General principles associated with the objectoriented programming paradigm are examined and comparisons between C++and other OOP languages are made. The course emphasis is on the object orientated facilities of C++ and how they can be used to create structured modularand reusable code. Use of the Standard Template Library (STL) is made fromthe outset and modules from the popular Boost library are incorporated in someof the example code. The easiest way to learn a programming language is touse it. Consequently a hands on approach is taken throughout the course andwhere possible the examples and exercises used will be tailored to the studentsareas of interest. Students studying C++ Part I will be encouraged to take thesecond part of this course C++ Part II.C++ Part I is suitable for students researchers and professionals seeking anintroduction to OOP and the C++ programming language. It is also relevantto those with some experience of OOP in another language such as Java orSmalltalk who wish to learn more about C++. h whose with existing C++knowledge who want to extend their knowledge of C++ facilities and learn moreadvanced programming techniques should consider studying C++ Part II. Afterstudying this course you will be able to Recognise the need for object orientated programming (OOP). Know when (and when not) to use an object orientated approach to solvinga programming problem. Be aware of other OOP languages and there relative strengths and weaknesses. Use the basic facilities of C++ language and use polymorphic class hierarchies in program design. Design and implement structured modular object orientated programs inC++. Use existi ...
Source: e-science.lancs.ac.uk
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
Programming in C C++ Java
Filed under: Programming and C Programming LanguageProgramming in C C++ Java. Course Overview. Object oriented programming languages are widely used for the development of complex software systems. ...
C Programming
Filed under: Programming and C Programming LanguageThe C Programming Language ANSI C. By Brian W. C. Kernighan & Dennis M. Ritchie. K and R. "Practical C programming". By Steve ...
An Overview of the C++ Programming Language
Filed under: Programming and C Programming LanguageThe C++ programming language provides a model of memory and computation that ... 3 The C Programming Model presents the C subset of C++ and other C++ ...
C Programming Fundamentals
Filed under: Programming and C Programming Language1 C Programming Fundamentals C is a compiled language. The user creates source code (often ... exe extension). Below is typical C program called LED.C that illustrates some fundamental C ...
Essential C
Filed under: Programming and C Programming LanguageC Programming Language (below) as part of their research at AT&T. Unix and C++ ... The C Programming Language 2nd ed. by Kernighan and Ritchie. ...
