What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
American University of Cairo - Fundamentals of Computer Science
Country: | Egypt |
University: | American University of Cairo |
Course code: | CSCE 1001 |
Course title: | Fundamentals of Computer Science |
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: | English |
URL: | http://www.cs.aucegypt.edu/~csci106k/ |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Demonstrate knowledge and understanding of the basic elements of computer hardware and software and their roles in a computer system. Demonstrate knowledge and understanding of the fundamental concepts of internal information representation and operations Demonstrate knowledge and understanding of the algorithmic approach for problem solving. Demonstrate knowledge and understanding of standard methods and approaches for problem solving. Design and represent an algorithmic solution for a given algorithmic problem. Implement the algorithmic solution using C++ as a programming language. Demonstrate knowledge and understanding of using C++ in implementing various problem solutions in different application areas. Demonstrate knowledge and understanding of professional ethics in computing field. Problem solving concepts, algorithms, pseudo-code, and Flow Charts. Control structures, functions, procedures, parameters, one-dimensional arrays |
LO categories: |
Designing Algorithms How Computers & computational systems work & history of computing Problem Solving (also things like computational thinking) Control Structures & logic (if/else etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Information Representation Pseudocode |