1319 - 251 - Fundamentals of Computer Science
Instructor: Husain Gholoom
Time : M W 2:00 p.m. - 3:20 p.m.  
Location : Trauth-Huffman Hall 310
Office Hours: M - W 11:45 a.m. - 2:00 p.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.