Highlighted Coursework


Computer Science

Lower Division

  • Data Structure Implementation and Analysis
  • Programming in Python
  • Programming in C++
  • Programming in Java
  • Computer Organization and Programming in MIPS
  • Principles in System Design
  • Introduction to Software Engineering
  • Invitation to Computing

Upper Division

  • Design and Analysis of Algorithms
  • Database Management in SQL
  • Introduction to Artificial Intelligence
  • Machine Learning and Data-Mining
  • Information Retrieval and Search Engine Design
  • Next Generation Search Systems
  • Computational Photography and Vision
  • Human-Computer Interaction
  • User Interaction Software
  • Information Visualization
  • Requirements Analysis and Engineering
  • Software Testing, Analysis, and Quality Assurance
  • Critical Writing on Information Technology

Project Courses

  • Project in Artificial Intelligence
  • Project in Databases and Web Applications
  • Project in Ubiquitous Computing

Business

  • Principles of Accounting I & II
  • Management Science
  • Strategic Management
  • Operations Management
  • Managing Organizational Behavior
  • Data and Programming for Analytics
  • Business Intelligence for Analytical Decisions
  • Introduction to Managerial Finance
  • Introduction to Management Information Systems
  • Introduction to Marketing
  • Macroeconomics
  • Microeconomics

Mathematics

  • Boolean Algebra and Logic
  • Discrete Mathematics
  • Linear Algebra
  • Probability and Statistics
  • Statistical Methods for Data Analysis
  • Calculus I & II