Department of Computer Sciences — 334 courses available
Objectives: End-to-end data science pipeline: statistical modeling, Python data ...
Objectives: Big data platforms, Hadoop distributed file system, MapReduce progra...
Objectives: Parallel and distributed architectures, GPU programming, MPI message...
Objectives: The main objective of the course is to develop skills for seamlessly...
Models of computations: partial recursive functions, Turing machines, alternativ...
Consideration and use of engineering principles to design and implement cost-eff...
Overview of the course and a brief history; Types and structures of information ...
Basic Concepts and principles of Software Quality; Software Attributes; Quality ...
The Requirements Elicitation Process: Joint Application Design, Prototyping, Req...
Introduction to the course; foundational web technology and languages: mark-up l...
Essentials of web development; JavaScript: basic concepts, synchronous and async...
Web history; Research methodology; Research practice in the Web; Conceptual fram...
Complex instruction set architectures, CISC and RISC Processor implementation, m...
Mathematical foundations for analysis of algorithms; Classification of Algorithm...
Introduction to natural language processing, applications of NLP, regular expres...
Course overview; Introduction to the PSP, PSP0; Planning overview Student workbo...
Overview of computer science sub-areas, Introduction to research methods. The ob...
Knowledge Management and tools supporting KM; The social construction of knowled...