1319 - 251 - Fundamentals of Computer Science

Instructor: Husain Gholoom
Time : M W 2:00 p.m. - 3:20 p.m.   Location : MCOY 0127
Office Hours: M - W 12:30 p.m. - 1:45 p.m.
 
  T 9:00 a.m. -   11:30 a.m.
Course Objectives :
- Computer Systems - the big picture, historical developments, social impacts, limitations of computing.
- The Information Layer - binary values and number systems, data representation.
- The Hardware Layer - gates and circuits, computing components.
- The Programming Layer - problem solving and algorithm design, low-level programming languages, high-level programming languages, abstract data types and algorithms.
- The Operating System Layer - overview of operating systems, file systems.
- The Application Layer - information systems, artificial intelligence, simulations and other applications.
- The Communication Layer - networks, the World Wide Web and Internet.
- Introduction to High Level Programming Languages.