CIS 30 Topics in Computer Science

msmu-logo

COURSE DESCRIPTION:

This course is intended to expose students to a range of Computer Science topics, so as to give them a well-rounded Computer Science education.  Topics covered will include, but are not limited to, computer architecture, graphics, modeling, simulation and visualization, security and privacy, artificial intelligence and machine learning, and big data. No one can disregard the impact of computer systems on society. Even if you do not select computer science to shape systems for living , there will be a point that you may need to use financial / Accounting applications, or advise management on IT strategy, or in need to create a website . In that case you all need to have understanding of computer systems and its design principals and its architecture both from hardware and software point of view. You need to have understanding of networks and distributed systems and its relation with big data; atomicity and coordination of parallel activities; recovery and reliability; privacy and secrecy of information; robots and AI principals. This course will define these concepts

LEARNING OBJECTIVES / outcome

Learners / Students by completing the course will have:

  1. An overview of how to develop a practical, and will have precise understanding of Computer Science.
  2. understanding of Role of Algorithms, Data Storage, Data Manipulation
  3. overview of Operating Systems, Networking and the Internet
  4. Knowledge of Programming Languages concept, and what Software Engineering is.
  5. understanding of Database Systems , Computer Graphics
  6. become familiar with Artificial Intelligence , Theory of Computation and Turing Machines
  7. Capability to evaluate its key aspects of computer science with respect to performance, reliability and security.
  8. Gained experience in applying in practice some of the design principles learned in class.

TOPICS to Cover

  • Data Storage
  • Data Manipulation
  • Operating Systems
  • Networking and the Internet
  • Algorithms
  • Programming Languages
  • Software Engineering
  • Data Abstractions
  • Database Systems
  • Computer Graphics
  • Artificial Intelligence
  • Theory of Computation
Chalon Campus
12001 Chalon Road
Los Angeles, CA 90049
310.954.4000
Doheny Campus
10 Chester Place
Los Angeles, CA 90007
213.477.2500