FC12323 Computer Programming
Course Outline
Course |
: FC-12323 –Computer Programming |
Core/Specialization |
: Core |
Programme |
: Bachelor of Science Honors in Surveying Sciences |
Department |
: RSGIS |
Faculty |
: Faculty of Geomatics |
Contact Hours |
: 150 |
Year |
: I |
Semester |
: II |
Lecturer/Instructor in Computer Technology |
:Mr. M.D.C. De. S. Jayatilake |
Room No. |
:FF-09 |
Telephone No. |
: 045-3453019 |
|
:dilshan@geo.sab.ac.lk |
Synopsis
This course provides a complete overview of C++ programming, from idea to design and develop applications where it focuses on execution via the key functions of the programming
Contents
- Introduction to C++ language
- Introduction to Fundamental of C++ language
- Flow control statements change the order of execution
- Parameters and arguments
- Arrays
- Object Oriented Programming
- Reference & Pointers
Including relevant practical tasks
Learning Outcomes
No. |
Course Learning Outcome |
Programme Outcome |
Assessment Methods |
1. |
Explain C++ programming and programming techniques & concepts in day today applications |
P01 |
Final Exam |
2. |
Understand mathematical functions and matrix operations in day today applications |
P02 |
Final Exam |
3. |
Understand Structure programming, design and Object Oriented programming concepts with applications in the real world |
P03 |
Final Exam |
4. |
Practical Assessment |
P04 |
Practical Assessment |
Student Learning Time (SLT)
Teaching and Learning Activities |
Student Learning Time (hours) |
Direct Learning |
|
Lectures and Student Centered Learning (SCL) |
28 |
Lab Practical |
42 |
Independent Learning |
|
For Student CentredLearning activities |
10 |
Lab Practical activities |
15 |
Self-Learning (Library & Internet) |
28 |
Revision |
20 |
|
|
Continuous Assignments |
05 |
Final Examination(written) |
02 |
TOTAL (SLT) |
150 |
Teaching Methodology
Lectures, Practical ,Individual and Practical Assessment |
References
- C++ An Active Learning Approach – 2010, Albert, Randal
- Using Micrsoft C/C+77 – 1992, Atkinson, Lce
- Object-Oriented Programming with C++ -- 2000, Balagurusamy,E
- Object-Oriented Programming with C++ -- 2010, Balagurusamy,E
- Object-Oriented programming with c++ -- 2005, Bhave, M.P.
- Mastering C++ programming – 1998, Chapman, W
- Borland C++, Techniques and utilities – 1994, Chirstan, Kaare
- C++ Program Design : An Introduction to Programming and Object-Oriented Design – 2003, Cohoon, James P.
- C++ program design: an introduction to programming and object-oriented design – 2005, Cohoon, James P.
- Java for C/C++ Programmers – 1996, Daconta, Michael C.
- C++ Plus data structure – 1999, Dale, Neil
- C++ Plus data structure – 2010, Dale, Neil
- Programming in C++ -- 1999, Dale, Nell
Grading
Assignments |
50% |
Final Examination (theory) |
50% |
Total |
100% |