Spring 2017

CS3339 : Computer Architecture
Lectures: M, W : 2:00 - 3:20

CS4318 : Program Translators
Lectures: M, W : 5:00 - 6:20

CS5331 : Crafting Compilers
Lectures: M, W : 5:00 - 6:20

Previously taught at TX State

  • CS1428: Foundations of Computer Science, FA '07-'09
  • CS1428: Foundations of Computer Science (Honors), FA '10-'14
  • CS3339: Computer Architecture, SP '10-'15
  • CS4318: Program Translators, SP '08-'15
  • CS5331: Crafting Compilers, SP '08-'15
  • CS4350: Unix Systems Programming, SP '08, FA '10-'12
  • MC4382T: Coding and Data Skills for Communicators FA '14

Previously taught at other institutions

  • COMP512: Advanced Compiler Construction @Rice [TA, FA '03]
  • COMP481: Theory of Automata and Formal Languages @Rice [TA, SP '03]
  • COMP320: Computer Organization @Rice [TA, FA '02]
  • COMP314: Applied Algorithms and Data Structures @Rice [TA, SP '02]
  • COMP212: Intermediate Programming@Rice [TA, FA '01]
  • CSC273: Theory of Automata @NSU [Instructor, SU '01]
  • CSC326: Compiler Construction @NSU [Instructor, SU '01]
  • CGS2100: Micro Applications for Business @FSU [Instructor, SP '00]
  • CGS2060: Computer Literacy @FSU [TA, FA '99]
  • CS110: Introduction to Computer Programming @OWU [Grader, SP '98]

Teaching Spring 2017

CS3339 : Computer Architecture
Lectures: M, W : 2:00 - 3:20

CS4318 : Program Translators
Lectures: M, W : 5:00 - 6:20

CS5331 : Crafting Compilers
Lectures: M, W : 5:00 - 6:20

Office hours (CMAL 307A)
M : 11-1
W : 11-2

Resources

David Malan's CS50 course @ Harvard

Academic Earth Lectures

Nifty assignments from SIGCSE

Yale Patt's advice on teaching

Contact

Apan Qasem
Department of Computer Science
Texas State University
601 University Dr
San Marcos, TX 78666

Office: Comal 307A
Phone: (512) 245-0347
Fax: (512) 245-8750
E-mail: apan "AT" txstate · edu