Computer Science

Topics: Computer, Programming language, Algorithm Pages: 4 (865 words) Published: July 7, 2013
KhaliThe American university in Cairo Computer Science & Engineering Department CSCE 106 - Fundamentals of Computer science Course Layout – Spring 2013 http://www.cse.aucegypt.edu/~csci106k/

Course: Instructor: Office: Office hours: Lab Instructor:

CSCE 106-03&05 “Fundamentals of Computer Science” , 3 Credit Hours Dr. KHALIL E-Mail: akhalil@aucegypt.edu Room 2148 SSE 1:00 - 2:00 pm UTW Alia Saad E-mail: alisaad@aucegypt.edu

Course Description
Introduction to the discipline of computing. Computer history and Evolution. Internal Information representation and operations. Professional ethics for computer programmers and users. Problem solving concepts, algorithms, pseudo-code, and Flow Charts. Control structures, functions, procedures, parameters, one-dimensional arrays. Programming laboratory provides hands-on using C++ language in problem solving .

Course Outcomes:
After completing the CSCE 106, students will be able to: 1. Demonstrate knowledge and understanding of the basic elements of computer hardware and software and their roles in a computer system. 2. Demonstrate knowledge and understanding of the fundamental concepts of internal information representation and operations. 3. Demonstrate knowledge and understanding of standard methods and approaches for problem solving. 4. Demonstrate knowledge and understanding of the algorithmic approach for problem solving. 5. Design and represent an algorithmic solution for a given algorithmic problem. 6. Implement the algorithmic solution using C++ as a programming language. 7. Demonstrate knowledge and understanding of using C++ in implementing various problem solutions in different application areas. 8. Demonstrate knowledge and understanding of professional ethics in computing field.

Textbook
“Problem Solving, Abstraction, and Design Using C++”, Frank L. Friedman and Elliot B. Koffman. Addison Wesley. Fifth Edition. ISBN: 0-321-24803-1

Topics
1. Introduction to       Computers (1 Lecture –...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Computer Science vs Computer Engineering Essay
  • Essay about Computer Fields
  • The Challenges for Informatics in Developing Software for Modern Multikernel Computers Essay
  • 10 Commandments in Computer Ethics Essay
  • Computer Science vs Computer Engineering Essay
  • Thesis Guide for Computer Science Students Essay
  • Difference Between Computer Science and Information Technology? Essay
  • english 12 computer sciences paper

Become a StudyMode Member

Sign Up - It's Free
XYplorer 19.00.0300 Multilingual + Portable | djresidente | Fantasy Movies