Course Name (English)
|
INTRODUCTION TO ALGORITHM DESIGN AND DEVELOPMENT
|
Course Code |
CSC121 |
Course Description |
This course will introduce the concepts of computer systems in general and focus more on the problem-solving processes that involve algorithm design and developments. It will also introduce the students to the techniques of problem-solving using flowchart and pseudo-code in different types of programming control structures such as sequential, selection and repetition control structures. Students also will be introduced to the design of algorithms for modules or functions. Students are expected to analyze and develop algorithms or solutions to the given problems individually and in group projects and furthermore, demonstrate the good value and ethics through the assignments given. |
Transferable Skills |
Demonstrate computational problem-solving skills through algorithm design and development |
Teaching Methodologies |
Lectures, Lab Work, Project-based Learning, Problem-based Learning |
CLO |
CLO1 |
Apply the concepts of computer systems, problem solving and algorithm design and development |
CLO2 |
Display practical skills in algorithm design and developments for different types of programming control structures |
CLO3 |
Demonstrate professional and ethical practices in tasks related to problem-solving solutions and algorithm developments |
|
Pre-Requisite Courses |
No course recommendations |
Reading List | Recommended Text | - Farrell, J. (2018), Programming Logic and Design, 9th Edition Ed., Cengage Learning [ISBN: 9781337109635]
|
---|
Reference Book Resources | - Ferragina, P., & Luccio, F. (2018), Computational Thinking: First Algorithms, Then Code, Springer [ISBN: 9783319979403]
- Busbee, K. L. (2018), Programming Fundamentals: A Modular Structured Approach using C++, Samurai Media Limited [ISBN: 9789888407491]
- Malik, D. S. (2017), C++ Programming: From Problem Analysis to Program Design, 8th Edition Ed., Cengage Learning [ISBN: 9781337102087]
- Gaddis, T. (2018), Starting Out with Programming Logic and Design, 4th Edition Ed., Pearson [ISBN: 9780134801155]
|
---|
|
---|
Article/Paper List | This Course does not have any article/paper resources |
---|
Other References | This Course does not have any other resources |
---|
|