Course Name (English)
|
COMPUTER PROGRAMMING AND APPLICATIONS
|
Course Code |
CSC430 |
Course Description |
This course is designed for students to study engineering programming. Fundamental concepts and principles of the chosen computer programming language are covered in this course. Considerable emphasis is placed on the understanding and application of computer programming. |
Transferable Skills |
Students should be able to design algorithm and draw suitable flowchart for a given problem. Students should be able to translate a designed algorithm to correct C++ /Java/Visual Basic source codes. Finally, students should be able to design and develop one application using C++ /Java/Visual Basic programming language. |
Teaching Methodologies |
Lectures, Lab Work |
CLO |
CLO1 |
Identify basic elements of programming languages (such as C++ /Java/Visual Basic) that are valid syntactically. |
CLO2 |
Construct an application using control structures and functions in the proposed solution. |
CLO3 |
Demonstrate a team for developing an application by applying problem-solving techniques. |
|
Pre-Requisite Courses |
No course recommendations |
Reading List | Recommended Text | - D. S. Malik 2017, C++ Programming: From Problem Analysis to Program Design, Third Ed., 7, Cengage Learning [ISBN: 1337102083]
|
---|
Reference Book Resources | - Cay S. Horstmann,Timothy A. Budd 2013, Big C++, 4th Edition Ed., Wiley [ISBN: 9781118674291]
- Beryl Hoffman 2013, C++ Programming for Beginners, John WIley & Sons, Inc
- Bjarne Stroustrup 2014, Programming: Principles and Practice using C++, 2nd Edition Ed., Amazon Ltd [ISBN: 13: 978-03219]
- Deitel & Deitel 2016, C++; How to Program, Pearson Education [ISBN: 978013444823]
- Farrel, J 2013, Programming Logic and Design Comprehensive, 6th Edition Ed., Cengage Learning
- Liang, Y.D 2013, Introduction to Programming with C++, 3rd Edition Ed., Pearson Higher Education
|
---|
|
---|
Article/Paper List | This Course does not have any article/paper resources |
---|
Other References | This Course does not have any other resources |
---|
|