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) COMPUTER PROGRAMMING
Course Code ETC454
MQF Credit 3
Course Description This course provides an introduction to computer programming and its applications in solving general engineering numerical problems.
Transferable Skills 1. Determine possible solutions to engineering numerical problems through programming algorithms. (C4)
2. Assemble computer programs with correct syntax. (P4)
3. Construct computer programs using standard programming tool (P4).
Teaching Methodologies Lectures, Lab Work, Project-based Learning
CLO
CLO1 Determine possible solutions to engineering numerical problems through programming algorithms.
CLO2 Assemble computer programs with correct syntax.
CLO3 Construct computer programs using standard programming tool
Pre-Requisite Courses No course recommendations
Reading List
Recommended Text
  • Tony Gaddis 2021, Starting Out with Python [Global Edition], Pearson [ISBN: 9781292408637]
Reference Book Resources
  • John Paul Mueller 2018, Beginning Programming with Python For Dummies, John Wiley & Sons [ISBN: 9781119457893]
  • Kenneth A. Lambert 2018, Fundamentals of Python: First Programs, 2 Ed., Cengage Learning [ISBN: 9781337560092]
  • Robert C. Seacord 2020, Effective C, No Starch Press [ISBN: 9781718501041]
  • Mike McGrath 2018, C Programming in Easy Steps, 5 Ed., In Easy Steps [ISBN: 9781840788402]
  • Slobodan Dmitrovi? 2021, Modern C for Absolute Beginners, Apress [ISBN: 9781484266427]
Article/Paper ListThis Course does not have any article/paper resources
Other ReferencesThis Course does not have any other resources