Siti Nurbaya Ismail Senior Lecturer Faculty of Computer & Mathematical Sciences Universiti Teknologi MARA Kedah (e): sitinurbaya@kedah.uitm.edu.my (u): https://sitinur151.wordpress.com
Course Information Code : CSC318 Course : Fundamentals of Algorithm Development Credit Unit : 3 Contact Hour : 4 Status : Core Prerequisite : None
Please Complete Entrance Survey
Course Description This course will focus on algorithm development in problem solving. It will also introduce the students to the techniques of problem solving using modular approach. Students are expected to develop the ability to analyze problems and organize effective algorithmic solutions. This course will also provide the overview of the computer system.
Course Information At the end of the course, students should be able to: Identify the computer system components; Identify the steps in problem solving; Apply algorithm representations in problem solving design; Design appropriate algorithms to solve simple problems using modular approach. Apply list/array in algorithm to solve simple problems
Continuous Assessment: Course Information Assessment: 100% Final Exam: 50% Continuous Assessment: 50% Tests: 2 Test 2*10=20% Quizzes: 4 Quiz 4*2.5=10% Assign: 4 Assign Project: 1 Project 1*10=10%
References Recommended Text Class Module Other References Farrell, Joyce, Programming Logic and Design Class Module Suhana Sulong, Norizan Mohamad, Azlin Dahlan, Fundamentals of Algorithm Development, Cencage Other References Maureen Sprankle, Jim Hubbard, Problem Solving & Programming Concept, Eight Edition, Pearson International Edition, 2009 Nordin Abu Bakar, Suhana Sulong, Wan Dorishah Wan Abd. Manan, Asas Pembentukan Algoritma, Ummah Media Sdn. Bhd. David Harel, Algorithmic, The spirit of computing, 2nd Edition, Addison Wesley, 1992,