What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Jordan University of Science and Technology - C++ Programming: From Problem Analysis to Program Design
Country: | Jordan |
University: | Jordan University of Science and Technology |
Course code: | CS 101 |
Course title: | C++ Programming: From Problem Analysis to Program Design |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | |
Semester: | |
Programming language: | C++ |
Language of Instruction: | |
URL: | chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/views/app.html |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
The student will identify the hardware components of a computer and will describe how they act together to form a complete system including the scientific principles on which they are based. The student will edit, compile, execute and get hard copy of a simple program. The student will use good documentation, formatting and naming conventions to insure program readability The student will write a program using the C++ arithmetic operators, input/output methods and appropriate manipulators for formatting The student will write a program using appropriate selection statements such as if, if-else and switch The student will write a program using appropriate looping statements such as while, for and do-while. The student will write a program using functions with parameters passed by value and by reference The student will create his own data type (enumeration data type) The student will use both one dimensional and multi-dimensional arrays The student will use character data and string processing |
LO categories: |
Writing programs Developing good program Design methodology & styling How Computers & computational systems work & history of computing Generating clear documentation Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Strings Variables, assignment, arithmetic expressions, declarations, data types |