Cb Basic Computing

 

Cb95010.Programming C#

Academic department:Computer science
Units:3-0-8
Requirement:None
Semester and career: 8o. y 9o. ISC, LSCA, ISE
Equivalence:None
General aim of the course: This course covers an introduction to the C# languaje and the .NET Platform. The program covers basic structures and paradigms to solve real problems using C#.
Campus:Cd. México
Bibliography:Programming C#
3rd. Edition
Jesse Liberty
July 2001
ISBN: 0-596-00489-3
O'Reilly & Associates
Instructor's profile:Master or PhD degree in Computers Science or Information Systems. Language of Instruction:spanish

 

 

 

 

 

 

.

Cb95029

This topic is focus on using different. Al techniques to apply to industrial process control. Mainly the course introduce the mathematical bases on fuzzy logic and artificial neuronal networks, and the moves to define the different system architectures to use these bases on some real process control applications. The course use a software tool to simulate these systems.

.

Cb95030

 

This topic is based on Semesters 1 and 2 of the Cisco Networking Academy Program (CNAP). This course is a comprehensive guide to understand the fundamentals of computer networks, routing theory, and Cisco routers programming. Instruction includes, but is not limited to, Open System Interconnection (OSI) models, network topologies, IP addressing including subnet masks, network elements, basic network design, structured cabling, routing concepts, basic Cisco routers configuration, and routing protocols. It uses the last version of the CNAP online curriculum. Finally, this course aims not only to prepare students to pass the Cisco Certified Network Associate (CCNA) exam, but also to teach students the skills they will need to design, build, and maintain small to medium size networks. For this reason, this course includes a variety of lab practices.

 

 

.

Cb95031

This topic is based on Semesters 3 and 4 of the Cisco Networking Academy Program (CNAP). This course is a comprehensive guide to understand advanced routers configuration and switching, as well as learning based on advanced projects of network management and network design. Instruction includes, but is not limited to, LAN switching, Virtual LANs (VLANs), LAN design, Interior Gateway Routing Protocol (IGRP), Access Control Lists (ACLs), Novell IPX, network management, WANs, WAN design, WAN Technologies (PPP, Frame Relay, DDR, HDLC, and ISDN). It uses the last version of the CNAP online curriculum. Finally, this course aims not only to prepare students to pass the Cisco Certified Network Associate (CCNA) exam, but also to teach students the skills they will need to design, build, and maintain small to medium size networks. For this reason, this course includes a variety of lab practices.

Cb95038 ANIMATION

Basic cinematography, developing drawing abilities, animation history, hand drawn & computer animation techniques. Storytelling, storyboard & layout creation, backgrounds, digital coloring, audio mixing, editing techniques. Acting for animation. The student will produce an animated short in video. Textbook: Shamus Culhane, Animation: From Script to Screen". St. Martin's Griffin. 1990. CAMPUS: LEO ACAD.

PERIOD: SPRING & FALL

LANGUAGE OF INSTRUCTION: SPANISH

Cb95039 VIRTUAL REALITY

Virtual Reality Modeling Language (VRML) is the standard file format and the standard descriptive language for 3D on the Web. It allows to bring real-time 3D presentation to the screen of arbitrary user connected to the Internet. The course covers all parts of VRML starting from basic structure of VRML worlds - geometry, colors, textures, light, sound, and continuing to advanced features like animation, rich interactivity, and simulation. Functionality of VRML can be directly extended using Java and JavaScript - both languages will be briefly introduced, but JavaScript will be emphasizes due to its simplicity. Combination of HTML, VRML, and Java applets will be presented, too.

The home page of the course is placed at the following address: http://www.cgg.cvut.cz/~zara/ITESM/

CAMPUS: CCM

ACAD.PERIOD: Summer

LANGUAGE OF INTRUCTION: English

Cb95040 Knowledge Discovery in Databases

Obtain a general overview of the process involved in knowledge discovery on data bases, become knowledgeable on the main techniques used in KDD and learn how to use them on specific data bases.

Cb95042 Security in Computing Center

Units:3 0 8
Requirement:none
Equivalence:none

IT security basic concepts, IT security polices definition, division of responsibilities management, IT security documents, controls use and management, Physical security and fire contingencies, Employees polices, Insurances, Systems security, Applications security, Disaster recovery development and implementation, Information backup and recovery methods.

Bibliography:

Instructor's profile:Master in Information Administration

Language of Instruction:Spanish

Campus:Guadalajara

Cb95043 Linux System Administration

