|
Course Name (English)
|
PROGRAMMING I
|
| Course Code |
CSC402 |
| 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 and structured programming. The emphasis is on solving problems using a computer rather than the syntactical aspects of the chosen programming language. |
| Transferable Skills |
Demonstrate an ability to identify and articulate self-skills, knowledge, and understanding confidently and in a variety of contexts Demonstrate practical and contemporary knowledge of relevant professional, ethical and legal frameworks Demonstrate analytical skills using technology. Demonstrate an ability to apply creative, imaginative and innovative thinking and ideas to problem-solving. Demonstrate an ability to investigate problems and provide effective solutions. Demonstrate an ability to analyze issues/problems from multiple angles and make suggestions Demonstrate professional skills, knowledge, and competencies. Demonstrate maturity of thoughts when responding to multiple inputs and contexts |
| Teaching Methodologies |
Lectures, Lab Work |
| CLO |
| CLO1 |
Explain concept and algorithm in programming. |
| CLO2 |
Display practical skills in programming. |
| CLO3 |
Demonstrate a good work ethic in programming. |
|
| Pre-Requisite Courses |
No course recommendations |
| Reading List | | Recommended Text | - D. S. Malik 2017, C++ Programming: From Problem Analysis to Program Design, Cengage Learning [ISBN: 9781337102087]
|
|---|
| Reference Book Resources | - Mark Reed, 2022, C++: The Ultimate Beginners Guide to Effectively Design, Develop, and Implement a Robust Program Step-by-Step (Computer Programming), Kindle Edition Ed.
- Joyce Farrell 2017, Programming Logic & Design, Comprehensive, 6th Edition Ed., Cengage Learning [ISBN: 9781337102070]
- Josh Lospinoso 2019, C++ Crash Course, 4th Edition Ed., No Starch Press [ISBN: 978159327888]
- Bjarne Stroustrup 2018, A Tour of C++ (C++ In-Depth Series), 2nd Edition Ed., Addison-Wesley Professional [ISBN: 978013499783]
|
|---|
|
|---|
| Article/Paper List | This Course does not have any article/paper resources |
|---|
| Other References | This Course does not have any other resources |
|---|
|