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

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

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

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.

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

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

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Essay about Computer Fields
  • The Challenges for Informatics in Developing Software for Modern Multikernel Computers Essay
  • 10 Commandments in Computer Ethics Essay
  • Essay for the the 10 Commandments of Computer Ethics
  • Computer Science vs Computer Engineering Essay
  • Computer Science as a Carrer Essay
  • Thesis Guide for Computer Science Students Essay
  • Difference Between Computer Science and Information Technology? Essay

Become a StudyMode Member

Sign Up - It's Free