Candidates can get Best Object Oriented Programming Books 2018 also a Top List of Main Study Materials for 2017-2018 entrance exam in India.
Object Oriented Programming in C++, 4e
Topics covered in lectures or via online material:
Programming with the Java Programming Language
The core language.
Inheritance and dynamic binding.
Comparison of Java to other languages.
Developing small programs using classes.
Identifying and implementing class relationships.
Using abstract classes, interfaces and inheritance.
Good design and programming practice.
Simple UML class diagrams.
Implementing common data structures, such as trees, lists and hash tables.
Principles of graphical user interface design and implementation.
Designing a mobile application.
Event driven programming.
Mobile app frameworks.
User interface design and implementation for touch based user interfaces.
Client and Project Management
Working as an effective software development team Preparing project timelines and document templates.
Reporting effectively with clients to meet requirements.
• Two in-class tests (60 minute mini-exams)
The apps development project begins at the start of term in January, and continues through to late April when the final submission is made.
Group formation: Students are split into project groups with around 2-3 members, each group being allocated a client who provides the requirements for the app to be developed. Project groups are selected by the module organisers, who also provide the clients. Clients will enter a partnership agreement with the student team via UCL Advances. Project groups are responsible for organising themselves, submitting regular progress reports and working with the client. Lecturers and teaching assistants monitor progress and provide feedback.
Group deliverables: Regularly bi-weekly progress reports and three milestone submissions are made during the course of the project. The final submission includes the working version of the client’s application, and project report documentation for both the client and for assessment.
Individual deliverables: Each student is required to submit an individual report giving an evaluation of the project and an assessment of each group member including themselves.
Method of Instruction:
Lecture presentations and online material. Group project tutorials and group working.
The course has the following assessment components:
- Group Project (80%);
- Two In-class Tests (20%);
To pass this module, a student must:
- Gain a mark of 40% or more from all components combined;
- Obtain a minimum mark of 30% in each component worth ? 30% of the module as a whole.