Teaching

Fall 2018 Course Schedule

 

Fall ’18 Courses

  • COMP590 – Advanced Topics in Computer Science (Mobile App Dev for Android OS) (Mon 6:00pm-8:50pm)
  • COMP/PSY 449 – Human Computer Interaction (Online)
  • COMP/IT 420 – Database Systems (Mon/Wed 12:00pm-2:50pm)
  • COMP/IT 494 – Independent Research
  • COMP/IT 491 – Capstone Preperation
  • COMP/IT 499 – Capstone Project
  • COMP 597 – Master Thesis

A complete list of Fall 2018 courses can be found here.

Contact Info

Office Hours: Mon 3:45pm-5:45pm

1 University Dr., Camarillo CA, 93012 [Map]

Bell Tower West 2275

Phone: x3714

Courses @ Channel Islands (2014 – pres)

IT 152 – Programming for Health Informatics (offered fall)
Introduction to computer programming for Health Informatics professionals. Design and implementation of data structures and algorithms for solving system, network, and security problems in management and administration of Health Information Systems.
IT 401- Web Intelligence (offered fall)
Using web programming to extract information, using intelligent search engines, artificial intelligence techniques (expert systems, agents). Topics include: data mining, data warehousing, natural language processing, decision support systems, and intelligent agents
COMP 342 – Internet-Based Social Networks (offered spring)
Explores the ongoing evolution of Internet based social networks using an interdisciplinary approach. Incorporates research from sociology, computer science, media studies, and philosophy to understand Internet based social networks, cultural and structural conditions of online communication, virtual identity construction, management of digital media, and the impact online social networks have on various institutions of society.
COMP 420 – Databases (offered fall/spring)
This course covers analysis of Relational Database Management Systems including their design and implementation. Topics include: database structure including: structure definition, data models, semantics of relations, and operation on data models; database schemas: element definition, use and manipulation of the schema; elements of implementation.; algebra of relations on a database; hierarchical data bases. Discussion of information retrieval, reliability, protection and integrity of databases.
COMP / PSY 449 – Human Computer Interaction (offered fall/spring/summer)
The information exchange between humans and computer systems will be examined. Aspects of input/output devices, software engineering, and human factors will be discussed with respect to human-computer interactions. Topics include: text and graphic display; user modeling; program design, debugging, complexity and comprehension; and current research studies and methodologies.
COMP 490 – Special Topics in Computer Science (Mobile App Development for Android OS) (offered fall/spring)
Mobile Application Development for Android Devices, responds to the growing demand for highly skilled mobile application developers. Large and small corporations, businesses, non-profit organizations, and civic and governmental agencies all require mobile applications on some level. This has created a wide range of employment opportunities and options for individuals who have the skills to develop these mobile applications. In this course, students will be introduced to the Android mobile application environment and write programs for Android-enabled devices such as smartphones, tablet computers, automotive and wearable devices.
COMP 520 – Advanced Databases (offered spring)
This graduate course covers advanced analysis of Relational Database Management Systems including their design and implementation. Topics include relational algebras, Entity Relation Diagrams, first, second, and third Normal Forms, data integrity constraints, triggers, query optimization, indexing, stored procedures, distributed databases, database administration issues, transaction processing and scheduling, object oriented database modeling, and data security.
COMP 575 – Multi-agent Systems (offered fall)
Analysis of design issues that currently confront software engineers as they define the electronic ecosystem that will be housed in the computer networks of the future. The course focuses on state-of-the-art agent technology. In this course the student will build an agent development framework and then implement several intelligent agents.
BUS 550 – The Contemporary Firm
This course emphasizes the strategic and management issues associated with the effective use of information technology. Topics include information systems & control, electronic commerce, databases and data mining, systems development, IT infrastructure and strategy.

Past Courses (2008-2014)

  • Advanced Database Systems
  • Management Information Systems
  • Data Structures in C++
  • Java Programming
  • Web Database Development with PHP and MySQL
  • SQL Server Database Administration
  • Oracle Database Administration
  • Database Concepts Using Microsoft Access
  • Programming Concepts and Problem Solving
  • Intermediate C# Programming
  • User Experience Design