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
  • 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

    Intro to Sift

    • 1504 Words
    • 7 Pages

    David G. Lowe Computer Science Department 2366 Main Mall University of British Columbia Vancouver, B.C., V6T 1Z4, Canada E-mail: lowe@cs.ubc.ca…

    • 1504 Words
    • 7 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
  • 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
  • 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
  • Powerful Essays

    Module: COM3010 / COM3021. This report is submitted in partial fulfillment of the requirement for the degree of Bachelor of Computer Science by Fredrik Kalseth.…

    • 12204 Words
    • 49 Pages
    Powerful Essays
  • Good Essays

    Computer Programming (C++)

    • 3632 Words
    • 15 Pages

    Real-world programmers are more interested in problems than in languages: a programming language is a way to solve a problem. When you use the right mix of languages and language features, the solution to a problem is much easier to describe and implement, with better results. C++ remains an essential tool for software engineers not because anybody thinks it's the best possible language, but because it's a single, portable language that works better than any alternative in each of several areas. This article explores the strengths of C++, and how to exploit them in your projects.…

    • 3632 Words
    • 15 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

    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
  • 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
  • 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