Academic department:Basic Computing
Units:3 0 8
Requirement:Operational Systems II (Cb00860)
Semester and career:5o. Semester ISC
Equivalence:none
General aim of the course:
Introduction to Linux Systems Administration, Requirementes Analysis, Planning for Recovery, Capacity Planning, Help Desk, Network Principles, Security Policy, Enforcing Security, Booting and Shutdown, The Kernel, Scripting, Backups, Networking, System Profiles, Automated Installation and Upgrade, User and Group Administration, Network Services, Mail, Printing, NFS, NIS, Emergencies

Campus:Guadalajara
Bibliography:Administración de Sistemas Linux. Carling, Degler, Dennis, Prentice Hall/New Riders
Instructor's profile:Teachers with Master Degree or Ph D in Computer Systems, Information Technology
and experience in Linux Systems
Language of Instruction:Spanish

 

Cb95044 Neural networks

Academic department:Basic Computing
Units:3 0 8
Requirement:CB00831
Semester and career:5o. ISC
Equivalence:none
General aim of the course:Fundamental concepts of neural networks.
Learning algorithms. Perceptrons. Backpropagation. Associative Networks.
Radial-Basis Function. Support Vector Machines. Self-Organizing Maps.
Campus:Guadalajara
Bibliography:Anderson, J. A. & Rosenfeld, E. (1988). Neurocomputing, foundations of research. Cambridge, MA: MIT Press.
Hecht-Nielsen, R. (1990). Neurocomputing. Reading, MA: Addison-Wesley.
Hertz, J., Krogh, A., & Palmer, R. G. (1991). Introduction to the theory of neural computation. Redwood City, CA: Addison-Wesley.

Instructor's profile:Professor with Master Degree o PhD in Computing
Systems, Electric Engeenering or Electronic, Physics or Mathematics
Language of Instruction:Spanish

 

 

 

 

Cb95049 Preparation to be Certified As Oracle Certified Associate (OCA)

(3-0-8. Requisite: Coursed Cb00862. 7 ISC) Equivalence: None

General Course Objective: The student will acquire the necessary knowledge and skills in Oracle SQL and Basic Oracle database administration to pass the tests in order to be certified as Oracle Certified Associate on an independent evaluation centre.

Teacher Profile: Master in Computer Science, OCA certified.

Text Books :

 

Cb95050 Preparation for Certification As Oracle Certified Professional (OCP)

(3-0-8. Requisite: Coursed OCA. 8 ISC) Nota: sustituir OCA por la clave del tópico correspondiente. Equivalence: None

General Course Objective: The student will acquire the necessary knowledge and skills in Oracle SQL and Advanced Oracle database Administration and Tuning to pass the two tests in order to be certified as Oracle Certified Professional on an independent evaluation centre.

Teacher Profile: Master in Computer Science, OCP certified.

Text Books:

 

Cb 95 051 Introduction to Multimedia

(C-L-U 3-0-8 Requisite: no previous requisite, 7 LEM) Equivalence: none. Program for: 7mo. LEM

General Objective of the course. The student will be able to generate documents that use different media for the presentation of different kinds of information by gathering the necessary data to generate graphic documents, audio and video documents. The student will develop a multimedia project by integrating the information in media documents.

Teacher Profile. Teacher with master degree in information systems, information technology or computer science. Teacher with bachelor degree in computer systems and master degree in business administration, with experience developing multimedia projects.

 

Cb95052 3D Computer Games and Real-Time Computer Graphics Applications Programming I

(3-0-8 Requirement: None. 6 ISC, 7 LSCA, 7 ISE)
Equivalence: none.

General objective of the course: OpenGL is a programming tool for real-time 3D computer graphics. It has been widely used for computer games (for example Quake II is completely written under OpenGL) and virtual reality. There are thousands scientific applications using OpenGL, so this has become de facto industrial standard for 3D real-time computer graphics.This is a programming course that will give comprehensive and working knowledge of OpenGL. The course is done in classes where the teacher explains the OpenGL functions, programs in front of students some tasks demonstrating the functionality of OpenGL, and assigns projects and homework.

Bibliography: Neider, J. and Davis, T. and Woo, M., OpenGL Programming Guide, Addison-Wesley Publishing Company, 1993Eberly, D., 3D Game Engine Design - A Practical Approach to Real-Time Computer Graphics, Morgan Kaufmann Publishers, 2001

Instructor's profile: The ideal profile to distribute this topic must of being the one of a professor with PhD in Computer Graphics.

Language of Instruction: Spanish.

Campus: Ciudad de México

 

 

Cb95053 3D Computer Games and Real-Time Computer Graphics Applications Programming II

(3-0-8 Requirement: None. 7 ISC, 8 LSCA, 8 ISE)
Equivalence: none.

