Sunteți pe pagina 1din 2

CS110 Semester November 2014 – Mac 2015

UNIVERSITI TEKNOLOGI MARA


Faculty of Computer & Mathematical Sciences

COURSE INFORMATION

Course : Fundamentals of Computer Problem Solving


Course Code : CSC128
Credit Hours : 3
Contact Hours : 5
Part : 4
Status :
Pre-Requisite : None

Lecturer : Fatimah Binti Mamat


E-mail : fatimahmamat21@gmail.com
Phone : 013-9422921
Room : BP 01

1.0 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 computer rather than the
syntactical aspects of the chosen programming language

2.0 Course Objectives

After completing this course, the student should able to :

1. Identify the steps in problem solving.


2. State the problem according to a given requirement.
3. Write complete programs using structured approach
4. Write complete programs using modular approach.
5. Adopt a good algorithm-writing style.

3.0 Teaching Methodology

Teaching methodology will be based on lectures, lab and tutorial sessions.

1
CS110 Semester November 2014 – Mac 2015

4.0 Assessment

Final Examination : 3-hour paper 50 %


Course Work : 50%
Tests(2)  20%
Quizzes (5)  10 %
Assignments (2)  10%
Incremental Project  10%

Total 100 %

5.0 Course Contents

1. Introduction
2. Basic Elements of a Computer Program
3. Selection Control Structure
4. Repetition Control Structure
5. Functions

6.0 Recommended Text Books

Liang, Y.D., “Introduction to Programming with C++”, 2nd edition, Pearson Higher
Education, 2010.

7.0 Recommended References

1. Malik, D.S., C++ Programming: From Problem Analysis To Program Design, 6th edition,
Course Technology, 2013.
2. Farrell, Joyce, Programming Logic and Design Comprehensive, 2nd edition, Course
Technology 2002.
3. Zak, Dianne, An Introduction to Programming with C++, 2nd edition, Course Technology,
2001.
4. Jamal Othman, Fundamentals of Programming : With Examples in C, C++ and Java, 1st
edition, UPENA, 2010.

S-ar putea să vă placă și