ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Univesitary Syllabus


Enviado por   •  10 de Julio de 2014  •  300 Palabras (2 Páginas)  •  164 Visitas

Página 1 de 2

English Polytechnic Institute

Course Systems Programming

Syllabus

Instructor: Doroteo Arango, Pancho Villa.

Schedule: 7:00-8:30 MTF.

Location: 1106.

Term: Aug 11th – Dec 5th 2014.

Mail address: pacovilla@yahoo.com.

Description.

The objective of this course is to provide you with a basic understanding of the issues involved in writing system programs, manipulating system processes, system IO, system permissions, files, directories, signals, threads, sockets and terminal. The primary operating system discussed will be Unix (Linux) but Windows will also be discussed. Students are expected to have a basic knowledge of the C (or C++) programming language.

Prerequisites.

Operating Systems, Data Structures, C++ Language, and Computer Architecture.

Recommended Text.

Understanding UNIX/LINUX Programming: A Guide to Theory and Practice Bruce Molay, Prentice Hall, 2003, ISBN-10: 0130083968

Optional Texts.

• Windows System Programming, 3rd Edition, Johnson M. Hart. This is the class reference for Win32/Win64 programming.

• Advanced Programming in the Unix Environment, W. Richard Stevens, Stephen A. Rago. This is the Standard Reference for Unix System Programming.

Class Software.

• Visual C++.

• gcc (or g++).

Course Outline.

Topics to be covered include:

• Overview of systems programming.

• Users, files and manuals.

• Directories, file properties, and file systems.

• Terminal control and signals.

• Event driven programming.

• Processes and programs.

• IO redirection and pipes.

• Servers and sockets.

• Threads.

Assessment:

• Mid-term : 15%

• Final : 15%

• Assignments: 70%

Notes.

Assignments

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com