General objective of the course: This course is a second part of the Real-time Computer Graphics Application Design. It is supposed that the participant has taken the course 3D Computer Games and Real-Time Computer Graphics Applications Programming I.The main aim of this course is to give working knowledge of advanced programming tasks of Real-Time Rendering, Game Design, and Virtual Reality application design. After taking this course the students should be able to program independently low and mid-class computer graphics tasks, design basic interactive applications for computer graphics. The course gives knowledge of advanced texturing, physics and physically based animations, advanced scene descriptions, collision detection in 3D and techniques of advanced illumination and real-time rendering.

Bibliography: [Woo99] Woo, M., Neider, J., Davis, T., and Shreiner, D., OpenGL Programming Guide Third Edition, Addison-Wesley, Reading,1999

Instructor's profile: The candidates to teach this curso must hold a MS or PhD in Computer Science and focused in Computer Graphics.

Language of Instruction: Spanish.

Campus: Ciudad de México

 

 

 

Cb95054 Security laboratory

(3-0-8 Requirement: None. 8 ISC, 8 LSCA, 8 ISE)
Equivalence: none.

General objective of the course: This class is a continuation of the Computer Security course where the student has the opportunity to complete several laboratory practices, which will reinforce his information security knowledge. The student will have the chance to install and configure several escential information security tools, as well as knowing how to evade them. There will be an opportunity to analyze in a practical way the most common security vulnerabilities found in most applications, as well as to examine the effects of computer viruses. Finally, the student will gain practical knowledge in forensic analysis. Upon completion of this course, the student will gain a solid profile in information security matters and this knowledge will be a fudamental suppport for other computer-related areas.

Bibliography:
Ed Skoudis, “Counter Hack: A Step-by-Step Guide to Computer Attacks and Effective Defenses”. Prentice Hall, 2001
Stephen Northcutt & Mark Cooper, “Intrusion Signatures and Analysis”. New Riders Publishing, 2001
Julia H. Allen, “The CERT Guide to System and Network Security Practices”. Addison-Wesley Pub Co, 2001

Instructor's profile: The ideal profile to distribute a topic as the one of Laboratory of Security must of being the one of a profesionista with postdegree in the area of systems, as well as a certification that its deep knowledge in the subject of computer science security guarantees. Also, the profile must include a practical experience of computer science security in an organization, which complements the theoretical knowledge of the profesionista. Finally, a professional and human ethics is due to have to transmit to the students the values of the Technological one of Monterrey.

Language of Instruction: Spanish.

Campus: Ciudad de México

 

 

 

Cb95055 Solutions and technological infrastructure for e-business

(3-0-8 Requirement: Cs00882, SI00001, Cb00002. 8 ISC, 8 LSCA, 8 ISE)
Equivalence: none.

General objective of the course: The course will let analyze the business problems in enterprise and the student will have the capacity to give proposal solutions based on technology infrastructure for the e-business.The course will allow to analyze a problem of business in the organizations and the student will have the capacity to propose a solution based on a technological infrastructure for the e-business. Later on the student will design and it will implement a technological infrastructure of nets, storage, database and web applications with security, high availability, performance and disaster protection.The student will learn all the elements of a technological architecture of e-business; as well as the different necessary lists of knowledge (roles) inside a multidisciplinary team of systems like developers of applications, database administrators, administrators of systems, net designer (communications manager) and project leader.Finally, the student will participate in the implementation of this technological infrastructure for the e-business in the laboratories of the ITESM.

Bibliography:
The EMC, CISCO, Oracle Initiative. "Resilient Blueprint Version 2 ECOSTRUCTURE" Publicaciones EMC, CISCO y Oracle.EUA. 2000.
Oracle Corporation. "Oracle by Example" Publicaciones Oracle. EUA Enero 2003.
W. S. Whyte.” Enabling eBusiness - Integrating Technologies Architectures & Applications”. John Wiley & Sons. 2001. ISBN: 0471899410

Instructor's profile: The ideal profile to distribute a topic as the one of Solutions and technological infrastructure for e-business must of being the one of a profesionista with postdegree in the area of systems or to electronic commerce, Also, the profile must include a practical experience of architect of technological infrastructure solution for e-business in an organization, which complements the theoretical knowledge of the profesionista. Finally, a professional and human ethics is due to have to transmit to the students the values of the Technological one of Monterrey.

Language of Instruction: Spanish.

Campus: Ciudad de México

 

Cb95056 Computer Science Research

(3-0-8 Requirement:None. ISC, 8 LSCA, 8 ISE, 8 IEC, 8 IMT)
Equivalence: none.

