CSC128 - FUNDAMENTALS OF COMPUTER PROBLEM SOLVING

Students failing a module, and who need to complete a coursework component, must make contact with the relevant lecturer.

UNIVERSITI TEKNOLOGI MARA
Course Name (English) FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
Course Code CSC128
MQF Credit 3
Course Description This course is an introduction to problem solving using computers. It emphasizes various aspects of problem solving, mainly consisting of the problem domain, phases of problem solving and basic techniques in designing a solution. The approach to problem solving is via top-down design, structured and modular programming. The emphasis is on solving problems using computers rather than the syntactical aspects of the chosen programming language.
Transferable Skills Demonstrate analytical skills using technology.
Teaching Methodologies Lectures, Lab Work
CLO
CLO1 Describe the steps and requirements of given problems using a systematic problem-solving approach.
CLO2 Construct complete programs using a structural and modular approach.
CLO3 Construct basic programs to solve the daily problems using designated programming control structures (selection, repetition, function, and array).
Pre-Requisite Courses FUNDAMENTALS OF COMPUTER PROBLEM SOLVING (CSC128)
Reading List
Recommended Text
  • Mike McGrath 2022, C++ Programming in Easy Steps, 6th Edition, In Easy Steps [ISBN: 9781840789713]
Reference Book Resources
  • John Paul Mueller 2021, C++ All-in-One For Dummies, John Wiley & Sons [ISBN: 9781119601746]
  • Boguslaw Cyganek 2021, Introduction to Programming with C++ for Engineers, John Wiley & Sons [ISBN: 9781119431107]
  • Will Briggs 2020, C++ for Lazy Programmers, Apress [ISBN: 9781484251867]
  • Erick Myers 2019, C++ For Beginners, Independently Published [ISBN: 9781689887991]
  • Procode Publishing 2019, C++ How to Program 10th Edition [ISBN: 9781693280993]
Article/Paper ListThis Course does not have any article/paper resources
Other ReferencesThis Course does not have any other resources