Preview

Computer Science

Powerful Essays
Open Document
Open Document
865 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Computer Science
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 –

You May Also Find These Documents Helpful

  • Powerful Essays

    EAS230Syllabus

    • 1748 Words
    • 8 Pages

    An introduction to computer programming with an emphasis on problem solving will be presented. Specific topics include:…

    • 1748 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Technology Perks

    • 1344 Words
    • 6 Pages

    Reynolds, G. W., Stair, R. M. (2006). Fundamental of Information Systems (3rd ed.). Boston, MS: Thomson Learning, Inc.…

    • 1344 Words
    • 6 Pages
    Good Essays
  • Better Essays

    Schneider, G.M. & Gersting, J.L., (2013). Invitation to Computer Science. (6th ed.). Boston, Ma: press…

    • 2002 Words
    • 9 Pages
    Better Essays
  • Good Essays

    Although women have the same constitutional rights as men, women still continue to be degraded and treated as inferior by a big percentage of the population. Women all over the world are faced with injustice acts every day of their lives due to this discrimination. This is not only shown in America, but in other counties as well. The countries Afghanistan and Nepal provide many statistics showing that even women on the other side of the world are not treated equally in their country. The situation is a bit more serious than first world countries due to the fact that they are unable to stand up for themselves because they could be punished for going against the normal moral. These women are struggling in their own country…

    • 983 Words
    • 4 Pages
    Good Essays
  • Best Essays

    Makerere University, Faculty of Computing and Information Technology, P.O. Box 7062, Kampala, Uganda, East Africa jlubeg@cit.mak.ac.ug 2 Department of Computer Science, University of Reading, P.O. Box 225, Whiteknights, Reading, Berkshire, RG6 6AY, United Kingdom shirley.williams@reading.ac.uk…

    • 4910 Words
    • 20 Pages
    Best Essays
  • Good Essays

    It210 Syllabus

    • 2333 Words
    • 10 Pages

    Objectives 1.1 Describe the importance of using a structured, modular approach when creating program requirements, design, and code. 1.2 Identify how a computer processes and stores data. Read the course description and objectives. Read the instructor’s biography and post your own. Read Appendix A. Read Ch. 2 of Prelude to Programming. Read Ch. 3 of Prelude to Programming.…

    • 2333 Words
    • 10 Pages
    Good Essays
  • Powerful Essays

    Due March 2, 2007 Submitted by: SUDEEPTHI MOGALLA DEPARTMENT OF COMPUTER SCIENCE NORTH CAROLINA STATE UNIVERISTY Email: smogall@ncsu.edu…

    • 4024 Words
    • 17 Pages
    Powerful Essays
  • Satisfactory Essays

    In the course, EE 161 Computer Aided Problem-Solving, a C programming class, the engineering concepts were used extensively as all the assignments consisted of creating a program to solve a problem. To complete the assignment successfully, the code had to be well designed, well written, tested with a variety of test cases, and debugged as best as possible. In addition, the program had to be properly documented, include comments, and follow naming conventions.…

    • 391 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Accepted and approved in partial fulfillment of the requirements for the degree in Bachelor of Science in Computer Science…

    • 490 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Lihao Xu Department of Computer Science Wayne State University 5143 Cass Avenue Detroit MI, 48202 lihao@cs.wayne.edu…

    • 7154 Words
    • 29 Pages
    Good Essays
  • Satisfactory Essays

    Online Job Portal

    • 3462 Words
    • 14 Pages

    | team membersShivanjali garg kejung kimsing arushi meenaclass teachermrs. uma sharmab.sC (hons) computer science (4th semester)…

    • 3462 Words
    • 14 Pages
    Satisfactory Essays
  • Powerful Essays

    NETWORK BANDWIDTH

    • 2338 Words
    • 14 Pages

    Network Bandwidth Predictor (NBP): A System for Online Network performance Forecasting Alaknantha Eswaradass, Xian-He Sun, Ming Wu Department of Computer Science Illinois Institute of Technology Chicago, Illinois 60616, USA {eswaala, sun, wuming}@iit.edu Abstract The applicability of network-based computing depends on the availability of the underlying network bandwidth. However, network resources are shared and the available network bandwidth varies with time.…

    • 2338 Words
    • 14 Pages
    Powerful Essays
  • Satisfactory Essays

    Asdqweqwe

    • 357 Words
    • 2 Pages

    We, the graduating students of STO. ROSARIO SAPANG PALAY COLLEGE taking up Bachelor of Science in Computer Science would like to propose a Lending System and Website for San Rafael Market Vendors MPC to experience the advancement of modern technology.…

    • 357 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Compiler

    • 32912 Words
    • 132 Pages

    Gordon S. Novak Jr. Department of Computer Sciences University of Texas at Austin novak@cs.utexas.edu http://www.cs.utexas.edu/users/novak…

    • 32912 Words
    • 132 Pages
    Powerful Essays
  • Powerful Essays

    The C++ programming language was introduced by Bjarne Stroustrup of the AT&T laboratories in 1985 as an extension of C, with additional features borrowed from the esoteric language Simula. Since then, C++ has grown rapidly in response to the practical need for a programming language that is able to efficiently handle composite and diverse data types. The language implementation is pivoted on the ingenious concept of object oriented programming (OOP). Today, C++ dominates the commercial market and is favored among system programmers and…

    • 4389 Words
    • 18 Pages
    Powerful Essays