Category Archives: undergraduate courses

Introduction to Programming Languages

I am teaching CSE240 Introduction to Programming Languages this Fall. This course introduce diverse paradigms of programming languages including procedural (Language C), object-oriented (Language C++), functional (Language LISP), and logic (Language Prolog) paradigm. Syllabus Fall 2017 version Lessons Course Presentation …

Read more »

Introduction to Software Engineering

I am teaching CSE360 Introduction to Software Engineering this Summer and Fall. This course presents an overview of software life cycle models, project management, team development environments and methodologies, software architectures, and quality assurance and standards. Syllabus Summer 2017 version …

Read more »

Principles of Programming (with Java)

I am teaching CSE110 Principles of Programming this Summer. CSE 110 is an introductory course to programming using Java language. The course requires no previous background in programming. It concentrates on concepts of problem solving using Java, algorithm design, structured …

Read more »

Introduction to Graphics

I am teaching SER332 Introduction to Graphics and Game Development. This is a beginner level course for students interested in learning foundations of graphics and basic principles of the game development pipeline. The programming language used in this course is …

Read more »

Principles of Programming Languages

I am teaching CSE340 this summer. I have taught this class for two years –Summer 2015, Fall 2014, Summer 2014, Spring 2014, and Summer 2013. In CSE 340 Principles of Programming Languages we define an structural programming language and implement …

Read more »

teaching: (ITESM 2003-2008) Data Structures

B.S.Computer System Engineering Department of Computer Science, Tecnologico de Monterrey, campus Guadalajara, Course: Cb0831 – Data Structures I taught this course 4 times along Fall 2003 and Fall 2008. Synthetics This is the official course synthetic from Tecnologico de Monterrey. …

Read more »

teaching: (ITESM 2007-2008) Project Problem Solving with Programming

B.S.Computer System Engineering Department of Computer Science, Tecnologico de Monterrey, campus Guadalajara, Course: Tc1006- Project Problem Solving with Programming I taught this course 2 times along Spring 2007 and Fall 2008. Synthetics This is the official course synthetic from Tecnologico …

Read more »

teaching: (ITESM 2000-2008) Compilers

B.S.Computer System Engineering Department of Computer Science, Tecnologico de Monterrey, campus Guadalajara, Course: Cb0883 – Compilers I taught this course 11 times along August 2000 and May 2008. Synthetics This is the official course synthetic from Tecnologico de Monterrey. Course …

Read more »

teaching: (ITESM 2005-2006) Analysis Methodologies and System Design II

B.S.Computer System Engineering Department of Computer Science, Tecnologico de Monterrey, campus Guadalajara, Course: Si00854 – Analysis Methodologies and System Design II (Rational Unified Process), I taught this course 3 times along Fall 2005 and Spring 2008. Synthetics This is the …

Read more »

teaching: (ITESM 2006-2007) Introduction to the Profession of Electronics and Information Technologies

B.S.Computer System Engineering Department of Computer Science, Tecnologico de Monterrey, campus Guadalajara, Course: Ti1002 -Introduction to the Profession of Electronics and Information Technologies I taught this course 2 times along Fall 2006 and Fall 2007. Synthetics This is the official …

Read more »