Traian Marius Truta

Interim School Director & Professor

Recent Teaching
  • CSC 350 - Database Programming
  • CIT 472 - Database Administration

Note: Registered students can access each course content on Canvas.


Teaching Interests
Database Concepts, Database Administration, Programming Languages, Social Networks, Theory of Computation, Operating Systems, Data Mining, Data Structures.


Teaching Experience
Northern Kentucky University
  • CSC 350 – Database Programming (Fall 2021, Spring 2022, Summer 2022)
  • CIT 472 / 572 – Database Administration (Fall 2008, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Spring 2015, Spring 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Fall 2019, Spring 2020, Fall 2020, Spring 2021)
  • CIT 693 – Best Practices in IT Seminar (Fall 2012, Fall 2013, Fall 2014, Fall 2015, Fall 2016, Spring 2017, Spring 2018, Spring 2020, Spring 2021) CSC 694 – Advanced Graduate Topics in Computer Science (Spring 2020, Spring 2021)
  • CIT 672 – Advanced Database Administration (Fall 2010, Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2018, Fall 2019, Fall 2020)
  • CSC 694 – Advanced Database Administration (Fall 2020)
  • CIT 596 – Computer Information Technology Practicum (Fall 2014, Spring 2015, Summer 2015, Fall 2015, Spring 2016, Summer 2016, Fall 2016, Spring 2017, Summer 2017, Fall 2017, Spring 2017, Summer 2017, Fall 2017, Spring 2018, Summer 2018, Fall 2018)
  • CIT/CSC/DSC 396 – CIT/CSC/DSC Practicum (Summer 2015, Summer 2016, Summer 2017, Spring 2017, Summer 2018) 
  • CEP 300 – Cooperative Education (Spring 2015, Summer 2015, Summer 2016, Summer 2017, Summer 2017) 
  • CSC 415 / 414 – Android Mobile App Development (Spring 2016)  
  • CSC 402 / 502 – Advanced Programming Methods (Fall 2004, Spring 2013, Spring 2014)
  • INF 286 – Introduction to Web Development (Summer 2013)
  • CIT 500 – Information Technology Fundamentals (Spring 2010, Spring 2011)
  • CSC 399 – Programming Competition (Fall 2010)
  • CSC 650 – Advanced Database Systems (Spring 2005, Spring 2008, Spring 2010)
  • CSC 450 / 550 – Database Management Systems (Fall 2007, Fall 2009)
  • CIT 501 – Scripting (Fall 2009)
  • CSC 460 / 560 – Operating Systems (Fall 2005, Spring 2006, Fall 2006, Fall 2007, Spring 2009)
  • CSC 660 – Advanced Operating Systems (Spring 2009)
  • CSC 360 – Object-Oriented Programming II (Fall 2008)
  • INF 120 – Elementary Programming (Fall 2006, Spring 2008)
  • CIT 386 – Web and Database Administration (Spring 2007, Spring 2008)
  • CIT 486 – Three Tier Web Applications (Fall 2007)
  • CSC 150 – Computer Concepts and Applications (Spring 2007)
  • CIT 140 – Introduction to Computer Information Technology (Spring 2006, Spring 2007)
  • CSC 694 – Data Privacy and Anonymity (Fall 2006)
  • CSC 350 – Database Management Systems (Spring 2005, Spring 2006)
  • CSC 260 – Computer Programming I (Fall 2004, Fall 2005)
  • CSC 260L – Computer Programming Laboratory (Fall 2005)
  • CSC 594 – Introduction to Databases (Fall 2005)
  • CSC 485 / 585 – Theory of Computation (Fall 2004, Spring 2005, Summer 2006)

Wayne State University

  • CSC4500 – Introduction to Theoretical Computer Science (Spring / Summer 2001, Spring / Summer 2004)
  • CSC4420 – Computer Operating Systems (Spring / Summer 2001)
  • CSC2200 – Data Structures and Algorithm Analysis (Spring / Summer 2000)
  • CSC4420 – Computer Operating Systems (Winter 2000)
  • CSC2000 – Introduction to C++ Programming Language (Fall 2000)
  • CSC2200 (lab) – Data Structures and Algorithm Analysis (Fall 1999, Winter 2000)
  • CSC2110 (lab) – Introduction to Data Structures and Abstraction (Fall 2001)
  • CSC1000 (lab) – Introduction in Computer Science (Fall 1999)
  • Assistant for CSC8990 – Graduate Seminar (Fall 2003)

"Babes-Bolyai" University

  • Introduction in Computer Science (lab) (Fall 1998)
  • Integrated Systems for Design and Implementation (lab) (Winter 1999)