General objective of the course: The Mission of the Tecnológico de Monterrey establishes "to carry out investigation and extension, prominent for the sustainable development of our country"; as part of the strategy the “Catedras de investigación” have been created, whose general end is to prompt the research and the technological development in identifying areas as priority orienting their activity to the obtaining of products that comply with international standards, and the strengthening of the research centers.

The objective of this course is to promote the investigation in the under graduated students by means of its participation in research projects. In this course the student will be able to work in an active way in some project, with the advising of some professor that be member of some Catedra or research project. The student will have the skills to acquire knowledge on its own, generates ideas, to work in team, and to identify and to solve problems. The values and attitudes that are promoted in this course are: the enterprising spirit, the responsibility, and culture of work among others, besides the satisfaction of his contribution in a project.

Bibliography:
Eco, Umberto. Los límites de la interpretación. Capitulo 1. Ed. Lumen. Barcelona, 1992.
• Scientific Computing. Michael T. Heath y Michael Heath
The Craft of Research. Wayne C. Booth

Instructor's profile: The professor should be member of a Catedra and/or research project, should have doctorate, and to be full time professor. Interested to work with students in research projects.

Language of Instruction: Spanish.

Campus: Ciudad de México

 

 

.

Cb-95-057 Logic programming and problem solving

 

(3-0-8) Requirement: Cb00831. 6 ISC

Equivalence: None

 

General aim of the course:The aim of the course is to introduce the basic concepts behind logic programming (such as answer set theory (stable models)), as well as to show the students the way in which these technologies are used for solving problems in knowledge representation, planning an expert systems.

Bibliography:

Knowledge Representation, Reasoning and Declarative Problem Solving Chitta Baral Cambridge University Press (2003) Foundations of Logic Programming J.W. Lloyd Springer-Verlag, 1984.

 

Instructor's profile:Ph.D. / M.Sc. in Computer Science.

 

 

Cb95058. NET Applications for mobile devices

Academic department:Computación Básica
Units:8
Requirement:cb00831
Semester and career:5
Equivalence:none

General aim of the course:Develop mobile applicattions using the .NET
technology
Campus:Monterrey

Bibliography:Building .NET Applications for Mobile Devices

Instructor's profile:Master degree
Language of Instruction:Spanish

 

 


Cb95059. J2EE Applications Development

Academic department:Basic Computing
Units:3-0-8
Requirement:Accredited or current CB00-002, CB00-882
Semester and career:8 ISC, 9 ISC, 8 ISI, 9 ISI
Equivalence:None

General aim of the course:Development of Java applications covering J2EE API's, including the development of Java applications for DB with JDBC, development of components with Enterprise Java Beans (EJB), development of web applications with Servlets and JSP's, development of XML applications, Web Services and J2EE Security

Campus:Seleccionar Campus
Bibliography:Crawford, W.; Farley, J.; Flanagan, D. Java Enterprise in a Nutshell, 2nd Edition. CA: O'Reilly, 2002. ISBN: 059600152-5

Instructor's profile:Master or Doctor degree on computing areas with
speciality or trainning on Java
Language of Instruction:English

 

 

 

Cb95060. Programming Dynamic Interfaces for the WWW

Academic department:Computación Básica
Units:3-0-8
Requirement:Accredited "Computación I".
Semester and career:5 ISC, 5 ISI, 5 LSCA, 5 ISE
Equivalence:None

General aim of the course:Web applications development fundamentals. Building interfaces using dynamic html and shockwave technology. Other technologies used to improve the user experience on the web. Interface design challenges for mobile devices.

Campus:Monterrey
Bibliography:To be defined.

Instructor's profile:Master or Doctor degree in some of the information technology areas and a bachelor degree on computer science.
Language of Instruction:Spanish

 

 

 

Cb95082. Networks Workshop III & IV

Academic department:Electronics and Computer Sc.
Units:3 0 8
Requirement:Networks Workshop I & II
Semester and career:7 ISC, LSCA, ISE, IEC
Equivalence:Elective (Topic)
General aim of the course:To develop basic knowledge and skills for design, instalation and operating support for LANs and WANs. To know the use, instalation and configuration of switching networks; to know the different routing protocols, to learn OSPF single area and EIGRP protocols, to learn the importance and use of access control lists as security mean, to know the different kinds of WANs technology, design WANs, to learn PPP protocol, ISDN and Frame Relay technologies and network support fundamentals.

Campus:Querétaro
Bibliography:CCNA Module 3 and 4 Network Academy material
Instructor's profile:Master degree in Computer or Electronic Science or related field and with CISCO CCNA certification.

