jagomart
digital resources
picture1_Python Pdf 182821 | Co7105


 127x       Filetype PDF       File size 0.02 MB       Source: www.cs.le.ac.uk


File: Python Pdf 182821 | Co7105
co4105 co7105 advancedc programming st credits 15 convenor dr n piterman semester 1 prerequisites none assessment coursework 100 lectures 14 hours tutorials 7 hours private study 77 5 hours laboratories ...

icon picture PDF Filetype PDF | Posted on 31 Jan 2023 | 2 years ago
Partial capture of text on file.
                                     CO4105/CO7105 AdvancedC++Programming
                                                                                                      st
                                     Credits: 15     Convenor: Dr N. Piterman          Semester: 1
                   Prerequisites:  none
                   Assessment:     Coursework: 100%
                   Lectures:       14    hours
                   Tutorials:        7   hours                              Private Study:   77.5   hours
                   Laboratories:   14    hours
                 Subject Knowledge
                     Aims    This module teaches advanced C++ programming.
                     Learning Outcomes      Students should be able to: understand the components of a C++ program, the struc-
                 tures required to write advanced programs, and the ideas of object orientation.
                     Methods     Class sessions, recommended textbook and worksheets.
                     Assessment      Markedcoursework.
                 Skills
                     Aims    Todevelop design, analysis and problem solving skills.
                     Learning Outcomes      Students will be able to apply their C++ skills to solve computing problems.
                     Methods     Class sessions together with worksheets.
                     Assessment      Markedcoursework.
                 Explanation of Prerequisites          It is assumed that students are already familiar with a programming lan-
                 guage such as Fortran, Python or C. Students with little previous programming experience will be required to
                 attend 24 additional hours of programming lectures and laboratories at the start of the course.
                 CourseDescription          Overthepast32yearsC++hasbecomeoneoftheworld’smostpopularprogramming
                 languages, due to its potential for producing efficient and compact code. As such any programmer wishing to
                 develop efficient programs should be familiar with the use of its central features. In addition, object orientation,
                 has become a central dogma in programming languages. This module is intended to give the student a basic grasp
                 of the use of C++ and the underlying principles of object oriented programming.
                 The module covers important aspects of object oriented programming and object oriented design. Assessment is
                 done by programming exercises giving students an opportunity to practice the taught principles and improving
                 their programming skills.
                 Detailed Syllabus
                     • Introduction to C++.
                     • Strings and Streams.
                     • Classes, constructors and destructors.
                     • Pointers, arrays and references.
                     • Exceptions.
                     • Methodsandoperators.
                 TheDepartmentofComputerScience                                                                           1
               • Overloading.
               • Templates and inheritance.
               • TheStandard Template Library and its data structures.
               • Functional C++.
            ReadingList
            [A] John R. Hubbard, Programming with C++, 2nd edition; Shaum’s Outlines; ISBN 007135346-1, McGraw
                Hill.
            [C] Bjarne Stroustrup, The C++ Programming Language, 4th edition; ISBN: 0321563840, Addison-Wesley,
                2013.
            [C] AndrewKoenigandBarbaraE.Moo,AcceleratedC++;ISBN:0-201-70353-X,AddisonWesley,2001.
            Resources   Course notes, web page, study guide and worksheets.
            ModuleEvaluation  Course questionnaires, course review.
            TheDepartmentofComputerScience                                            2
The words contained in this file might help you see if this file matches what you are looking for:

...Co advancedc programming st credits convenor dr n piterman semester prerequisites none assessment coursework lectures hours tutorials private study laboratories subject knowledge aims this module teaches advanced c learning outcomes students should be able to understand the components of a program struc tures required write programs and ideas object orientation methods class sessions recommended textbook worksheets markedcoursework skills todevelop design analysis problem solving will apply their solve computing problems together with explanation it is assumed that are already familiar lan guage such as fortran python or little previous experience attend additional at start course coursedescription overthepastyearsc hasbecomeoneoftheworld smostpopularprogramming languages due its potential for producing efcient compact code any programmer wishing develop use central features in addition has become dogma intended give student basic grasp underlying principles oriented covers important a...

no reviews yet
Please Login to review.