0% found this document useful (0 votes)
43 views1 page

Course FUNDAMENTALS OF ALGORITHMS AND COMPUTER PROBLEM SOLVING

The CSC126 course at Universiti Teknologi Mara introduces students to problem solving using computer programming, focusing on algorithm development and good programming practices. Students will learn to implement five basic algorithms and will be assessed through written assessments and programming assignments. The course emphasizes the development of skills to analyze problems and create effective algorithmic solutions.

Uploaded by

Abdou Zouari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views1 page

Course FUNDAMENTALS OF ALGORITHMS AND COMPUTER PROBLEM SOLVING

The CSC126 course at Universiti Teknologi Mara introduces students to problem solving using computer programming, focusing on algorithm development and good programming practices. Students will learn to implement five basic algorithms and will be assessed through written assessments and programming assignments. The course emphasizes the development of skills to analyze problems and create effective algorithmic solutions.

Uploaded by

Abdou Zouari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

UNIVERSITI TEKNOLOGI MARA

CSC126: FUNDAMENTALS OF ALGORITHMS AND COMPUTER PROBLEM SOLVING

Course Name FUNDAMENTALS OF ALGORITHMS AND COMPUTER PROBLEM SOLVING


(English) APPROVED
Course Code CSC126

MQF Credit 3

Course This course is an introduction to problem solving using a computer programming


Description language. It emphasizes on algorithm development and writing computer programs,
as well as common good practices in writing programs. Students will be taught to
solve problems involving the 5 basic algorithms of summation, average, counting, as
well as determining the minimum and maximum values of a set of data. Teaching
methods will involve, lectures, tutorials and practical computer lab work. Students will
be assessed through written assessments as well as programing assignments. In the
end they are expected to develop the ability to analyze simple problems, organize
effective algorithmic solutions for the problems and write computer programs to solve
them.

Transferable Skills Programming

Teaching Lectures, Lab Work


Methodologies

CLO
CLO1 Apply basic concepts and algorithms in computer programming.
CLO2 Build complete programs involving five basic algorithms (summation,
average, counting, minimum, and maximum) using a programming language.
CLO3 Demonstrate good programming practices and ethics in writing programs
according to the task scopes.

Pre-Requisite No course recommendations


Courses

Reading List Recommended


Text D. S. Malik 2017, C++ Programming: From Problem Analysis
to Program Design, 8th Ed., Cengage Learning [ISBN:
9781337102087]
Reference
Book Walter J. Savitch,Kenrick Mock 2018, Problem Solving with
Resources C++, 10th Ed. [ISBN: 0134448286]
Bjarne Stroustrup 2018, A Tour of C++, 2nd Ed.,
Addison-Wesley Professional [ISBN: 0134997832]
Walter Savitch,Kenrick Mock 2015, Absolute C++, 6th Ed.,
Addison-Wesley [ISBN: 0133970787]
Y. Daniel Liang 2014, Introduction to Programming with C++,
3rd Ed., Pearson College Division [ISBN: 0133252817]

Article/Paper List This Course does not have any article/paper resources
Other References This Course does not have any other resources

Page 1 of 1

You might also like