Language of Instruction:Spanish

 

Cb95083. Networks Workshop V

Academic department:Electronics and Computer Sc.
Units:3 0 8
Requirement:Networks Workshop III & IV or Networks Workshop IV
Semester and career:8 ISC, LSCA, ISE, IEC
Equivalence:Elective (Topic)
General aim of the course:To develop knowledge and skills in scalable networks and advanced IP addressing management. To learn the fundamentals of routing proccess. To develop the knowledge an configuration and monitoring skills of RIP v2, EIGRP, OSPF, Multiarea OSPF, IS-IS and BGP. To develop concepts and configuration of route optimization and BGP scaling.

Campus:Querétaro
Bibliography:CISCO CCNP Module 5 Network Academy material
Instructor's profile:Master degree in Computer or Electronic Science or related field and with CISCO CCNP module 5 certification

Language of Instruction:Spanish


 

Cb95084. Enterprise applications and Web services

Academic department:Electronics and Computer Systems
Units:3 0 8
Requirement:Accredited: CB00831 Data Structures and CB00861 Databases fundamentals
Semester and career:6 ISC, 6 LSCA, 6 ISI, 6 ISE
Equivalence:Not available
General aim of the course:Characteristics and interoperability of the reference platforms for development and deployment web services and enterprise applications: Microsoft .Net y Sun Microsystems J2EE.Choosing and applying design patterns and best practices for enterprise applications and web services development.

Campus:Seleccionar Campus
Bibliography:Alur, Deepak, John Crupi, Dan Malks. Core J2EE patterns: best practices and design strategies, 2003, Prentice Hall, ISBN 0-13-142246-4

Microsoft Corporation , Enterprise Solution Patterns Using Microsoft .NET, 2003, Microsoft Press, ISBN: 0-7356-1839-9

Guest , Simon. Microsoft .NET and J2EE Interoperability Toolkit, 2004, Microsoft Press, ISBN: 0-7356-1922-0
Instructor's profile:Experience in enterprise solutions and web services with Microsoft and Sun Microsystems platforms, using design patterns.

Language of Instruction:Spanish

 

 

 

Cb95098 Digital Image Processing

Units:3-0-8
Requirement:No
Semester and career:Computer Systems Engineering 8th semester
Equivalence:No

General aim of the course:To know and work with the elements of digital image processing, including image acquisition, storage, and transformation.

Campus:Cuernavaca

Bibliography:

Instructor's profile:Master of Sciences with speciality in Computer Vision

Language of Instruction:Spanish

 

 

Cb95859 Network infrastructure with operating systems

Academic department that offers it: Departamento de Ingeniería y Arquitectura
Units (CLU): 3-0-8
Requirement: None
Semester and career or graduate program where it is given: 6 ISI, 6 ISC
Equivalence: None.
General aim of the course:
This course provide to the students the knowledge and skills to implement a network using modern operating system.
At the final of the course, the students will be able to configure the services DHCP, DNS, WINS, WEB, FTP, MAIL, NEWS, GATEWAY, applications, discuss groups and Network and resources monitor.
Also will be able to configure security using public key infrastructure (PKI) and IPSEC

Campus that requests it: Campus Sonora Norte
Bibliography:
MCSA/MCSE Self-Paced Training Kit: Microsoft Windows 2000 Network Infrastructure Administration, Exam 70-216, Second Edition by Microsoft CorporationMCSA/MCSE Self-Paced Training Kit: Managing a Microsoft Windows 2000 Network Environment, Exam 70-218, Second Edition by Microsoft Corporation Red Hat Linux 9 Bible by Christopher Negus

Instructor's profile:
Profesor with career, master and/or PhD in Systems or computer area. Also the teacher should have practical experience in Network Environment administration.
Language of Instruction* Spanish

 

 

Cb00831. Logic programming and problem solving

Academic department:Basic Computing
Units:3 0 8
Requirement:Cb00831
Semester and career:6 ISC
Equivalence:none
General aim of the course:The aim of the course is to introduce the basic concepts behind logic programming (such as answer set theory (stable models)), as well as to show the students the way in which these technologies are used for solving problems in knowledge representation, planning an expert systems.

Campus:Seleccionar Campus
Bibliography:BIBLIOGRAFIA
Knowledge Representation, Reasoning and Declarative Problem Solving
Chitta Baral
Cambridge University Press (2003)
Foundations of Logic Programming
J.W. Lloyd
Springer-Verlag, 1984

Instructor's profile:Ph.D. / M.Sc. in Computer Science
Language of Instruction:Spanish


Fecha de la última actualización: 30 de julio del 2004 (m)